Rinse the artichoke under cold water. Cut off the stem so it stands up straight (the stem is edible if you want to keep it, click here for details). Cut off the top 1/4th of the artichoke and use scissors to trim off all remaining thorny tips. As you rotate the artichoke, trim the leaves shorter and shorter as you work toward the bottom (this gives the artichoke a more elegant appearance). Rub all cut surfaces with a lemon or keep the trimmed artichoke in acidulated water (1 tablespoon lemon juice per quart of water) until time to cook. This keeps it from browning.
Place a steamer basket in a lidded pot tall enough to fit both the basket and the artichoke. Add a couple inches of water to the pot, place the artichoke on the basket, cover the pot and bring water to a boil. Boil for about 20-30 minutes, checking the water level and rotating artichoke a few times, until it is easy to pull out one of the leaves from the middle.
Meanwhile, fold together the mayo, shallot, capers, herbs, crab, salt and pepper. Preheat oven to 350°F.
Holding the steamed artichoke in a kitchen towel to protect your hand from heat, use a spoon to scoop out the inner most leaves and the choke (the fuzzy part). Discard. Gently pull the leaves back a bit to make room for the crab mixture. Scoop the mixture into the artichoke’s center. Top with panko and drizzle with olive oil.
Place the artichoke in a small baking dish that will allow the artichoke to sit upright. Pour the wine into the pan around the artichoke. Bake for 15 minutes, basting with wine about every 3 to 5 minutes, until the panko is lightly toasted and the mixture is warmed through. Just before serving, squeeze on some fresh lemon juice.