ZPTはZope Page Templateの略で、もともとはPythonで書かれたWebアプリケーションサーバ 「ZOPE 」のために考案されたビューテンプレート言語です。 今では様々な言語用のエンジンが開発されています。
FreyjaのアーカイブにはFreyjaを使って実装されたZPTエンジンが含まれています。
Freyja ZPTエンジンにはTAL、TALES、METALといったオリジナルのZPTの特徴のほとんどが実装されています。 Python特有の機能は可能な限りJavaにフィットするように置き換えられています。
ZPTの構文を知りたければ、 ZPT構文チュートリアル を読んで下さい。
とりあえずサーブレットとしてZPTエンジンを動作させてみたければ、 3分間チュートリアル を読んで下さい。
開発中のWebアプリケーションに画面テンプレートエンジンとしてZPTエンジンを組み込みたければ、 Webアプリケーションへの組み込み を読んで下さい。
オリジナルのZPTとの違いを知りたければ、 オリジナルのZPTとの違い を読んで下さい。
ZPTエンジンの設定方法について知りたければ、 設定リファレンス を読んで下さい。