Hi,
mal eine Frage an die PHP Fans unter uns:
Ich will in einem existierenden Projekt die recht simplistische selbst gestrickte Template Engine gegen eine austauschen, die sich auch zu Recht so nennt - bisher hat sich alles was ich gefunden habe aus irgendeinem Grund wieder zerschlagen.
Sprache: PHP 5.x - sollte moeglichst wenig Features benutzen, da es auch bei beliebigen Webhostern laufen muss (also fallen Zusatzmodule aus)
Lizenz: (A)GPLv3 kompatibel
Muss-Features: * Skalare und Strukturierte Variablen (ich muss recht komplexe Applikationsobjekte abbilden) * Variablenzuweisung (damit auch das Backend gesteuert werden kann) * Loops * Conditionals (ohne IF ist irgendwie Mist!) * muss in die API meines Projekts integrierbar sein * sollte moeglichst sicher, stabil und in aktiver Entwicklung sein * Funktionen (um variablen und arrays umzuformen) * erweiterbar (eigene Funktionen, etc.)
Kann-Features: * Formeln (je komplexer umso besser)
Darf-nicht-Features (sollte zumindest abschaltbar sein): * direkte PHP Benutzung (die App ist zu kribbelig um sie dem Template auszuliefern) * direkter DB Zugriff (da sind einige Layer dazwischen in die die Templates bitte NICHT eingreifen - die Logik ist zu komplex, um sie Templates zu ueberlassen) * File Caching (der Dateibaum ist read-only. Punkt.)
Bin ich noch realistisch oder sollte ich lieber selbst was schreiben?
Konrad