I have two questions on network activation!
1) Is the network activation support automatic, or a plugin developer must implement this feature in the code of the plugin? So do all the plugins support the network activation, or not?
I see that there is no network activate button under the "Hello Dolly" plugin, the reason is that the plugin explicitly forbids the network activation, or what?
And for example the Google XML Sitemaps plugin claims: "This release is not compatible with the new multisite feature of WordPress 3.0 yet. The plugin will remain inactive as long as this feature is enabled."
Does it mean that I cannot network activate this plugin? But I installed the Google XML Sitemaps plugin, and I see the "Network Activate" button under it, so I am confused! If I would now hit the "Network Activate" button under this plugin, this would break things?
2) What about this bug? http://core.trac.wordpress.org/ticket/14170
When you do a network activation of a plugin, register_activation_hook() fires only for the current site.
This causes plugins to behave incorrectly on every other site.
What? So network activation is currently broken? I found this plugin: http://wordpress.org/extend/plugins/proper-network-activation/
So do I need to use that plugin if I want network activate plugins?