[nodebb-plugin-ns-awards] NS Awards, Give Medals!
-
NodeBB Awards
Plugin for adding Award System on your board: it could be medals, or it could be very special ranks, etc. It's a good instrument to engage users on your board, and It's another instrument for gamification of your board.
I hope this plugin will be helpful for you
Install
npm install nodebb-plugin-ns-awards
Links
Features Overview, pre-release
All components will be improved overtime. It's just very first steps If you have ideas, don't hesitate to share them.
Create Awards
Overview them in ACP
Give Medals!
Overview all awards at
yourboard.com/awards
Extend user's profiles
-
Plugin is published, share your awards
Interesting how do you use it. -
Woah! Haha. How has nobody replied here yet. This is awesome, you win a billion Internets. If this was submitted during a contest it'd be a sure winner. Speaking of which, maybe we're due for another plugin contest?
-
@psychobunny said:
Woah! Haha. How has nobody replied here yet. This is awesome, you win a billion Internets. If this was submitted during a contest it'd be a sure winner. Speaking of which, maybe we're due for another plugin contest?
Perhaps, but this ones already built, so not possible for entry. Unlike the last contest. (╯°□°)╯︵ ┻━┻)
-
Version 1.1.0
New version is available. Now you can edit images for awards.
-
- Don't paste content of
awards_profile.tpl
, but include it in your theme template. So, somewhere inprofile.tpl
, add this code:<!-- IMPORT partials/awards_profile.tpl -->
- You should edit initial template of your theme, not compiled one. Initial template could be found, in node modules directory, example for Vanilla:
nodebb/node_modules/nodebb-theme-vanilla/templates/account/profile.tpl
- After restart everything should be Ok
- Don't paste content of
-
@Nicolas said:
- Don't paste content of
awards_profile.tpl
, but include it in your theme template. So, somewhere inprofile.tpl
, add this code:<!-- IMPORT partials/awards_profile.tpl -->
- You should edit initial template of your theme, not compiled one. Initial template could be found, in node modules directory, example for Vanilla:
nodebb/node_modules/nodebb-theme-vanilla/templates/account/profile.tpl
- After restart everything should be Ok
Thank you. Now a new problem:
- Don't paste content of
-
Don't know how you did reach such result
Did you update template with simple import? -<!-- IMPORT partials/awards_profile.tpl -->
, because It looks like you have copied content ofawards_profile.tpl
toprofile.tpl
... -
Version 1.2.0
New version is available.
Introduced settings to ACP:
Now you can show awards in topic view:
-
Did you activate it?
I have developed this plugin on 0.7-dev -
@Nicolas said:
Did you activate it?
I have developed this plugin on 0.7-devI have activated it and the routes are there. Aside from the header, sidebar, breadcrumb etc. there's just nothing there. Not a single error showing up in the logs or the browser's console.
I'm currently running 0.7 Stable.
-
Update: /awards does have the
<div id="awards">
in it, but its only child is the breadcrumb.@Nicolas The ACP page being empty may be a result of the script in https://github.com/NicolasSiver/nodebb-plugin-ns-awards/blob/master/public/templates/admin/plugins/awards.tpl being commented out?
-
Did a clean
npm install
again and re-installed/activated the plugin. /admin/plugins/awards still empty. Changed the plugin load order to load this plugin first instead of last. Still nothing.The network tab in the inspector shows a file with the URL /src/admin/plugins/awards.js is requested but completely empty (not 404, just empty and 200 OK), does that have anything to do with it?