Jump to content
Mark
 Share


4.0 - Moderation Part 1: Setting up moderators

Effective moderation features are essential for online communities. Forums, blog entries and member-to-member messaging are particularly attractive for spam bots and nuisance users alike. IPS Social Suite has always been best in class when it comes to moderation features with features like the free IPS Spam Service that are completely unmatched by other web applications. Over this series of 5 blog entries I'm going to introduce you to some of the new moderation features in the IPS Community Suite 4.0.

Part 1: Setting up moderators
Part 2: Approval Queue (New Feature)
Part 3: Reports
Part 4: Effective Moderation
Part 5: Warnings




Up until now, each application has been responsible for managing it's own moderator permissions (for example, you go and set up a moderator in the forums app, then in the gallery app, etc.) and there's been a concept of "global" or "super" moderators who can perform all moderator actions in all applications.

In IPS Community Suite 4.0, we're centralising the creation and assigning of moderator permissions, and are doing this separate from groups (so you can now make just a member a moderator without putting them in a special "moderator" group). It works very similar to Admin Restrictions in 3.x.


Here is the Moderators page:

(In this screenshot I've given moderator controls to everyone in the groups Administrators or Moderators, and to the user "Brandon")

When editing a moderator you see all of the permissions available across all applications.

This screenshot shows global moderator permissions which apply across all applications:


If you do not want to allow any of these globally, you can make them available only to certain areas - when any option is toggled off, the equivalent option will show under each application tab, along with an option to select which areas of that application it can be done in. For example, if I disable the "Can edit all content?" option, a "Downloads" tab appears with the following options:

This allows me to choose what the moderator can edit, and in which categories they can do it. A similar tab appears for each application I have installed, or additional options appear on the tabs.

Also when editing a moderator I can control permissions not related to content, for example, how they can use the warning system:

Member management permissions:

And more.


When editing a moderator, I also have the option to "Give All Permissions" which makes them akin to "global" or "super" moderators in 3.x.


When editing a member which has been given all permissions, I will see a message reminding me that if I remove any permissions they will no longer be a global moderator:
 Share

Comments

Recommended Comments



In IPS Community Suite 4.0, we're centralising the creation and assigning of moderator permissions, and are doing this separate from groups (so you can now make just a member a moderator without putting them in a special "moderator" group).


So is this member an anonymous moderator on the front-end if they are not in any group stating they are a moderator?

That would be fantastic...
Link to comment
Share on other sites

Awesome improvements compared to 3.x, finally everything is in a central place and you don't have to edit the same groups/members locally in each application!

 

 

So... where can I get a beta? :tongue:

 

 

EDIT: I do have a question though. What is that magnifying glass with a number near to it? I see it on each permission and even near the "Moderators" title.

Link to comment
Share on other sites

  • Management

EDIT: I do have a question though. What is that magnifying glass with a number near to it? I see it on each permission and even near the "Moderators" title.

 

That is something used during development for us to apply keywords to fields. It then allows the ACP search to give better results.

Link to comment
Share on other sites

How will it work when we add new "content dividers"/forums?

 

Will we have then have to go into the manage moderators page "manually" or would we be prompted to set up moderator permissions? 

 

Personally I would like an option to say that the forums you choose should not be given permission in, so you would blacklist instead of whitelist, as an option. 

 

So you could choose the moderator group to never receive moderator powers in the forum room "Moderator discussion", but  you would like them to be automatically applied to all other forums when they're added to the board.

 

Either way, this looks like it'll be better to work with than today :) 

Link to comment
Share on other sites

Could the system see the new application and than just apply the current set of rules to the new app without having to adjust the settings? Are is there a some coding issue that don't allow that to happen?

Link to comment
Share on other sites

Great work! it will make it a lot easier to promote global mods. I have a question tho. Will this impact how the mods and admins interact with the admin/modCP. in other words are you doing away with the mod CP feature in 3.x? 

Link to comment
Share on other sites

So is this member an anonymous moderator on the front-end if they are not in any group stating they are a moderator?

That would be fantastic...

 

That's correct.

 

How will it work when we add new "content dividers"/forums?

 

Will we have then have to go into the manage moderators page "manually" or would we be prompted to set up moderator permissions? 

 

Personally I would like an option to say that the forums you choose should not be given permission in, so you would blacklist instead of whitelist, as an option. 

 

So you could choose the moderator group to never receive moderator powers in the forum room "Moderator discussion", but  you would like them to be automatically applied to all other forums when they're added to the board.

 

Either way, this looks like it'll be better to work with than today :smile:

 

If they have "all permissions", or the (for example) "Can edit all content?" setting, nothing would need to be done for the new forum (or whatever). If you've restricted permissions to certain forums (or whatever), you'd need to update them when creating a new one.

 

Great work! it will make it a lot easier to promote global mods. I have a question tho. Will this impact how the mods and admins interact with the admin/modCP. in other words are you doing away with the mod CP feature in 3.x? 

 

No, the moderator control panel still exists. The next few blog entries in this series will show off some of it :)

Link to comment
Share on other sites

Are you planning to add titles in those permission lists, so it is easier to go through them? For example in the 2nd screenshot there is a long list and the options could be visually separated under titles such as "Content Moderation", "Logs", "Reports", "Announcement Management" and "Polls" (which I'd also add to "Content Moderation").

 

Other than that: I really like what I see in the AdminCP! Great work and great improvements. I can't wait to see the next blog post. :)

Link to comment
Share on other sites

So is this member an anonymous moderator on the front-end if they are not in any group stating they are a moderator?

That would be fantastic...

 

You can already do that by making Primary group members, secondary group mod/admin. Then they still show up as a normal member, and not in the moderating team. On forum posts or in profile.

Link to comment
Share on other sites

Will there be any way to get a basic overview of each user/rank's permissions, without opening each one and going through the tabs?

 

Is there a way to see every user/group that has moderator permissions of any kind for a given forum?

 

For a large community, keeping track of who has what permissions (and whether they actually should) can be problematic, and this doesn't seem likely to help.

Link to comment
Share on other sites

Can you copy permissions from one member to another?

 

THAT is another nice question. Often you end up wasting a ton of time just to copy over the same permissions for a new moderator. And not only members, it would be good if it applies to groups too: "Add new member/group based on XXX".

 

 

Will there be any way to get a basic overview of each user/rank's permissions, without opening each one and going through the tabs?

 

Is there a way to see every user/group that has moderator permissions of any kind for a given forum?

 

For a large community, keeping track of who has what permissions (and whether they actually should) can be problematic, and this doesn't seem likely to help.

 

Some more nice questions, but rather than a given "forum" I'm more interested in a given "container" which is more generic. This kind of info only for forums is not enough, especially if you don't use the forums app but only downloads for example.

Link to comment
Share on other sites

 

THAT is another nice question. Often you end up wasting a ton of time just to copy over the same permissions for a new moderator. And not only members, it would be good if it applies to groups too: "Add new member/group based on XXX".

 

THAT is the f***cking real deal! Pleaaaaase Invision!

Link to comment
Share on other sites

And can we get some code samples of how to check if a person has moderator permissions for a certain action? I remember when making a gallery hook I wanted to check if a user had moderator permissions on certain images and I took a peak at the method that checks for this and iirc it was more complicated than it should've been. Based on code snippets we've seen of IPS 4, I fully expect checking moderator permissions to be a matter of 1 or 2 lines. Can we see some previews? O:

Link to comment
Share on other sites

And can we get some code samples of how to check if a person has moderator permissions for a certain action? I remember when making a gallery hook I wanted to check if a user had moderator permissions on certain images and I took a peak at the method that checks for this and iirc it was more complicated than it should've been. Based on code snippets we've seen of IPS 4, I fully expect checking moderator permissions to be a matter of 1 or 2 lines. Can we see some previews? O:

 

 

$item->canDelete();
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...