ねこ丸です。
閑舎 さん writes:
> > - でも定型部分も大量にあるので、その辺は PHP で短く書けるように
> > (ほんとは PHP で他にもいろいろやってますが)
>
> たぶん、カットアンドペーストでもそう手間は取りません。TeX みたいに HTML
> にもマクロ機能があればよかったが。
いやーそれがですね、コンテンツが更新だけでなく増えていくとけっこう困る
んですよ。
あと、Zope を触っていたときに感銘を受けたのですが、Zope には HTML ファ
イルというものは存在してなくて、全部オブジェクトなんですよ。すると HTML
として見えない部分にいろんな情報を持たせることができるんです。それを
Zope 以外でもやろうと思ったときに PHP は実に楽でした。Ruby の erb でも同
じことができますが、プレーンな CGI だとこの発想はちょっと難しいです。
で、実際何に使っているかというと、「注」です。「注」だけ HTML から独立
させておいて、本文の脇に表示させてなおかつ脚注としてまとめて表示、みたい
な使い方をしています。まーあとは画像の情報を自動でセットさせるとか、パン
屑とかにも使ってますが。
XML → HTML でもできることだと思いますけどね。
> つまり、Contribute を使うと、一旦よくデザインされたサイトができたら、
> 初心者でも簡単にページのメンテナンスができます。
ははー。
それは面白いですね。私の発想だと「スクリプト + テンプレート + 更新部分
だけ別テキスト」みたいな形にしちゃうと思いますが、Contribute の方がはる
かに直感的ですね。
--
ねこ丸