Skip to:
Content

Opened 18 months ago

Last modified 14 months ago

#1988 new enhancement

comment 'bad word' moderation and bbPress

Reported by: anointed Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 2.1
Component: Moderation Keywords:
Cc:

Description

On the WordPress settings->discussion tab you have a textfield where you can input a list of 'bad' words. I input a list of about 2,000 bad words into this field and it definitely works great.

There is a problem with bbPress though.

BbPress seems to check with the comments 'bad words' list when a user submits a new topic or reply. If there is a word in the list, it triggers the 'pending review' for the topic or reply, but the author is not notified in any way as to what happened.

How I found out:
I had a user send me a nasty email complaining about the new forum system 'bbPress' and how much they hated using it. They were telling me that basically anything they input into the box was not showing up when they clicked submit. Ultimately they ended up trying simple 1 word inputs and that worked.

As this is a LONG time moderator of mine who never complains, I went into the system to see what was happening. It turns out bbPress DOES have a 'Pending Review' status available and I found hundreds of topics and posts with this status. Obviously I have removed the 'bad words' from the moderation input.

Suggestion:
I don't want to loose the ability of filtering out 'bad' words, especially on a forum. I would suggest allowing the post to show up, but with a warning box letting the user know there is a problem with the post, and maybe highlighting the 'bad words/phrases'?

I had a vbulletin plugin that did this and it worked well. You could easily see what the problem was and fix it.

The way it is now, there is no warning. The post goes straight to awaiting review and does not say anything at all. Considering this was happening to my moderators who have virtual 'admin' access, this became even more confusing.

Not sure whether to call this a bug or a feature request. Leaving as a defect as it's horribly annoying.

screenshot:
https://dl.dropbox.com/u/2045194/bbpress-trac/moderation-issues.png

Change History (4)

comment:1 alexvorn218 months ago

why not remove all bad words and use Akismet?

comment:2 follow-up: anointed18 months ago

because Akismet is an external service, and whether or not people want to admit it yet, there are some possible legal ramifications to sending customers data to external services for any reason without their full consent.

If you take a 'strict' reading of the law that was passed in Europe regarding customer data protection, then it is feasible that the website owner using services such as Akismet could potentially be held liable.

I am NOT an attorney but have read enough articles on this very problem, that for me at least, I choose NOT to take the chance and would rather keep this in house. I don't want to become the test case should people ever decide to sue over this. Call me paranoid... that's fine.

comment:3 in reply to: ↑ 2 johnjamesjacoby18 months ago

  • Milestone changed from Awaiting Review to Future Release
  • Type changed from defect to enhancement

Replying to anointed:

because Akismet is an external service, and whether or not people want to admit it yet, there are some possible legal ramifications to sending customers data to external services for any reason without their full consent.

If you take a 'strict' reading of the law that was passed in Europe regarding customer data protection, then it is feasible that the website owner using services such as Akismet could potentially be held liable.

I am NOT an attorney but have read enough articles on this very problem, that for me at least, I choose NOT to take the chance and would rather keep this in house. I don't want to become the test case should people ever decide to sue over this. Call me paranoid... that's fine.

Akismet is unrelated to this since it's only for spam, and not for filtering based on WordPress settings. Regarding laws, that's a decision to be made by the site admin, and not by bbPress, WordPress, or any other software. Has nothing to do with "admitting" anything, it's just a choice you make for yourself.

I agree that the moderation flow of bbPress could be improved, but it will likely need to wait for a future release where Moderation is the major feature. Thankfully this code is pretty simple now, but decisions will need to be made about how much information to leak to the author about where their post went and why.

It's my experience that educating users that intend to violate your rules, find creative ways to work around them, either with no-break spaces, HTML formatting, or some other inventive method to circumvent the moderation logic. Having it be nondescript, and leaving it up to the moderation/admin team to review those posts and choose whether or not to publish them, seems the simplest approach for today.

Moving to future release, until we can put more energy towards moderation as a whole.

comment:4 netweb14 months ago

There is a new plugin that supports bbPress http://wordpress.org/extend/plugins/ultimate-wp-filter/

Note: See TracTickets for help on using tickets.