Site Search


 コンテンツ
 トップ
 読書感想文
 日誌
 ニュース
 Pythonメモ
 MySQLメモ
 Oracleメモ
 shメモ
 Perlメモ
 エンジニア生活メモ in Sunnyvale
 Ukkiシステム
 英語
 ClearSilver
 建築見学
 gaku.netについて
 ClearSilver
Read this page in English / Japanese
 ClearSilverとは
ClearSilverはNeotonic社が開発したオープンソースのWebテンプレート言語です。レイアウト情報とコンテンツがうまく分離できるので、一貫性のあるWebサイトの構築に向いています。CGIからコンテンツを操作することもできます。ClearSilverは、C、Python、Ruby、Perl、Javaから利用できます。
 ダウンロード
ClearSilverの公式サイトclearsilver.netからダウンロードできます。現在の最新バージョンは0.9.3です。
 パッチ
個人的に使用する上で問題になったバグを修正するパッチです。
  • cs-0.7.0.patch1: CSマクロ関数の呼出し時にリテラル内のカンマ(,)を正しく認識させるためのパッチ(2002/08/15)。
 Perl用拡張モジュール
ClearSilverをPerlから利用するための拡張モジュールClearSilver.pmを作成しました。 ドキュメントは不完全ですが、以下からダウンロードできます。
(ClearSilver 0.7.2から配布tarballに収録されました)
  • clearsilver-0.7.2-perl-0.0.3.patch: 0.7.2へのパッチ(-perl-0.0.2→-perl-0.0.3)
    ClearSilver::HDFクラスにsetSymlink(), writeFile(), writeFileAtomic()を追加しました。
ダウンロードしたtarballをClearSilverのトップレベルディレクトリにて展開してください。perl/ディレクトリ以下にPerl用モジュール一式のソースが展開されるので、通常のPerlのモジュールインストールの要領でインストールしてください。不具合があればgaku-cs@gaku.netまで御連絡ください。気が向けば対応するかもしれません。
 ClearSilver関連の情報源