Preheat the oven to 350ºF. Spread the walnuts into a single layer on an ungreased baking sheet. Bake for 8 to 10 minutes, until the nuts smell fragrant and toasty and they are crisp. Immediately transfer to a cutting board to cool. Roughly chop.
In a medium mixing bowl, whisk together the dressing ingredients: shallot, oil, vinegar, maple syrup, mustard, salt, and pepper. The mixture will be pretty thick.
In a large serving bowl, place the greens, along with half each of the pears, feta, cranberries, and pecans.
With a spoon, scoop enough of the shallot dressing into the bowl to lightly moisten the salad. Toss to coat. If the salad seems dry, continue to spoon on small amounts of the dressing, tossing after each, until it’s lightly coated but not sopping (it’s easy to overdress!).
Sprinkle the remaining pears, feta, cranberries, and pecans over the salad, then very lightly toss once more. Taste and add a bit of additional salt if desired. Enjoy immediately, with any remaining dressing on the side for serving as desired.