We've built the Forem moderation tooling to support the needs of DEV — a community focused on inclusion and constructive conversations. We're really happy to have been able to "scratch our own itch" as we grew, and we're excited that future Forem leaders will be able to leverage these tools to keep their communities healthy.
That said, one thing we've never done a good job is settling on the language for when we need to occasionally suspend or remove users.
Bana user to prevent them from taking actions on the platform
Banisha user to prevent them from taking actions on the platform (and additionally destroys their content)
Right now, we exclusively use
Banish for cases of obvious spam, and we have plenty of warning and alerts before it's actually used. We don't want a Hawaii missile alert situation:
Banish are too similar, and we need to make some changes to avoid potential confusion.
The word "Ban" fits within the vernacular of internet forums, and the meaning is fairly intuitive, but I wonder if it implies too much permanence.
I prefer "Suspend" as it allows us a Forem Admin to hand out both temporary and permanent suspensions. It also makes it clear that it's non-destructive.
I'd propose renaming "Banish" to something extremely explicit. Potentially, "Expunge" or even "Expunge as Spam" (given that this tool should only be used in cases of obvious spam).