• I am charged with hosting webspace for student groups at my university. I would like to offer a limited set of plugins and themes and give the club officers (blog admin) and authors the capabilities they need to maintain their content for each site. It looks like the User Role Editor plugin will allow me to restrict the student roles across all the sites for these student roles. I am trying to keep a lid on plugins and themes being uploaded by the student roles. Also, I have LDAP working and need to prevent user creation abilities too.

    My question(s) is whether there is a way to create a role for a staff member that can create new sites, assign roles and edit any site without being a super admin. Also, whether I can let a site admin (student officer) be able to promote other students to authors without being able to grant this staff role. So, far I can’t find a way.

    I am starting to wonder whether my question is am I going about this the wrong way. I don’t feel like this centralized offering I want is really the use case that multisite was designed for.

    Any ideas for my role issue or critiques of my approach would be appreciated.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter tboyle

    (@tboyle)

    Well, I have done some more looking and feel like the administrator role will suit the needs for the role of club officer without giving away the farm. However, I am still left with a few issues.

    1) I don’t know how to let a staff member add new sites, add administrators or take down old sites without making them superadmin. Is there another way.

    2) For multisite with LDAP, it appears that an administrator can “Add existing users” only by entering an email address of the user. Is there a way to let them enter the username under add existing.

    3) How can I prevent an administrator from deleting their blog without their being a capability? It looks like ms-delete-site.php has a note for a todo item (// @todo Create a delete blog cap.).

    Thread Starter tboyle

    (@tboyle)

    I found that the Admin Menu Editor will let me hide dashboard menus from the administrators which satisfies #3 above. I still wonder about limiting some superadmins abilities without affecting other superadmins. Any ideas?

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Advice for Custom Multisite Roles’ is closed to new replies.