On Mon, Apr 4, 2011 at 3:56 AM, Brion Vibber brion@pobox.com wrote:
- Cross-wiki gadget sharing: if we can avoid fragmenting common scripts,
they'll be easier to maintain.
Not really, It's just up to the local sysops to decide if they want to do it that way or not.
For example, HotCat is commonly pulled down from commons[1][2] and it is even designed to allow local defaults to be setup[3][4]. And for example a pile (i won't post links to them all) that en.wikip pulls down from other locations such as mw wiki, de.wikip[5][6].
I think the main issue is in the past no one has really been around to help communities set these up like this and that has resulted in the fragmentation, Also It causes issues such as updates if the users aren't sysops to manage the scripts (eg: if they are the script author ) but some have worked around that by including user space pages into the mediawiki:* page. And it's not like we can't give non sysops access to edit these pages either, we do have the "editinterface" right we can give away (available in the "accountcreators" group on en.wikip as example) so that users can manage scripts without needing to be sysops.
[1]. http://www.mediawiki.org/wiki/MediaWiki:Gadget-HotCat.js [2].http://en.wikipedia.org/wiki/MediaWiki:Gadget-HotCat.js [3]. http://www.mediawiki.org/wiki/MediaWiki:Gadget-HotCat.js/local_defaults [4]. http://en.wikipedia.org/wiki/MediaWiki:Gadget-HotCat.js/local_defaults [5]. http://en.wikipedia.org/wiki/MediaWiki:Gadget-UTCLiveClock.js [6]. http://en.wikipedia.org/wiki/MediaWiki:Gadget-revisionjumper.js