http://www.kuwata-lab.com/kwartz/
IPA の未踏事業の成果物なので日本語のドキュメントも当然ある。
日本語の README
http://www.kuwata-lab.com/kwartz/README.ja.html
Kwartzとは、『プレゼンテーションロジックと
プレゼンテーションデータの分離』
(または『プレゼンテーションロジックの独立』)
という概念を実現したテンプレートシステムです。
次のような特徴があります。
- プレゼンテーションデータからプレゼンテーション
ロジックを分離できます。
- 複数のプログラミング言語に対応します:
Ruby(eRuby), PHP, Java(JSP), and Velocity.
- 高速に動作します。
- 自動サニタイズ機能があります。
- HTMLデザインをまったく崩しません。
- どんな種類のテキストファイルでも扱うことができます。
へえ。良さげ。
Rails で使うために -Rails オプションなんかも
用意してあるのね。
Kwartz を Ruby on Rails で使用する
http://www.kuwata-lab.com/kwartz/users-guide.ja.04.html#rails
via http://d.hatena.ne.jp/dann/20060102/p1