I’m thinking about something like the Votes table in the SO schema and the score field in the Posts table.
AI-generated summary
The discussion revolves around the absence of upvotes/downvotes and score for posts in Discourse. Peter_Gergo_Barna suggests implementing a voting system, but elberet explains that downvoting has been considered but poses a risk of abuse. Instead, Discourse uses likes, and flags can be seen as a form of downvoting.
xiasummer argues that likes are not enough and that voting is crucial for determining the best answers to a question. HAWK mentions a plugin for voting, but xiasummer finds it insufficient. They seek a system where the most voted answer is listed first, similar to Quora and Zhihu. However, xiasummer also notes that even with more votes, topics do not move up or down.
An alternative plugin is suggested by xiasummer, but codinghorror implies that if the existing features do not meet the user’s needs, they can choose a different software.
No, but there are likes… ![]()
Downvoting has been discussed a few times, but it’s believed that the risk for abuse is greater than any potential benefit. If something is merely “meh”, there’s no harm in letting it stay as it’ll quickly get replaced by new or more active topics; and if it’s actually offensive, it needs moderation attention and should get flagged.
(Actually, you could think of flags as Discourse’s downvotes; if enough members flag a post, it’ll get hidden automatically even without moderator intervention.)
Downvoting also creates a negative reward if the intention of a post was to be negative, or at least be the dissident of a group. And as @elberet mentioned, there are other abuse factors. Sure, they could possibly be reverted with a button-click but it also impacts the community mentality and overall ‘sense of self’ after the fact.
If a user doesn’t get a single ‘like’ then they won’t advance to higher trust levels.
Likes are not enough at all. Move up or down by voting is very important feature.
There is a plugin for that. Discourse Topic Voting
I tried, really a good voting tool. But still not the one I asked for.
You see quora, zhihu, and some bugfix sites. People ask a question in the very first place and have many answers. People vote on the answers and then the most voted answer will be listed first as the best answer.
And this is a voting for the whole topic. Actually, I’m wondering why people want to vote for a whole topic?
And, I found it won’t move up or down the topics if such topic have more votes.
Actually, I think this is a better plugin
Ok, well, if that does not meet your needs you are free to choose a different free open source software that does.