Hello,
I am currently rewriting the skin system. The aim is to provide our users to easily install a new skin.
I commited a big design change this night:
* Skin.php and SkinPHPTal.php stay in /includes/ as all skins depends on them.
* SkinCologneBlue.php, SkinNostalgia.php, SkinStandard.php, SkinWikimediaWiki.php + class calls in SkinPHPTal.php are moved under /skins/ directory.
My next steps other the next days will be to move /stylesheets/ and /templates/ in the skin directory and build the skin detector :o)
Once my code is finished, skin designer will just have to zip a tree like: / -- skinname.php // php class -- skinname.xml // PHPTal template -- skinname/ -- bla.css -- IEFixes.css -- picture*.png
Then a end user will just have to unzip the skin designer file to the /skin/ directory and the new skin will be available :o)