Smarty Template Engine
Smarty ist eine auf PHP basierende Template Engine, welche eine klarere Trennung von Ausgabe im Browser und der Applikationslogik der PHP Controllerschicht ermöglicht.
Elemente, welche auf dem Server abgearbeitet werden und somit sicherheitsrelevant sind, werden aus der eigentlichen Website entfernt. Die Dynamik der Seite wird demnach auf dem Server interpretiert und mit Hilfe von Smarty in ein XHTML Gerüst eingesetzt.
Die Betrachtung solch einer Template Seite gibt ohne die dahinter stehende Smarty Engine keinen Aufschluss über die Applikationslogik.
Somit trennen wir das Design Ihrer Website völlig von den Elementen, welche der Webserver zur Verfügung stellt.