[wp-trac] [WordPress Trac] #14170: Problems with network activation

WordPress Trac wp-trac at lists.automattic.com
Thu Oct 28 01:08:17 UTC 2010


#14170: Problems with network activation
-------------------------+--------------------------------------------------
 Reporter:  scribu       |       Owner:           
     Type:  enhancement  |      Status:  new      
 Priority:  high         |   Milestone:  3.1      
Component:  Multisite    |     Version:           
 Severity:  major        |    Keywords:  has-patch
-------------------------+--------------------------------------------------
Changes (by nacin):

  * type:  defect (bug) => enhancement


Comment:

 The reason why I am against this in core is demonstrated precisely by your
 plugin. Looking through it, you're creating an *awful* lot of tables. You
 are creating six tables *per blog*. That can't scale in any reasonable
 fashion.

 No network administrator would let that on their site, given plenty of
 other plugins with far less footprint. I'm weary of plugins having an
 official API to do things like this. If someone wants your plugin on their
 network, they're going to look to disable all of that so they can generate
 those tables on their own. (It took something like two weeks to generate
 commentmeta tables for every site on WordPress.com.)

 Sidenote - A lot of those are lookup tables and should probably be global
 tables. The ones that aren't can be post types. Then you won't need to do
 this at all.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/14170#comment:49>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list