ZPT - Zope Page Templates (Front Page)¶
General documentation on ZPT for Zope 2 users can be found in the Zope Book:
http://docs.zope.org/zope2/zope2book/ZPT.html
and for advanced ZPT topics:
http://docs.zope.org/zope2/zope2book/AdvZPT.html
The specification documents continue to provide value, particularly: TAL Reference, TALES Reference, METAL Reference
The ZPT - Zope Page Templates (Original Front Page) contains all of the historical project links.
http://wiki.zope.org/zope2/PageTemplates has a more complete list of docs.
Non-Zope Implementations¶
Page Templates, or subsets such as TAL, have now been implemented in several languages. There are also Python re-implementations that are independent of Zope:
- XSLT: Brad Clement’s XSLTAL (XSLT that transforms templates to XSLT transforms that do the real work).
- Perl: Bruno Postle’s PETAL
- Perl: Tom Insam’s Template::TAL
- PHP: Laurent Bedubourg’s PHPTAL
- Java: Stefano Masini’s Java ZPT
- Java: Chris Rossi’s JPT
- Python: Colin Stewart’s Simple TAL
- Python: Lalo Martins’ Open TAL
- Python: Kevin Smith’s Sourceforge Project
- Python: Malthe Borch’s Chameleon
Articles¶
This free article from ZopeMag is an introduction for Beginners. http://www.zopemag.com/Issue003/Section_Articles/article_ZPTintro.html