We have a wordpress MU install, one thing I’m missing is some sort of plugins version management. Currently, when auto-updating a plugin, I need to place full trust the developer that the plugin won’t break anything, something I’m not always 100% comfortable doing.
Is there any kind of plugin manager or plugin deployment process that allows me to easily roll back plugins the previously installed version.
I have often wondered whether I could write such a thing. Problem is that a plugin can (and sometimes needs to) make changes – database and sometimes files too. There is NO way for an external party to know what changes were made. A plugin that could manage the process would have to (as noted by nicole) backup the entire DB and all the files.
This would be very time consuming and hopefully redundant (Because one should have one’s own backups happening as well). If you decided you needed to restore, it would take a while. Might be quicker relying on your normal backups (and good to test them too!)
All up I think one absolutely simply has to allow the time for a serious website.
Recommended procedure (I kinda do this ongoing, – I keep a wp beta dev system going with all my frequently used plugins and apply updates as I see them, not a rigorous test, but alerts me to any obvious funny bugs)
subscribe to key ones in a feedreader so I get early warning of
others experiencing issues – I scan the titles very quickly regularly)
see any messages.
there are ‘upgrade’ actions that only kick in if you are admin and
on the plugins page
combination of ‘stuff’ causing a problem.
There is no real easy way to do this. I think it is good that you are skeptical when it comes to upgrading plugins. Especially across a network.
I tend to follow the advice of this article here: http://wpmu.org/think-twice-before-you-upgrade-that-wordpress-plugin/
Also before upgrading plugins … back up your database and your network. Also try and keep a copy of the plugin before you upgrade it. This is so that you will not have to re-download it should the upgrade fail.
This is something that people are asking for however WordPress has not yet implemented it nor is there (ironically) a plugin for it.
I hope this helps. Sorry it could not be better news though.