パスワードを忘れた? アカウント作成
391627 journal

enhydraの日記: 蘇生っちゅーかクローンっちゅーか

日記 by enhydra

昨日間違ってソースコードを削除してしまったApache moduleのコードをもう一度書き直してみた。予想通り前より少しまともでコンパクトになったような気がする(汗)
さて、サンプルっちゅーか自分のサイトで使うテンプレートを作るか。

名前はMagDrive - Online Magazine Driver module for Apache v1.3.x.名前が仰々しいが、コンテンツマネージメントシステムなんかじゃなくて、単に複数ディレクトリ内のテキストファイルをマージして表示できるテンプレートエンジン。
テンプレートに
#module type path
と書いておくと、pathで指定したディレクトリ内の*.txtファイルをtypeに基づいた方法でテンプレートに挿入し表示する。
要はディレクトリにPerlとかで記事をボンスカぶち込んでおけば、勝手に良い塩梅に表示するためのテンプレートエンジンです。テンプレートエンジンだけApache moduleでコンテンツはファイルベースなので、ユーザの発想次第でslashもどきやweblogもどき、掲示板もどきもZDNetもどきもできる(予定)

typeは

news

headline

article

の三つを選択できる。詳細の説明はめんどくさいので割愛。

DSOでtypeを追加できるようにしたいなーと思っているが、現時点では必要ないので放置。weblog typeでも追加するかな。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

読み込み中...