YinYang

the client-side template framework written in CoffeeScript

Truly for designers or HTML coders.
No more odd tags on preview.

No need for programing. HTML is directly generated by HTML files.

YinYang はクライアントサイドで動作するテンプレートフレームワークです。
JavaScriptによって、ドキュメントとテンプレート、そしてAjaxなどで取得したデータを合わせ、一枚のページをレンダリングします。
サーバサイドの環境はなくてもOK。プログラムを気にせず、デザイナはHTMLに集中して作業できます。

No more mockups needed. You can design on your template.

モックアップの作成と、テンプレートの作成は別の話、と思っていませんか? 確かに多くのテンプレートエンジンではテンプレート≒HTMLですよね。WEBブラウザでテンプレートを表示すると、変な記号が表示されたり、複数並んでないとイメージが掴めないのに、1つしか表示されなかったり…。
YinYangなら、テンプレート自体が完全なHTMLなので、ビジュアルエディタ(Dreamweaver等)での編集もOKです。

No database needed. Just place your docs on your folder.

サーバ上のファイル検索は、JavaScriptからできないことの一つでした。YinYangはHTMLファイル検索に特化した、SQLライクなクエリ言語を提供します。

例えば、最新3件のページが必要なら...
SELECT * FROM ./ LIMIT3
のように指定するだけ。
※ hSQL (html Search Query Language)の利用には、サーバサイドのスクリプト環境(PHP)が必要です。