At 2010-09-04 05:59, Trevor Parscal wrote:
* Allows minification of JavaScript and CSS.
Will JS/CSS developers/testers be able to disable this in preferences?
* Allows deployment changes to all pages for all users
within minutes,
without purging any HTML. ResourceLoader provides a short-expiry
start-up script which then decides to continue loading more JavaScript
or not, and if so has a complete manifest of all scripts and styles on
the server and their most recent versions, Also, this startup script
will be able to be inlined using ESI (see
http://en.wikipedia.org/wiki/Edge_Side_Includes ) when using Squid or
Varnish, reducing requests and improving performance even further.
So any change to MediaWiki:Common.js will refresh all script that are
minified?
* Help writing new code! While wikibits.js is now also
known as the
"mediawiki.legacy.wikibits" module, the functionality that it and
basically all other existing MediaWiki JavaScript code provide is being
deprecated, in favor of new modules which take advantage of jQuery and
can be written using a lot less code while eliminating the current
dependence on a large number of globally accessible variables and
functions (see
http://www.mediawiki.org/wiki/ResourceLoader/JavaScript_Deprecations )
Will jQuery be available for older skins too? If so won't it cause
problems for mobile browsers? AFAIK mobile jQuery will not be ready for
at least next few years.
I'm asking here because those that make gadgets (well me at least ;-))
still try to make them work on Vector and Monobook.
* Some patience and understanding... Please... While
we are integrating
into trunk, things might break unexpectedly. We're diligently tracking
down issues and resolving them as fast as we can, but help in this
regard is much needed and really appreciated. But most of all, we're
sorry if something gets screwed up, and we're trying our best to make
this integration smooth.
* Enthusiasm!
Sorry for not being very enthusiastic ;-). I see this as solving some
problems but creating new ones too. Not really complaining here, I think
minification is really needed now to get Wikimedia sites loading faster.
Regards,
Nux.