This product seeks to establish website production harmony through the seamless integration of the three separate domains: Presentation, Content and Logic.
If you are using Zope version 2.5 or later, you already have ZPT!
To install ZPT, download the most recent versions of TAL, ZTUtils and PageTemplates. Unpack TAL and ZTUtils into your Zope installation's "lib/python" directory. Unpack PageTemplates into either the "lib/python/Products" directory, or the "Products" directory of an instance home.
If you want to use ZPT for XML documents, you will need to have expat installed. The latest ParsedXML (version 0.1b2 or later) provides expat, as do some distributions of Python.
There's a trio of example Page Templates (with support data) that you can try out by copying PageTemplates/examples/zpt_examples.zexp into your import directory and importing it somewhere. One of them shows off batching, another shows how to make a tree widget, and the third calls DTML from ZPT.
PageTemplates/examples/zpt_examples.zexp
import