Mix ingredients in a jar and shake. (If you use fresh basil you might want to put all the ingredients in a blender or small food processor so the basil gets chopped up finely.)
Put individual salad ingredients on individual serving plates. Don't mix ahead of time.
Give people large bowls in which to build/mix their own salad and dress as they like.