General documentation on ZPT for Zope 2 users can be found in the Zope Book:
and for advanced ZPT topics:
The OriginalFrontPage contains all of the historical project links.
http://wiki.zope.org/zope2/PageTemplates has a more complete list of docs.
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
This free article from ZopeMag? is an introduction for Beginners. http://www.zopemag.com/Issue003/Section_Articles/article_ZPTintro.html