smarty

Smarty – Template-Engine
Weiterführende Links
Shopware

Smarty – Template-Engine

Smarty ist eine freie, CMS unabhänige Template-Engine die auf einer PHP-Bibliothek basiert. Ziel dieser Template-Engine ist es, die Applikations-Logik bei der Entwicklung einer Webanwendung klar von der Ausgabe/Design zu trennen. Die Darstellung des Frontends erfolgt bei Smarty mit Hilfe von Templates. Templates bestehen Im Grunde aus HTML Dateien mit passenden Smarty-Platzhaltern, die mit entsprechenden dynamischen Inhalten gefüllt werden. Die Templates definieren im Zusammenspiel mit CSS und Javascript, wie die Informationen im User-Interface der Webanwendung dargestellt werden. Durch die Anwendung dieser Template-Engine lässt sich das Frontend ohne großen Eingriff in die erstellte Applikation jeder Zeit neu anpassen und optimieren. Verwendung findet Smarty unter anderem in Shopware bis Version 5.


Erschienen ist das Smarty Templating Framework im Jahr 2002 und steht aktuell unter der LGPL-Lizenz zur Verfügung.