When I roll out Discourse to my clients, a key point I always emphasize is the importance that (a) people across the organization use it (not just “community managers”, and (b) they use it on a daily basis.
For the latter, I explain habit theory and the notion that if we commit to something for around 66 days it becomes a habit. As such, I ask people to commit time in their calendars (if only 15 - 30mins a day) to visit the forum, respond to topics, and post new topics.
As such, this daily use is (I believe) key in making Discourse communities “stick”. One idea I wanted to propose here is that there is a way in which users can see their daily usage streak in the same way other services work such as fitness and mindfulness apps.
A few ideas how this could work:
- At a simple level, this could be delivered via badges (e.g. badges for 5, 10, 15, 30, 60, 100, 150, 300, 365 days).
- Ideally, on top of this, users can see their own run streak and admins can sort users by a run streak (important for people who run Discourse rollouts to see which people are participating and which are not).
Sadly, I don’t have time to build this myself (you also don’t want my terrible code), but is anyone else interested in something such as this, and maybe want to build it?