The discussion revolves around implementing a point system on a Discourse forum. Jiaqi asks if a point system can be achieved without a plugin, seeking a way to track user activity like sign-ins, posts, and shares with actual point values. mpalmer confirms there’s no built-in functionality and that a plugin is required. cpradio adds that no such plugin exists because there hasn’t been enough demand to develop or sponsor one. Hacker and Hacker inquire about existing plugins, but Jiaqi reveals they had a custom solution built by a co-worker. jasonsmith suggests a workaround using badges based on database queries, while Moin points to a related meta discussion on gamification. Hacker ultimately decides to use WordPress + bbPress for a point system, as it’s essential for their community.
I want to have a point system on my website but don’t know how.
I know we have a badge system that could show users some rewards and trust level but that’s not want I want. I want to show the actual number of points they have.\
For example,
sign in 1 day and you get 1 point.
Make 1 new post, you get 5 points.
Make 1 comment under other’s post, you get 2 points.
Share 1 post to your social media, you get 1 point.
stuff like above…
I checked lots of messages on Discourse meta but unfortunately I couldn’t find the answer. Some people suggest to create a plugin to achieve this, and some people suggest to do more research on Badge system but no one actually gave an answer.
So, to achieve this point system, do I need to create a plugin? Or is there any alternative way to do?
@cpradio thank you for your quick reply. I will stick with wordpress + bbpress + point system at this time. I like discourse but point systems to reward participation is a must have for my community.
If I’m understanding what you’re after, I’m not sure it would need to be done by a plugin.
If you are good at putting together database queries you might be able to create Badges that are granted based on how many times another Badge has been granted.