Michael Dale, Tim Starling and I have been planning the integration of the things being done of the js2-work branch into phase3. Michael and I today discussed some of the changes we are looking to make, and we wanted to make contact with stakeholders about them.
* Create a new folder: "phase3/static/" * Move "js2-work/js/" to "phase3/static/js". * Move the PHP portions of the 'js2-work/js/mwEmbed/" resources to their appropriate MediaWiki locations such as "phase3/includes/scriptloader/" and "phase3/maintenance" * Move JavaScript files in "phase3/skins/common/" into "phase3/static/js/" * Move CSS files in "phase3/skins/common/" into "phase3/static/css/" * Move image files in "phase3/skins/common/" into "phase3/static/images/"
The resulting structure will look like...
* phase3/static/ * css/ -- Gerenally shared CSS files * images/ -- Generally shared image files * js/ -- MediaWiki Core JavaScript files, jQuery, jQuery UI, additional JavaScript modules (Purely JavaScript extensions), ScriptLoader support code
Overall, we're just moving things where we see they should be. Justifications for moving the skins/common/* stuff to their own places is basically that "skins/common/" is a strange place for resources which are used mostly by non-skin software and it fits more with the current bits.wikimedia.org approach.
Please try and keep responses concise, productive and on-topic. (i.e discussions about how wikibts will change can be left for another thread)
- Trevor