User talk:Protnet/Frontend for Vector skin CSS customizations

Can you provide specific, detailed examples of how you would implement 2 or more interesting layout changes? I am curious both from a user interface perspective and a technical perspective. GICodeWarrior (talk) 02:56, 21 March 2014 (UTC)

[copying from my user talk page, just for the record] I like your idea. Its high time that MediaWiki stopped requiring its users know CSS to make minor changes to the interface, like colour scheme. In terms of implementation, I would definitely recommend an extension. There's probably many implementation paths you could take. One of them could be having a special page, which stores various "properties" in its own DB table, and also implements a custom ResourceLoader module to output the custom CSS. I would recommend concentrating on making the GUI interface and finding things that can easily customizable, and not trying to parse existing CSS, as parsing CSS is probably going to be a hard problem, especially with edge cases, and is less interesting than the main part of the extension. You may want to make it so that your extension could be extensible by other extensions, so that people making skins could hook into your extension, and add new things to customize. Bawolff (talk) 03:08, 21 March 2014 (UTC)