Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

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.

share|improve this question

2 Answers 2

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)

  1. Before upgrading, read all changelogs and check support posts. (I subscribe to key ones in a feedreader so I get early warning of others experiencing issues - I scan the titles very quickly regularly)
  2. Do not be the first to upgrade unless it is a dev system
  3. Upgrade all on dev system first. You may not see all impacts due to differences in data/system, but it's a start.
  4. If changelogs indicates any risky changes, definitely test that area first. If no changelogs - look at the version number - if they went to a x.0 it's a big change.
  5. Do not auto upgrade where you are not watching the screen - need to see any messages.
  6. Navigate to all upgraded plugin settings in case there are 'upgrade' actions that only kick in if you are admin and on the plugins page
  7. Do not upgrade late at night - need to allow time to fix if there is a epic 'FAIL'
  8. Be well mannered at all times if you need to post a support note. It may be your very unique combination of 'stuff' causing a problem.
  9. Do post a support note describing your setup as well as possible and the symptoms you saw - this helps all
share|improve this answer

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.

share|improve this answer
1  
I was hoping not to hear that answer.. :( –  Willemk Nov 9 '11 at 21:52
    
Yeah i know. I was looking for something similar a while back. –  Nicole Nov 9 '11 at 21:53

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.