Most of these things can probably be done with Discourse.
No problem there.
Can be done. Click on the category’s admin wrench > Settings > Scroll down to the ‘Moderation’ section and tick the require moderator approval of all new topics box.
Reviewers can edit the post in the review queue before approving it.
You can use the following plugins:
Summary
Discourse Topic Voting gives the ability to vote on topics in a specified category.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
To enable it, edit any category, look on the settings tab for the “Allow users to vote on topics in this category” checkbox:
[image]
Once enabled, a “Votes” item is available in the top menu. The topics in that category can be voted on w…
Summary
Discourse Post Voting allows the creation of topics with votable posts.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
To create a new topic with votable posts open the menu in the top left of the composer and select ‘Toggle Post Voting’:
[post voting toggle]
With the topic in Post Voting mode, there’s a filter to sort answers by votes or by activity. Here’s an example …
3 לייקים