FYI, I would like to mentor this project. That said I would be keen to get a 2nd mentor to make sure we do the best job possible as the skin code is a bit of a nightmare and an important part of our codebase.
On Fri, Mar 21, 2014 at 3:49 PM, Gryllida <[email protected]> wrote: > 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 -- Jon Robson * http://jonrobson.me.uk * https://www.facebook.com/jonrobson * @rakugojon _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
