Jump to content






* * * * * 3 votes

IP.Board 3.3 Dev Update: Moderation

Posted by Mark, in 3.3.x 01 December 2011 · 7,503 views

A couple of weeks ago, I wrote a blog entry discussing our efforts towards moderation features, and specifically the new warning system.
Today I wanted to talk about another area of moderation, perhaps the most important area - managing content - and how we've improved that in IP.Board 3.3.



Unapproved, Soft Deleted, Deleted

IP.Board has some great functionality when it comes to managing content - you can set any user, group or forum to require manual approval before posts are made, and once content has been posted you can edit it, hide it, or delete it.

The way that this is presented though can sometimes be confusing. Currently, the ability to hide a post (which we refer to as "soft delete" or "remove from view") is accessed by clicking "Delete". I see on a lot of communities, a moderator wants to hide a piece of content, but not delete it, and clicks "Unapprove". This of course works in that the content is hidden, but it re-enters the moderation queue and is indicated to moderators that it needs their approval when browsing the community or the moderator control panel, when in fact, moderators are aware of it, and have deliberately chosen not to approve it.

We've made some changes to make this a little clearer:

Currently when viewing a post, the options are:
  • Unapprove
  • Delete
    • Remove from View (Soft Delete)
    • Delete from topic (Hard Delete)
  • Edit
This presents a few issues - firstly, as mentioned before - it's not immediately obvious that the "Delete" option contains sub-options, and in addition, "Unapprove" and "Remove from View" perform almost identical actions.

In 3.3, we've merged "Unapprove" and "Remove from View" into a single action called "Hide", and "Delete" now simply moves the post to the Trash Can (accessible in the moderator control panel) without any additional dialogues.

So the options now are:
  • Edit
  • Hide
  • Delete
All the same functionality, but much simpler.


This change also applies to both topics and posts, and also the comments system used by Blog/Gallery/Downloads/Calendar/Nexus, which currently does not allow content to be hidden in any way once it's been approved.



Interface Enhancements

We've also moved a few things around to make moderation tools easier to access.


The drop down menu

When viewing a topic, there is currently a drop down menu at the bottom of the screen allowing you to perform moderator actions on the topic. The problem is, not only is it below all the posts, it's hidden behind a "Show Moderator Tools" link:
Attached Image
Attached Image

We've moved this up the top, next to the reply button, and made the options a little easier to understand:
Attached Image

We've also moved the drop down in the forum view to the same location.


Multi-mod

Also in that "Show Moderator Tools" bar is a long select box - when viewing a topic, there are little checkboxes next to each post which you can check, then select an action from that box to perform an action on several posts at once.

This isn't great though because it isn't always obvious that it is that select box that the checkboxes are about, and also, even if you do know it, you have to scroll all the way down to get to it.

The comments system used by Blog/Gallery/Downloads/Calendar/Nexus has a much better way of dealing with this - when you click the checkbox, an overlay appears in the bottom-right corner of your screen. We've implemented this same design:
Attached Image

This is used both for the checkboxes next to each post when viewing a topic, and next to each topic when viewing a forum.

We've also made it so that the options available are aware of the options you check - for example, if you check a post which is hidden, you'll see the option to unhide it, but not also to hide it (since it's already hidden).






Feel free to comment on this blog entry below or, if you have feedback unrelated to this blog entry, start a new topic in our feedback forum.




You would probably want to use the warning system for that - discussed in a recent blog entry :)
Oh the hiding doesn't allow you to post a reason?

Wut?You do realise updates are for implementing improvements that the community wants? So of course they have to use the communities ideas... if they didn't there would be no point in ever getting product feedback and this software would be crap. People want IP to implement their ideas...

Why not put the credits for those who gave the idea? Or why, copy mods paid?
is there any way to combine actions? DELETE/HIDE post and create a warning at the same time?

Why not put the credits for those who gave the idea? Or why, copy mods paid?


They are not using any code from mods, so they do not have to credit or get permission... there is no copying involved. You cannot copyright an 'idea' so that no-one else can do it, if the world worked that way no-one would be able to create anything because someone else thought of it first. IP wasn't the first company to create a forum, do they need to credit the guy who came up with the idea? no.

As for third party mods, IP has nothing to do with them. If IP implements a feature that a paid mod does, thats a win... means people don't have to fork out more money for mods.
Hallelujah!

Oh the hiding doesn't allow you to post a reason?


You can enter a reason, yes, but this is for other moderators only and not sent to the user. That's a great idea for a future version though :smile:




Why not put the credits for those who gave the idea? Or why, copy mods paid?


I'm not really sure what you're getting at. Nothing in this blog post is new functionality, it's based on the soft delete function we've for almost 2 years.
Regarding letting users know why their post was deleted, why not add a new option (doesn't even need to be per-group) along the lines of "Allow users to see own hidden/deleted posts and reason?"

You can enter a reason, yes, but this is for other moderators only and not sent to the user. That's a great idea for a future version though :smile:I'm not really sure what you're getting at. Nothing in this blog post is new functionality, it's based on the soft delete function we've for almost 2 years.

Yes, that's what I meant actually because right now even users can enter a reason for soft delete.
I would be very happy to see in Topic Moderation a "Change topic starter" :)
Keep on rocking.... good!
Love it. Keep up the great work, guys.
Great, my suggestion for the multi-moderation in topics is fulfilled.
I wish multi-mod was on fast reply too, would make it quicker for a mod to reply and pin/close the topic etc.
If I select (say) three posts in a topic and go to the bottom menu and select 'delete', I am given the option to hide the three posts, rather than deleting them. To delete them, I have to click on each post individually.

Is this correct?

I really need the mass delete option, to take multiple posts right out of a topic. It's the quickest way of tidying up topics. Going through a very long topic and having to delete each post individually will take much, much longer.

Also, when you get to the 'Hid option for X posts page (having selected multiple posts to delete), there is no cancel option. You have to hit the back button, to back out, which is a bit clunky.
My bad on the first first part above, my topicViewTemplate was out of date!
:)

One suggestion for future versions - the hidden post automatically has the post content hidden from Moderator view - in a large Forum with multiple Moderators, the "Post Toggle Content" should be available the default setting - not having to .  In Forums where you get 1000's of posts a day, having the ability to remove extra clicks to toggle post content is a must.