Hi, ich überlege zur Zeit mir für meine Scripts ein Templatesystem zu coden. Nun habe ich mir schon mehrere Templatesysteme angeschaut (hauptsächlich von Foren).
Und da gibt es ja z.B. ein System wie es das vBulletin verwendet: hier werden alle Templates in einer Datenbank gespeichert und werden direkt über das Adminpanel bearbeitet.
Beim PHPBB jedoch (wie auch bei vielen Templateklassen) wird mit externen Dateien gearbeitet.
Nun frage ich mich wo die Vorteile der beiden Systeme liegen. Ich persönlich sehe die Vorteile eigentlich klar bei der Datenbankösung, da man hier die Veränderungen auch im Adminpanel durchführen kann, und der Benutzer nicht gezwungen ist die Dateien jeweils mit einem FTP-Programm beim Bearbeiten hin-und herzuschieben. Ausserdem finde ich es praktisch, dass man grundsätzlich keine Dateien anlegen, bearbeiten, etc. muss und somit niemals probleme mit der Zugriffsberechtigung der Dateien bekäme.
Nun frage ich mich aber, wieso viele Boards und Klassen auf die vorgehensweise mit den Template-Dateien setzt. Will man die Templatefunktion auch nutzbar machen, wenn keine SQL-Unterstützung vorhanden ist (was bei einem Forum ja eh sinnfrei wäre).
Übersehe ich da irgendwelche klaren Vorteile der Template-Dateien ... ?!?
Und da gibt es ja z.B. ein System wie es das vBulletin verwendet: hier werden alle Templates in einer Datenbank gespeichert und werden direkt über das Adminpanel bearbeitet.
Beim PHPBB jedoch (wie auch bei vielen Templateklassen) wird mit externen Dateien gearbeitet.
Nun frage ich mich wo die Vorteile der beiden Systeme liegen. Ich persönlich sehe die Vorteile eigentlich klar bei der Datenbankösung, da man hier die Veränderungen auch im Adminpanel durchführen kann, und der Benutzer nicht gezwungen ist die Dateien jeweils mit einem FTP-Programm beim Bearbeiten hin-und herzuschieben. Ausserdem finde ich es praktisch, dass man grundsätzlich keine Dateien anlegen, bearbeiten, etc. muss und somit niemals probleme mit der Zugriffsberechtigung der Dateien bekäme.
Nun frage ich mich aber, wieso viele Boards und Klassen auf die vorgehensweise mit den Template-Dateien setzt. Will man die Templatefunktion auch nutzbar machen, wenn keine SQL-Unterstützung vorhanden ist (was bei einem Forum ja eh sinnfrei wäre).
Übersehe ich da irgendwelche klaren Vorteile der Template-Dateien ... ?!?
Kommentar