Jump to content
Jordan Miller

New feature! A friendly reminder before posting

There’s a fine line between freedom of speech and censorship. 

Invision Community always aims to empower community leaders with options to encourage an open dialogue within a community, while including barriers for members who choose to ignore the guidelines. 

Invision Community’s latest release, 4.6.11, includes a simple but powerful new feature to help you shape your community’s tone. 

It’s called Block Submission.

Block submission stops a member’s message from being posted if it includes any word(s) added to your Word Filters list with the “Block Submission” option enabled. 

Word Filters, a previously existing feature, allows community owners to prohibit profanity in the community. If a member types a word included on the banned words list, the platform will automatically either...

  • Replace the word with something else you set
  • Hold the post for moderation
  • Or, with our new Block Submission feature, notify the member they must amend their post. 

Located: ACP -> System -> Settings -> Posting -> Word Filters -> Add Word Filter

Here is an example:

I added the word “hate” to the Word Filters list in the Admin Control Panel and selected the Block Submission option. 

 

umbrella.png

 

Now, when a member tries to post the word hate, a message pops up indicating it wasn’t published and why. 

Quote

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.

hate


message.png

 

The member must modify their comment in order for the post to go live. In this scenario, that would look like taking out the word hate.

Feel free to change the default warning message (the text located in the orange message bar above) to something better suited for your community - it's located in the Languages settings in your ACP


language.png

 

Why did we create Block Submission?

This feature not only helps automatically moderate content, but more importantly, it sets a precedent to members regarding what is (and isn’t) accepted. 

Gently notifying members that their comment doesn’t align with your community’s guidelines helps maintain the existing culture you’ve worked hard on cultivating, as well as your initiative to keep the language and sentiment positive. 

Interested in trying our block submission feature out? Please upgrade to 4.6.11!

If you don’t have an Invision Community license yet, please reach out to me and I’ll help get you started. 

Thoughts on our latest feature? Sound off in the comments (just make sure it passes our new vibe check 😉). 

 

Comments

Recommended Comments



This could be tremendously useful indeed!  Is it possible to set this at a per forum basis?  That would help channel discussions to be put in proper forums.  I move many posts a day, and a lot of them are political (not niche relevant but often discussed) and are required (but never honored by members) to be in a specific forum that isn't part of our main landing page's content.

I can only imagine (dream) of being able to put a filter on Biden, Trump, COVID, Fauci, etc and have it blocked from being submitted anywhere but it's target forum!

Edited by Clover13
Link to comment
Share on other sites

Quote

The member must modify their comment in order for the post to go live. In this scenario, that would look like taking out the word hate.

Or the member will simply change the letter "a"/"e" in this word to Cyrillic, for example, and this filter will not work.

Link to comment
Share on other sites

20 minutes ago, David.. said:

This is useful, but we need to expand this or add another feature which prevents new users from posting links!

We definitely have already started strategizing how to improve this feature. Links idea is a good one 👌

Link to comment
Share on other sites

16 minutes ago, Yamamura said:

Or the member will simply change the letter "a"/"e" in this word to Cyrillic, for example, and this filter will not work.

Sure, there are ways to get around it, however the message still stands to the user that they've been privately warned and then chose to ignore the guidelines. The moderator at that point may or may not want to take action. 😀 

Link to comment
Share on other sites

14 minutes ago, Jordan Miller said:

We definitely have already started strategizing how to improve this feature. Links idea is a good one 👌

Thanks for giving us a head's up that this feature is open to further development.  It also would be nice to know in the future when it's considered feature complete. 😀

Link to comment
Share on other sites

30 minutes ago, Clover13 said:

This could be tremendously useful indeed!  Is it possible to set this at a per forum basis?  That would help channel discussions to be put in proper forums.  I move many posts a day, and a lot of them are political (not niche relevant but often discussed) and are required (but never honored by members) to be in a specific forum that isn't part of our main landing page's content.

I can only imagine (dream) of being able to put a filter on Biden, Trump, COVID, Fauci, etc and have it blocked from being submitted anywhere but it's target forum!

Glad you like it! 

Right now it's a global setting, but per forum is an interesting idea 👍

Link to comment
Share on other sites

4 minutes ago, Jordan Miller said:

per forum is an interesting idea 👍

There might be times when using a banned word <or phrase if that can be implemented> has legitimate and well-meaning purposes, as such, being able to target its usage to particular forums often populated with bad actors may prove useful in minimizing their negativity.

Link to comment
Share on other sites

Another use-case I thought of is to use banned words to prompt members to embrace other admin defined topics as the one they are wanting to discuss has been talked to death of late.

Banned words could be cycled throughout the day for varying periods of time to elicit discourse on a variety of alternate topics.

"Hey, we know Covid has been the topic of conversation of late. Could we talk you into engaging with other members in Forum X or Y this afternoon?"

Link to comment
Share on other sites

1 hour ago, IPCommerceFan said:

This could help against trolls plugging competitors products on company forums as well.  The functionality lends itself to a lot of scenarios.

Glad you see the value! Thanks for weighing in 🙏 

Link to comment
Share on other sites

Is this also possible to use in messages? I have membershipgroups that gets discountcodes on several shops. I do not wan't my members to spread  those codes in PM's to members without access, and would use this function there. 

Link to comment
Share on other sites

10 minutes ago, Kjell Iver Johansen said:

Is this also possible to use in messages? I have membershipgroups that gets discountcodes on several shops. I do not wan't my members to spread  those codes in PM's to members without access, and would use this function there. 

A great use case, but unfortunately one that could readily be circumvented once members figured out your intent on blocking shared discount codes.  If the discount code was A65234B629 a member could type: aSix52Three4BeeSix29

The recipient could readily decode it and you would be hard pressed to create a list to check against for every possible permutation to prevent the discount code sharing. 

Link to comment
Share on other sites

28 minutes ago, Kjell Iver Johansen said:

Is this also possible to use in messages?

Yep! This also works in messages and blog posts, among other places. 

 

12 minutes ago, Chris Anderson said:

A great use case, but unfortunately one that could readily be circumvented once members figured out your intent on blocking shared discount codes.  If the discount code was A65234B629 a member could type: aSix52Three4BeeSix29


Here is that example:

Screen Shot 2022-03-10 at 2.26.09 PM.png

Link to comment
Share on other sites

13 minutes ago, Chris Anderson said:

A great use case, but unfortunately one that could readily be circumvented once members figured out your intent on blocking shared discount codes.  If the discount code was A65234B629 a member could type: aSix52Three4BeeSix29

The recipient could readily decode it and you would be hard pressed to create a list to check against for every possible permutation to prevent the discount code sharing. 

That would also be the case in posts. Like f**k and so on. In my use case I also would have had used this function on the word "code" or "discount code". Just a friendly reminder - nothing else. There are planty of other ways members can spread the word. A funny thing is that when I google one of the discount codes it actually comes out in google as a hit - even if I always displays codes as images - not txt.

Another use case in messages is off-corse sexual harassment of other members by PM.

Update: Thanks @Jordan Miller confirming this - we posted at the same time

Edited by Kjell Iver Johansen
updated
Link to comment
Share on other sites

I like it but it should extend to users profile fields too.  IE: Escorts, Dubai  etc. 

the algorithm should also be space insensitive: H A T E how do you prevent this other than adding such to the list of of words. 

Link to comment
Share on other sites

@Jordan Miller if you have a large number of banned words and a very active group of members posting all day long that's a lot of text validation going on.  That's got to adversely impact a server.

Has anyone tested this feature being used in all of the places it can on a busy site to see how this feature might impact the responsiveness of the site? 

Edited by Chris Anderson
Link to comment
Share on other sites

  • Management

It currently only works in editors (so when you compose new content). It does not apply to custom profile fields, or content titles. The implementation is just a JSON list in HTML which is processed by javascript on submission, so it's not particularly intensive.

As Jordan noted, it's not meant to be a cast iron wall to prevent you from posting specific things, but more a nudge to reconsider. There's just too many ways to get around a word filter to even try stopping it. 
 

@Chris Anderson Nothing is ever feature complete. 🙂 

Link to comment
Share on other sites

I know that no feature is ever truly "feature complete". 

200.gif

< "🧀Cheese Whiz🧀, @Matt don't take me "too" literally.">

Some features will remain untouched for long periods of time after being initially released before you review all internal and external suggestions.  You will respectfully collect feedback, but not necessarily encourage it.  For all intents and purposes, it's feature complete unless there are really compelling reason(s) to further develop it.

There are some feature releases like this one where @Jordan Miller appears to be encouraging community feedback and maybe, just maybe (my assumption and I might be wrong) is that the IPS might be open to incorporating some suggestions sooner rather than later.  If that is the case, this feature is not yet locked down. 

An appreciably different implementation of this feature "could" be released in the coming months and "that" version would be considered "feature complete" by IPS at least for the foreseeable future.

@Jordan Miller A couple of extra sentences here and there when discussing new or upcoming features could go a long way in better managing customer expectations and allow us to more readily adapt to a monthly release cycle. 🙏

 

 

Link to comment
Share on other sites

On 3/11/2022 at 6:52 AM, Matt said:

It currently only works in editors (so when you compose new content). It does not apply to custom profile fields, or content titles. The implementation is just a JSON list in HTML which is processed by javascript on submission, so it's not particularly intensive.

As Jordan noted, it's not meant to be a cast iron wall to prevent you from posting specific things, but more a nudge to reconsider. There's just too many ways to get around a word filter to even try stopping it. 
 

@Chris Anderson Nothing is ever feature complete. 🙂 

Support the Regex options and make it more helpful.  It will make it difficult enough, for those easy bypasses 🙂

Link to comment
Share on other sites

Anything that can help guide people to being more pleasant has to be a good thing.  It doesn't matter what kind of help or hint or rephrasing feature is added, there will always be ways to circumvent the ideology of the feature, but to that I would say do you really want people in your community that will make such an attempt when they know that it's there for a reason?  I like this feature and I hope community members everywhere will appreciate the thought that stands behind the idea.  Of course it, like any other kind of censorship, has to be measured and it will be up to each community administrator to make that determination; the key word there is 'measured' otherwise it could be seen as kind of totalitarian, which is not what it's meant to be.  Good call, good feature, far more intuitive than just word censorship 🙂

 

Link to comment
Share on other sites

  • Management
On 3/13/2022 at 11:31 PM, Square Wheels said:

bump...

Yes, with the caveat that it will be fairly simply to bypass, so don't rely on it for weapons grade censorship.

Link to comment
Share on other sites




Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...