[buddypress-trac] [BuddyPress] #2755: Remove deactivation hook

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Sun Nov 21 16:14:19 UTC 2010


#2755: Remove deactivation hook
--------------------------+-------------------------------------------------
 Reporter:  boonebgorges  |       Owner:     
     Type:  defect        |      Status:  new
 Priority:  major         |   Milestone:  1.3
Component:  Core          |     Version:     
 Keywords:                |  
--------------------------+-------------------------------------------------
 BP's deactivation hook bp_loader_deactivate() (bp-loader.php) deletes a
 bunch of live site options. This is a Bad Idea, especially because plugins
 often have to be deactivated for testing and maintenance (and upgrades!).

 Three options:
 1) Remove the deactivation hook altogether
 2) Leave it, but modify it from removing site options that are still valid
 3) Leave it, but just for the do_action() hook.

 My vote is for option (3). There might still be reasons why some other
 plugin would want to hook to BP activation, so it's worth it to keep the
 hook. The removal of stale settings should be done by proper upgrade
 routines like the one in bp-core-upgrade.php (in case someone wants to
 deactivate/activate without updating).

-- 
Ticket URL: <http://trac.buddypress.org/ticket/2755>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list