Aktuell haben wir noch unser eigenes
Template-System am laufen. Das ist allerdings für größere Sachen noch nicht perfromant genug.
Hier möchte ich auf die Dauer auch Smarty als Alternative anbieten. Für das Deployment-System (was unter anderem den Installer generiert) benötige ich es in Kürze, weshalb ich bereits ein Plugin vorbereitet habe:
http://code.contentlion.de/Plugin+Smarty/
Eine der Hauptaufgaben ist Smarty an den Autoloader und den Namespaces anzupassen. Mittlerweile bin ich da schon relativ weit mit, dort mussten vor allem die Klassen umbenannt und Dateien aufgesplittet und verschoben werden.
Im zweiten Schritt möchte ich die Nutzung für Smarty innerhalb von anderen Plugins optimieren, die dann z.B. eigene Smarty-Funktionen zur Verfügung stellen können.
Eigentlich bin ich ja nicht so der riesen Smarty-Fan, aber mittlerweile ist das Ganze relativ performant. Es dient auch nur als zusätzliche Möglichkeit und muss nicht ausschließlich genutzt werden. Ich denke durch die große Verbreitung ist es so auch leichter für Neulinge unser System kennen zu lernen.