[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