I suspect it’s because it’s slightly more complicated. In the main plugins folder, it looks for the folders OR the files. In mu-plugins, it looks for files.
Thread Starter
Ovidiu
(@ovidiu)
should be easier than by your logic 🙂 it wouldn’t have to look for folders…
Yeah, but that’s not how plugins are (generally) written 🙂 Most of the time, we (plugin designers) put them all in plugins and then offer separate directions for how to use it with MU-plugins if at all.
It would be supporting two different methods of Plugin install, from the same source, and two different locations. With special extras per plugin.
I’m not sold on the efficacy of mu-plugins. I like the idea, but there should be a better plugin management system so you don’t have to use it.
File a trac ticket, take it up with the devs. (seriously, that’s where this should be discussed 🙂 )
And they are looking for opinions too.
http://wpdevel.wordpress.com/2010/08/30/at-this-weeks-dev-chat-well-start-t/
Thread Starter
Ovidiu
(@ovidiu)
thx for your opinions ladies; will check with the devs 🙂
I tend to not use mu-plugins at all. Reason: I can activate any plugin sitewide. Then I still have it displayed in the plugins list, I can update it easily from there. No hassle with mu-plugins. Am I overlooking something?
Thread Starter
Ovidiu
(@ovidiu)
I don’t think you are overlooking anything except that some specialized plugins are made for mu-plugins so they’ll only run from there…
Thread Starter
Ovidiu
(@ovidiu)
as if on queue I read about this new plugin: http://w-shadow.com/blog/2010/09/02/automatic-updates-for-any-plugin/
I am pretty sure this could be used to upgrade mu-plugins too so I will contact the author 🙂
TheRider62 – Actually you’re missing one thing.
No one can turn OFF an mu-plugin. So if you have something you don’t want any child site to turn off, it can go there. That said? Not needed for all sites.
`
I am pretty sure this could be used to upgrade mu-plugins too`
It’s for regular plugins hosted *off* the repo. The folder itself works differently.
TheRider62 – Some plugins must run from mu-plugins technically speaking, such as anything you want to work across multiple networks (network wide is per-network), or plugins like domain mapping.