Seeing that @psychobunny's badges plugin was not updated for quite a long time, I've decided I want to write something similar.
Preambule: I've never written single nodebb plugin before and, frankly, not experienced with nodejs at all. So this is my first approach in plugin writing. Here goes.
With this plugin you can create award badges through your admin panel and give them out to users. Trophies will be then displayed on their user profile page as little badges with names and tooltips.
Here, I have a screenshot:
When you give the award to someone, you can tick the "steal from everyone else" thing so only that one person would have it. Useful for trophies that should not have multiple instances (like "Top Scoring in Magic Blue Smoke Club").
Currently, size of the trophies is hardcoded to be 50x50 px. I'd like to change it in future.
Oh, and there is no automated trophies (like in @psychobunny's badges plugin, if I remember correct).
Here's a lame piece of screenshot of how it looks like on the admin side:
Anyways. I have tested it with my favourite testing technique – eyeballing that is, and it seems to work. This is my first try in writing plugins for NodeBB so there be dragons.
Source is on the github: https://github.com/toxuin/nodebb-plugin-trophies
Licensed the same way as @psychobunny's badges plugin since loosely based on it.
I would appreciate comments, suggestions, crash reports (my favourite).
P.S. What do I have to do to get it submitted to the plugin catalogue?..