I wrote this post as a summary of the thought process I used to designing participation opportunities for Marketpulse ( also based on a Mozilla Learning Whitepaper, the Drupal Ladder and a touch of my past life as an engineer - appreciative of how much easier things are when you build with standards).
In my head this makes complete sense, but that’s not always a rational place Interested in the thoughts of others: