Einführung in Page Templates
Einführung in Page Templates
von Evan Simpson
Page Templates sind ein Werkzeug für die Erstellung von Webseiten. Sie unterstützen die Zusammenarbeit von Programmierern und Designern bei der Erzeugung dynamischer Webseiten für ZOPE Web-Applikationen. Designer können sie für die Pflege von Seiten nutzen, ohne auf Ihre gewohnten Werkzeuge und Editoren zu verzichten, und werden dabei vor dem Aufwand bewahrt, die Seiten in eine Anwendung einzubetten. In diesem Artikel betrachten wir die Grundlagen von Page Templates und wie Sie sie bei Ihrer Webseite für die einfache Erstellung von dynamischen Inhalten verwenden können.
Die Zielsetzung von Page Templates ist ein natürlicher Arbeitsfluß. Ein Designer wird einen WYSIWYGHTML-Editor verwenden, um ein Template zu erstellen. Dann wird ein Programmierer es anpassen, um es in eine Anwendung zu integrieren. Bei Bedarf kann der Designer das Template wieder in seinen Editor laden und weitere Änderungen an der Struktur und dem Erscheinungsbild vornehmen. Durch mäßige Veränderungen, um die Arbeit des Programmierers zu erhalten, hält er die Anwendung am laufen.
Page Templates zielen in diese Richtung durch die Übernahme von drei Prinzipien:
- nettes Herumspielen mit Editierwerkzeugen
- was du siehst entspricht ungefähr dem, was du erhälst 1.
- Halte Programmcode aus den Templates fern, außer der strukturellen Logik
Ein Page Template ist wie ein Modell für die Seiten, die damit generiert werden. Insbesondere ist es eine gültige HTML Seite. Da HTML stark strukturiert ist, und WYSIWYG Editoren sorgfältig diese Struktur erhalten, gibt es strenge Richtlinien in welcher Art und Weise ein Programmierer eine Seite verändern kann und immer noch das erste Prinzip berücksichtigt.
Page Templates sind für Programmierer und Designer, die zusammen arbeiten müßen, um eine Webseite mit dynamischem Inhalt gestalten zu wollen. Wenn Sie alle Ihre Webseiten mit einem Texteditor erstellen und pflegen, brauchen Sie sich nicht für Page Templates zu interessieren. Dann wiederum sind Sie einfacher zu gebrauchen und zu verstehen als die Alternative, DTML.
| 1 | In Anlehnung an das englische WYSIWYG (what you see is what you get). Es sagt aus, daß die Ausgabe von automatisch erzeugtem Code, der mit visuellen Werkzeugen erstellt worden ist, dem visuellen Design entspricht. |






