I like the idea in concept, but I would not want it to automatically ban anyone or automatically remove post.

I had such a modification on one of my own sites and it quickly was abused. Whole groups of people would flag whatever they disliked or any comment that was unpopular to the masses.

Social media such as Facebook has this same problem. And it is why many of my members avoid social media and use forums.

I do like the concept though. I just wouldn't want it to automatically remove anything from public view or remove anyone from the site.

A self heal like community is great. Imagine owning a forum with millions of registered users and don't have to spend time on moderation or hiring moderators. Site owner can set general rules for people to follow and moderate others.

I don't mind having Google Recaptcha NoCaptcha on the following pages: registration, every post, every reply, every PM. NoCaptcha is quick and it's just a click.

Akismet intergration can be nice. I'm not sure how effective it is.

Some places we can learn self healing community: Reddit, Wikipedia (there are some great youtube vids describing the methods), Discourse.

Basically find a way to weight quality users from normal users and new users over time. Those super users have better say in each of his flags. Other users/super users can participate in flagging. A post/reply with enough weighted flag score will get hidden until the owner of the post edit it, then it'll be notified for review again. Something like that, it can be simple and improved over time.

This is encouraging, but the akismet feature must be missing here because i can post without any form of barrier, just typing and hitting the post button. Any details on how the akismet extension works?

a year later

@Digital Apparently wanted me to unearth a year old thread instead of continue on to my new one.

I was saying that I already know a flag system exists. I was saying that I'm forking the extension and adding the community moderation part on to it.

How it will work, is after X number of flags, the post will remain but the content will be redacted until a mod or admin can take a look at it.

    DAMNimST0NED Your new one seems to have the same concept as the one listed here.
    Threads with conceptual ideas like this don't date quickly so necro posting isn't a big deal (as long it's on topic!). This allows us to consider older ideas as well. If the topic has changed (extension has changed significantly, thread was poisoned (flame war, users deleting posts, etc)) then that would have to be considered.

    With enough user flags on a single post, it could automatically hide the content of the post until a mod or admin has time to take a look.

    Basically, all users need to be able to flag a post as spam, and if a post is flagged a certain number of times it should be removed or added to the spam moderation queue


    Moving past that, I'd be interested in seeing that implemented in the extension.
    Personally, I see the potential to censor / abuse such a system though. If you don't like the post, why not try and censor it?
    Be great if there could be optional integration with something like.. the likes extension. Maybe weighing number of likes with number of posts, etc.

    Possible weighing considerations

    • Number of likes attributed to user
    • Number of reports created in last 24H / week / monthly / total by user
    • Number of reports created in last 24H / week / monthly / total against a user
    • How many times a users thread / post had been removed due to a flag
    • Age of account of user who created thread / post | Age and account of user who is reporting
    • Age of post / thread itself
    • Number of times user has been referenced in a post eg DAMNimST0NED
    • Predefined "status" eg members in group "elevated" have more effect then group "newbie"

      DAMNimST0NED Yes. We try to keep this board duplicate-free as possible, so please continue the discussion here.

        Kulga Be great if there could be optional integration with something like.. the likes extension.

        This is a very interesting concept. So this would take into account... well the whole users accounts. I like that idea. I am also working on something to compliment this as well.

        A different extension called Hush! will allow a the creation of a badword list. And anytime it is detected, it will redact the bad word. Instead of the whole comment. Currently I'm needing both for my production build.

        Digital

        Understood my apologies.

        13 days later
        a year later
        4 years later

        I know this is bringing back a super old topic, but this feature is so needed. Like @sb56637 said, a feature that is critical to the smooth operation of my forum is auto-mod. Discourse runs it where people with higher trust levels can hide a post, or if the post has a lot of flags, it will also be hidden. Then the mod/admin can then decide if it should stay hidden, become visible, or be deleted altogether. Also, posts should only be allowed to be flagged once per person, but that's not as big of a deal as above. Scrolling through the long list of extensions that @FriendsOfFlarum and @JasperVriends has posted (Amazing stuff btw), I can find everything but this. Would someone be willing to add it, or is it already in development?
        This is an amazing place, I'm so happy to find it!

          Greenreader9 I like the idea of community moderated spam control. The easiest thing to implement of all the things you mentioned is auto-hiding posts flagged by several users, this can be another extension or even possibly patched into flarum/flags I'd think.

            luceos The easiest thing to implement of all the things you mentioned is auto-hiding posts flagged by several users, this can be another extension or even possibly patched into flarum/flags I'd think.

            That would be awesome if it was natively implemented. It would be best if the past was only hidden (so still visible on a button press or something), and not deleted, in case the community is wrong, or someone ranked high decides to mess up the forum.
            Thanks for the reply!

            a month later