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



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.

 

There are so many combinations of permissions you could assign someone, I'm not sure what an overview could consist of... could you give an example?

 

There is at present no way to show who has moderator controls on a particular container, but that's definitely a good idea for a future version :)

Link to comment
Share on other sites

There are so many combinations of permissions you could assign someone, I'm not sure what an overview could consist of... could you give an example?

 

There is at present no way to show who has moderator controls on a particular container, but that's definitely a good idea for a future version :smile:

 

Boiling everything down to one value: Either 'All' or a count of permissions they have. Maybe an additional count for partial permissions. Example: In the downloads tab I give just 'edit files', and choose one category. Nothing else. Summary of their permissions from the index would be '2', or '2 (1 partial)'--or something like that. Conceivably you could also have a hoverbox that breaks down that count by container. Hover over the count and get 'Downloads: 2 (1 partial)'.

 

Taking it one step further, when editing a permission set, add a number to each tab with the same info: Number of granted permissions in that tab, on a scale of 0 to All. Updated on the fly to reflect settings changes.

Link to comment
Share on other sites

 

Boiling everything down to one value: Either 'All' or a count of permissions they have. Maybe an additional count for partial permissions. Example: In the downloads tab I give just 'edit files', and choose one category. Nothing else. Summary of their permissions from the index would be '2', or '2 (1 partial)'--or something like that. Conceivably you could also have a hoverbox that breaks down that count by container. Hover over the count and get 'Downloads: 2 (1 partial)'.

 

Taking it one step further, when editing a permission set, add a number to each tab with the same info: Number of granted permissions in that tab, on a scale of 0 to All. Updated on the fly to reflect settings changes.

 

So, let's say I have forums, gallery and downloads installed.... I have permission to edit and delete topics in all forums. I have permission to edit and delete in 8 categories in Gallery and no other permissions. In downloads, I can lock/unlock and pin/unpin in all categories. I can also hide/unhide globally.... on other tabs, I have settings that specify how many warnings I can give per day, if I can see member's email addresses and so on... what does my summary look like?

Link to comment
Share on other sites

So, let's say I have forums, gallery and downloads installed.... I have permission to edit and delete topics in all forums. I have permission to edit and delete in 8 categories in Gallery and no other permissions. In downloads, I can lock/unlock and pin/unpin in all categories. I can also hide/unhide globally.... on other tabs, I have settings that specify how many warnings I can give per day, if I can see member's email addresses and so on... what does my summary look like?

 

Making me work for it. I see how it is.

 

From your list I see 12 total permissions (splitting one or two, and disregarding the 'and so on')... so the summary count would be 12. Hover overview would break it down by tabs, something like:

 

Downloads: 4

Forums: 2

Gallery: 2 (2 partial)

Global: 4

Link to comment
Share on other sites

 

Making me work for it. I see how it is.

 

From your list I see 12 total permissions (splitting one or two, and disregarding the 'and so on')... so the summary count would be 12. Hover overview would break it down by tabs, something like:

 

Downloads: 4

Forums: 2

Gallery: 2 (2 partial)

Global: 4

 

It's not the same as what you're asking, but it is easier to see what permissions apply in 4.0 because we intelligently show/hide them as necessary. For example, here is the global permission list for a moderator:

 

skitched-20140303-095841.png

 

 

This is giving all of those permissions in all apps. If I uncheck one, it then shows them in each relevant app so you can control exactly which app it applies to:

 

skitched-20140303-100006.png

 

skitched-20140303-100033.png

 

Notice when I unchecked the pin files permission, the downloads tab became available with a single permission: can pin files. So we don't show massive lists of permissions for you to wade through :)

Link to comment
Share on other sites

Notice when I unchecked the pin files permission, the downloads tab became available with a single permission: can pin files. So we don't show massive lists of permissions for you to wade through :smile:

 

Okay, that's somewhat helpful anyway. Terminology is confusing though--I would have guessed 'Content' meant, well, IP.Content.

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?

This gave me an idea.

You know how on some sites (like NewEgg), you can select up to X number of items to compare, so you can see differences side-by-side? What about something like that, where you can choose up to (say 5) members/groups, then have a comparison page (tabbed the same as shown in this blog entry). Could be used not only for comparing but also for reviewing multiple members/groups at once, just to see what certain staff can and cannot do. When hovering over an item, have it show WHY they have access to a certain function. Is it because of a member group, or direct settings?

In not getting too complicated though, don't allow editing on that page. Just be for visual comparisons. Perhaps highlight or dim out certain areas, like if a row (permission followed by the members) has all the same value. So if they all have (or don't have) access, then it would be visible but dimmed out some so you know it's all the same. Would help differences stand out more. Just an idea to ponder over as a possible addition to a future version.
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?

 

Just woundering.

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?

Do you mean when you install a new app, it copies existing permissions over so it's done for you automatically? If so, then I doubt that would be easy to implement. After all, what you allow in one app may not be possible in another app and vice-versa. The values may not line up the same way as you would expect. I'm not saying it won't be possible, just that I doubt it.
Link to comment
Share on other sites

Do you mean when you install a new app, it copies existing permissions over so it's done for you automatically? If so, then I doubt that would be easy to implement. After all, what you allow in one app may not be possible in another app and vice-versa. The values may not line up the same way as you would expect. I'm not saying it won't be possible, just that I doubt it.

 

 

Mmmm you have a good point but it would be nice tho.

Link to comment
Share on other sites

Hi there,

I understand this is an old thread but it sounds related to my question. Wondering in 4.0 if its possible to have moderation to Blogs but NOT to Forums? i.e is it possible to apply moderation to specific applications within IPS?

If its not possible to achieve this by out of the box IPS hosted software, is it possible by building custom hooks? if its possible using hooks can someone please give me some guidance as in how to achieve this

 

Thanks

R

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...