Wordpress app, default plugins no longer made as "must-use"?
Hi Cloudron community,
I'm not sure if this is related to something I did, but I know that some plugins installed by default in the Cloudron WordPress app (not the unmanaged one) were set as "must-use" and were generally hidden from view unless someone actually clicked on the "must-use" filter when viewing plugins.
Lately I've noticed in the last few weeks that is no longer the case and all plugins are just regular plugins which show up in the main plugin list. Has anyone else experienced this? Was this done intentionally?
Ideally I'd like it to go back to the way it was where those must-use plugins were sort of hidden such as WP Mail SMTP and AuthLDAP for example.
My gut tells me this may have changed behaviour soon after I started trying to use ManageWP to manage plugins across many of the sites (made it a lot easier to see that every site had the same plugins I use regularly and that they were updated frequently without me having to sign-in to each site individually), so I'm wondering if it's related to that. And if it is, how I might be able to get things back to the way they were?
Any insight or guidance would be appreciated.
Quick update: Realized after posting that I could check just by deploying a fresh WordPress install. To my surprise, it shows as all normal plugins now, not like it used to. A default install now has the Plugin page as this (notice lack of "must use" filter that's usually present):
My fear with this change in the WordPress app is that other users may be able to modify things they otherwise couldn't, such as the WP Mail SMTP or AuthLDAP or Disable WordPress Core Updates plugins.
@d19dotca We moved away from mu plugins a while ago - https://git.cloudron.io/cloudron/wordpress-app/-/commit/4b11c8bf6f2d0a4571cb12f2614fa8b98eaf9d9d . The reason was that mu plugins have a "flat" directory structure and the files of plugins when put together was conflicting. Also, last I checked the new WP Mail SMTP plugin wasn''t even working in mu plugin mode. So, we decided to get rid of it.
I understand your concern though. In general, we haven't found a way around people tinkering with email and auth related settings (especially when they come from other products) across all the apps we support. Best we can do is possibly better onboarding/educating them about Cloudron's packaging.
@girish Thanks for confirming! Glad to know I wasn't totally crazy or messed something up. hahaha. I was worried I was in a bit of an unsupported state. As long as it's expected behaviour that's okay, I'll find a way to approach it down the road.