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)
--
Ashar Voultoiz