Thought the deadline is March 21. I also hope you find a second student to help with this, looks like a lot of great work.
On Fri, 21 Mar 2014, at 7:34, Bartosz Dziewoński wrote: > I realize this has been discussed on this list rather recently (starting with > Jon's CologneBlue question), and I realize some exploratory work has started > (or at least was considered), but I'm submitting this anyway. I came up with > the general idea first (really!), just haven't had time to write it down > before. > > Several people asked me to reply regarding the CologneBlue thread – consider > this my response. :) > > Comments (here or on the talk page) would be very welcome. I haven't gotten > anyone to formally commit to mentoring this project yet, hopefully that can > be sorted out on time. > > https://www.mediawiki.org/wiki/User:Matma_Rex/Separating_skins_from_core_MediaWiki > > > Project synopsis: > > MediaWiki core includes four skins, and allows site administrators to create > and install additional ones. However, the process is less than pleasant, due > to several related problems (lack of documentation, more than one "correct" > way to make a skin work, directory layout that makes packaging and > (un)installation difficult, core skins and MediaWiki itself being > interdependent, and possibly others). > > I intend to solve at least two of the aforementioned issues by devising and > documenting a saner directory layout for skins (and applying it to the four > core ones) and then carefully disentangling them from MediaWiki code, > removing cross-dependencies and making it possible for non-core skins to have > the same level of control over all aspects of the look&feel as core ones > currently have. This would make the lives of both skin creators and site > administrators wishing to use a non-default skin a lot easier. > > If everything goes well, the process would be culminated with moving the core > skins out of core, to separate git repositories. This would require > coordination with MediaWiki release managers (to have them shipped in the > release tarballs the way certain extensions are shipped now) and Wikimedia > Foundation Operations team members (to ensure the deployment of the new > system on Wikimedia wikis goes smoothly), so it cannot be made a part of my > core proposal. > > -- > Matma Rex > > _______________________________________________ > 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
