Any way to to control this from the Network Admin instead of the individual site admin and/or lock it down so only Superadmins can edit/control?
Thank you for the question! I haven’t tested this plugin with Multisite yet. I will let you know immediately once it works.
Please clarify your needs. Do you want this plugin to allow creating a unified set of taxonomies and MIME types for all the sites, or do you just mean that admins of the sites should not have permissions to edit plugin settings? I need to know more what is your vision of how it should work with the site network.
Thanks in advance!
First, or most importantly, being able to manage for all the sites in one place in the Network dashboard. I imagine that doing so would also lock it down for the individual site admins, which would be fine for me. But other users of your very useful plugin may have need for individual site admins to then have delegate-able access to activate/manage the filtering/uploading on a site by site basis.
So, for me, I would prefer/suggest for consideration, per the multisite environment:
- Unified Network management of MIME types across a multisite install
- Ability to then delegate/toggle access to manage individual blog sites to the site admin.
- If given access, individual site admins could still activate/deactivate the Add Filter/ Allow Upload feature, but not add or delete any given MIME type.
I haven’t had a need to employ the customization of Taxonomies, so I don’t have a clear opinion as if that needs to be managed at the Network level and/or what would be best to consider per the multisite environment.
Thank you for explanations. Can you please provide any plugin that has already matched these your requirements, no matter what it is intended to do. So, any plugin that allows to manage its options across all the sites via Network admin, and also delegate access to a specific site admin.
In addition to your plugin, which I think has a way better UI, I used AP Extended Mime Types, which requires adding MIME types to a text file in order to manage any extra types, but does not have any options (ie enable/disable uploads for individual sites, etc) like yours does.
While I didn’t use the plugin, the MIME type list referred to on the install page of the WP Add Mime Types plugin was helpful in adding to the text file of the AP Extended Mime Types plugin.
Thank you. But this plugin is not working in the way you described. Actually it works exactly like EML in terms of plugin’s settings.
I meant maybe you have installed any kind of plugin that can do anything, not necessarily work with MIME types or taxonomies, but instead can work with WordPress Network in the way you need. I’d love to learn from it how it should work.
Anyway, I will consider making better Network management for EML, but it is possible after current development iteration completion, that is, in December.
Some information/questions for you right now:
- I don’t quite understand why a separate site administrator that has all the privileges of full management of the particular installation should not have permission to edit MIME types in full (for that very installation). In my opinion, if you actually need a person with limited rights, you have to use “editor” role, not “administrator”.
- By default only administrator can edit EML options, that is, a person who has “manage_options” capability. I am going to add role management for this plugin, but it means that you will be able to allow “editor”, or “author”, or any other role to manage EML settings. Right now if you delegate site management to someone with role “editor”, he/she won’t be able to set any option for EML.
- Right now it’s impossible to set the same settings to a few sites. But I am working on adding import/export feature for MIME types and taxonomies, so quite soon you will be able, at least, move quickly your settings between your sites.
Sorry for my inability be more helpful right now.
Here’s a couple of plugins that have rudimentary settings options at the Network level. Both haven’t been updated since last year. The site admin, especially for the user related plugin, has a lot more settings.
One interesting thing about the Add Multiple Users for WordPress plugin is that it allows you to disable access to the site admins.
That’s good to know about EML being limited to the site admin. The import/export will be a nice addition to an already very useful plugin.
One multisite installation I manage if for student organizations at the university I work for. While it has not happened, if a group abuses their uploading privileges, I might need a way to disable certain files types on the abusive site. So, not a current need, but projecting a possible future scenario. Mostly, I like to try to limit the ability, even for site admins, to accidentally mess with settings. I could see a site admin accidentally delete a MIME type, then wonder why they can’t upload anymore 🙂 Also, our IT folks (that drive a lot of policy), would probably prefer the .exe files not be allowed (for example). So, in that scenario, if the MIME types were managed at the Network level, then site management was a matter of either being delegated the ability to add/delete MIME types or limiting the site admin to only being able to enable/disable a MIME type. Sort of like managing the installation of plugins, perhaps. This just might be a unique need for our set up 🙂 I appreciate your having taken a look at this, either way. I only have limited experience editing or writing very simple plugins. I can’t even begin to contemplate how to enable your plugin at the Network level with settings occurring there.
Thanks a lot for plugins and for your explanations of how you use MIME types for university network! I don’t think that it is so unique need. I will pay more attention to this as soon as possible.
You can’t edit EML setting on the Network level right now. It is a feature dependent on a specific plugin, not on the Network itself. So it has nothing to do with your experience. You did nothing wrong.
I will study network plugins, and will think about a way to organize EML features better for the Network usage, and will let you know in this thread when these improvements are implemented.
- The topic ‘Multisite’ is closed to new replies.