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

Reply via email to