Hi Guys,
First thing, love the work, NodeBB really works well and looks great.
I would like to implement NodeBB as a Q&A style forum and I imagine a few others might also be interested in doing so,
So wanted to understand if there are all the "mechanics" a Q&A forum would require (taken from https://en.wikipedia.org/wiki/Q%26A_software#Mechanics).
If there are settings, plugins or tickets (ie in the works) for the different aspects it would be great to add them,
Also if there are other Q&A features others think should be included.
There is the plugin created by @psychobunny https://www.npmjs.com/package/nodebb-plugin-question-and-answer, but I'm not sure if it addresses all the characteristics of a complete Q&A platform on its own.
1. Differentiate Questions & Answers
@psychobunny plugin seems to address this, but instead of selecting "Ask a Question", can that be defaulted to all queries?
2. Differentiate Answers (replies to the question) & Comments (replies to an answer).
NodeBB does allow to reply a specific answer, by citing it, but here it would be like StackOverflow, where comments are small additions under the answer itself, not a post lower down on the page.
3. Vote up/down answers
This ticket seems to address it: https://community.nodebb.org/topic/730/upvotes-downvotes-are-finally-here
4. Sort answers by votes or questions by answered status
@psychobunny plugin seems to address this, though marked as "TODO"
5. Accept an Answer
Not sure if this ever got implemented, but found it here https://community.nodebb.org/topic/510/select-as-best-answer/4
6. Question tagging and tag search
Seems like a default for NodeBB
7. Mark a question as duplicate
Couldn't find anything on this one
8. Reputation/Achievements/Badges
Not in the Wiki list, but gamification is quite important for QnA
This plugin seems to address the medals https://community.nodebb.org/topic/4397/nodebb-plugin-ns-awards-ns-awards-give-medals/13
And the scoring https://github.com/psychobunny/nodebb-plugin-cash,
But is there any current way to get them to work together?
Essentially, how could NodeBB be made to replace ("to its best possible") StackOverflow.
It would be great to have a default Q&A option for NodeBB which would include settings and plugins relevant.
Again thanks for the awesome work.
Cheers,
Victor