(from [Wikitech-l] Future: Love for the sister projects!)

What are the differences between
mw.loader.load( 'http://centralwiki.org/w/load.php?modules=ext.gadget.foo');

and
mw.loader.load( '
http://centralwiki.org/w/load.php?title=MediaWiki:Gadget-foo.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400'
);

which is currently the recommended way in the migration guide[2]?

Helder

On Sun, Apr 3, 2011 at 18:12, Krinkle <[email protected]> wrote:

> = New way =
> This way is promoted in the migration here [2] to start centralizing
> gadgets and
> avoid stuff from getting out of date. (navPopups, HotCat, UTCLiveClock,
> WikiMiniAtlas etc.) :
>
> == Central wiki ==
> * MediaWiki:Gadget-definitions
>        * foo[ResourceLoader]|foo.js|foo.css
> * MediaWiki:Gadget-foo
>        This is Foo description.
> * MediaWiki:Gadget-foo.js
>        alert('foo');
> * MediaWiki:Gadget-foo.css
>        body { background: orange; }
>
> == Other wiki ==
> * MediaWiki:Gadget-definitions
>        * foo|foo.js
> * MediaWiki:Gadget-foo
>        This is Foo description.
> * MediaWiki:Gadget-foo.js
>        mw.loader.load( '
> http://centralwiki.org/w/load.php?modules=ext.gadget.foo'
>  );
>
> This new way not only centralizes stuff (like the old way did) but
> also does all resource loader stuff
> (1 request, minified, combined, cached)
>
> This is already a huge improvement and can and is being done today.
> Once global preferences are up and RL 2.0 is in the air, it would be
> even easier.
> ie. extra section in Special:Preferences#Gadgets with "global gadgets"
> and
> MediaWiki:Gadgets-globaldefinition is used and meta.wikimedia/load.php
>
> --
> Krinkle
>
> [1] https://bugzilla.wikimedia.org/show_bug.cgi?id=14950
> [2] http://www.mediawiki.org/wiki/RL/MGU#Keep_gadgets_central
>
>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to