Overview of Zope Page Templates (ZPT)
masterZope Page Templates (ZPT) are a web page generation tool designed to facilitate collaboration between programmers and designers. They allow designers to use WYSIWYG HTML editors to maintain page structure and appearance, while enabling programmers to embed dynamic logic into the templates without breaking the HTML structure.
ZPT follows three core design principles:
- Play nicely with editing tools: Templates are designed to be parseable by most HTML tools.
- What you see is very similar to what you get: The template structure closely resembles the final rendered output.
- Keep code out of templates: Logic is kept separate from the template, with the exception of necessary structural logic.