Marcin Cieslak wrote:
This new layout and system will likely be done using a planned xml/html based template syntax. http://www.mediawiki.org/wiki/User:Dantman/Skinning_system/Monobook_template http://www.mediawiki.org/wiki/User:Dantman/Skinning_system#xml.2Fhtml_templa...
Did you see Zope Page Templates
http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/ZPT.stx
There is even a PHP implementation out there (TAL).
It's a consistent and mature system (I still prefer tagsoup-like templating, but that has obvious disadvantages).
Once upon a time, MediaWiki used PHPTAL for the skins. That dependancy was removed in r6291 and QuickTemplate / SkinTemplate were born.