[wp-trac] [WordPress Trac] #6262: Automatic Plugin Upgrade could break new plugins that require special instructions for upgrading

WordPress Trac wp-trac at lists.automattic.com
Mon Mar 17 18:11:07 GMT 2008


#6262: Automatic Plugin Upgrade could break new plugins that require special
instructions for upgrading
----------------------------+-----------------------------------------------
 Reporter:  nerrad          |       Owner:  anonymous
     Type:  defect          |      Status:  new      
 Priority:  high            |   Milestone:  2.5      
Component:  Administration  |     Version:  2.5      
 Severity:  major           |    Keywords:           
----------------------------+-----------------------------------------------
 First off, I love the new "automatic download" and upgrade feature for
 plugins coming with 2.5.  A couple of concerns though:
  1. Does this disable the plugin first and then reactivate it after the
 download or does the automatic download just overwrite the files?  If it's
 the latter this could cause problems where a plugin being upgraded needs
 to run the activation hook to bring in new changes.
  2. There doesn't seem to be anyway for plugin authors to indicate special
 instructions for upgrading from older versions.

 Possible solutions:
  1. A good temp solution would be to simply put in a warning for users to
 check the plugin page on WordPress.org first for any special upgrade
 instructions.
  2. Introduce a new file type/name that if plugin authors include with
 their plugin will be executed following the ftp allowing special upgrade
 tasks to be done.  I suggest `_pluginname-upgrade.php`.
  3. Create a new tag for the readme.txt file in plugin packages (i.e.
 Special Instructions) so that when the readme.txt file is parsed it will
 put in an alert and display the special instructions in the plugin list.
 Plugin authors would then have a way of notifying potential users of
 possible problems with a simple automatic upgrade.

-- 
Ticket URL: <http://trac.wordpress.org/ticket/6262>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list