1. In a medium-sized saucepan, warm the oil and saute the shallots over moderate heat with a pinch of salt and pepper, stirring frequently, until the shallots are soft and wilted, which should take about 10 minutes.
2. Add the beer, sugar, honey, vinegar, and raisins or currants, and continue cooking, stirring frequently, until the shallots begin to caramelize. While cooking, continue stirring them just enough to keep them from burning. If the mixture seems to be very dry, add a small splash of water toward the end of cooking, to encourage a little juiciness.
3. The jam is done when the shallots are nicely-caramelized, as shown in the picture in the post. Do not overcook; there should still be a bit of juices in the pot when it’s ready. Transfer to a jar.