Here are my suggestions... My forum is big and I have a hard time to moderate it, even with volunteers. These solutions would be really time savers!
- Predefined report options - Instead of writing a reason to report, it could have predefined reasons and "Other"... if user choose Other, then the form for writing the reason would appear. This would make it easier to users notify.
- Report Emails with quick options - A section "Take Action" in the report email with links to: Go to user profile, search posts, suspend, suspend + hide message.
- Quicker Suspending Options - One action that is a pain for us is to suspend users. By the notification email we have to go to the reported topic, go to their profiles, click edit, edit again and click to suspend, change title to suspended and then writing a reason in user notes. Too many steps. Would be quicker to have suspending actions in the report email and in the moderator menu, something like "Suspend User" - When clicked, it shows the moderator pre-defined notes and titles or you could choose to write our own. Confirming, the user would be suspended and the title and note would be alredy set in his profile.
- Suspended Reason - This is also another step for the problem above. We used to tell the user that he was suspended - Since he will not be able to log, we used to post in a public forum. But this also takes time. Would be much quicker to have it automatically somehow. The user could get a email saying that he was blocked and why and If he tries to log in, instead of seeing only the generic reasons why he can´t login, he could be told clearly that he was suspended (and why). A lot of users send email to us with the generic messages and they don´t realize they were suspended. So.. this reason could be another field in the user profile... that could be seen by moderators and him.
- Vote to suspend button
A vote to suspend a particular user would be great for security and don´t let things get worse when a bot, spammer or troll starts the mess. The idea is simple - If a user gets X votes for being suspend, he will get automatically suspended and the moderator will get a notification.
The button could appear only for particular users groups that we could set. Also we should choose how many votes till the user get suspend (maybe depending on user´s group). We should be able to check who have voted on this user and choose If we want to be notified only when user get suspend or at each vote. A plus would be to have pre-defined reasons why a user was suspend and depending on the reason, they require less votes - Example: 2 votes for suspend a bot is enough, but only 5 votes would suspend a troll. This could be also part of the current "report topic" function.
Taking the above ideias into the game to make it even better... at each notification, moderators could have a quick link with options to: suspend the user immediatilly, send a warning by PM or email, or go directly to users profile. If choosen to suspend, the user would get email notification and their profile would also be updates with moderators note and title.
I know this can get complex with all the options... but simply have it implemented to suspend someone after X votes would help a lot.
- Who suspended notification - Less important would be to get an email each time a user get suspended.. with user name and moderator name. Just for keeping control.
- "Post as Moderation Team" - This solves a problem about privacy someway. The problem is that If "Pedro Cury" ban a user this user writes back to me requesting explanations... or even silly questions that are in FAQ, some users PM me about it. So.. all moderators could have a option to "Post As Moderation Team"... so any official communication from moderation / admin to users, could be "anonymous". This Moderation Team, doesn´t need to be a user... If someone try to getr their profile, coul be redirect to other options or whatever.
I would love to see this stuff implemented in V11. It not easy... I know... but not that hard If it get implemented with basic functions at first and then getting better and better.