Plugin for premoderation of content?
-
Is there are any nodebb plugin that can you used for pre-moderation of posts? If pre-moderation is enabled on a category, all the posts within that category will go thru a moderator for approval before being surfaced for viewing to rest of the users?
-
You can enable the post queue for new users in post settings, but if you want to queue everything in one category you have to turn to plugins.
I actually created one that might help a little: https://github.com/oplik0/nodebb-plugin-category-queue
But because it was created just for my needs it only queues topics and not every new post (if you post something in a topic from that category it won't be queued, but if you create a new topic it will).
It can be easily modified to do that tho (look here for explanation on how to get cid from such a post). -
@saikarthikp9 As I mentioned in the post - it was made for my particular needs. And at the time I was new to plugin development and my forum was pretty fresh too.
It turned out we simply didn't need it. So when some update rolled around I didn't even bother ensuring it's compatible (I think it was until 2.0 though) and instead just got rid of it.
After NodeBB added category-specific post queue settings (allowing you to disable queue on categories you didn't need it in), I kind of assumed the use case mentioned here was covered. So I stopped supporting it and archived to signify that fact.Now thinking about it, I'm not so sure anymore - especially since I've recently seen people fork it and update to run on newer NodeBB versions. I guess there is still a place for "queue everything in just these categories, while keeping sane queue settings everywhere else" rather than "disable queue everywhere but these specific categories".
I'm actually thinking of returning to this plugin - it's simple enough and I consider it fairly feature-complete (does exactly what it says it does, not more, not less), so the maintenance workload would be tiny (just ensuring it's compatible with new releases). We'll see if I have time this weekend to check it out and refactor a bit
-
@saikarthikp9 I just released nodebb-plugin-category-queue@2.0.0 - with some improvements (including working on replies too, with a toggle to disable it, and tree view for child categories inspired by an older PR that I never got around to incorporating), and compatibility bump to NodeBB >=3.2.
Also, some nice organizational changes - mostly in the form of new CI (automated testing and releases)
-
This ACP post-queue variable:
Reputation required to bypass post queue
If set high enough like
9999999
, would it net existing users too and not just new users? -
@omega yes, unless they are in an exempt group. You can use rewards to grant users some exempt role and bypass that problem (e.g. after they have some posts, reputation, or simply old enough account).
As for the plugin - it won't respect the reputation threshold at all, though now you can make it respect exempt groups and privileges (so your moderators won't have to approve their own posts)