Page Template を使う場合、HTML tag の中に色々と入れ込む必要がありますよね。自分ひとりで開発をしている場合はよいのですが、デザイナ、プログラマが分業している状況で、かつ、納品先が HTML を書き換えるというのが前提でしたので、Page Template は使えないと判断しました。
自作ライブラリは、簡単に言えば Zope の タグのようなものを PHP で使うためのライブラリで、プログラム側で HTML の断片を作って HTML 側ではそれを include するだけ、という感じです。
日本語とかパフォーマンスとか気になります (スコア:2, 参考になる)
昔は JSplitter か何かが必要だとか、日本語検索に問題が云々とあったのを覚えています。今はどうなんでしょ。
2 年前に火の玉セミナーのデモであまりの簡単さに当時かけていた手間やコストを振り返って _| ̄|◯ になった事を覚えています。
当時は別の職種で全くの門外漢、hello world も書けなかったヘボさと結局 FreeBSD で Plone が Python の問題からコケまくった事もあり、決定的なのは重い&最初は Python より国内で潰しの利く言語を学びたいと思い一時的に Zope を捨てました
それより安定バージョンとか主流の技術はどれなの (スコア:1, すばらしい洞察)
いちばん困る。何を選んでもこっちの方がいいような気がするー
って思ってるうちにいじることそのもので飽きちゃう。2.5 とか 2.6 とか
2.7 って普通に考えればマイナーアップなのに非互換が多いから、
プロダクト優先で考えて Zope 本体は上げられないとか、でもそう
するとこっちのすげー魅力的なプロダクトは動かせないとか。。。
2.x が 2.7 系で枯れるなら当面 2.7.x がベストと言えるんでしょう
けど、この辺は PHP にも共通してて、とにかく安心して使える環境とは
ちょっと言いがたい気がする。(PHP は 4.3.x
Re:それより安定バージョンとか主流の技術はどれなの (スコア:1)
手を挙げておこう~
DHTML も Page Template も、HTML とコードを出来る限り分離したい私にとっては納得のいかないものだったので、結局自分でライブラリを書いてしまいました。1年前ぐらいだったので Plone の情報もまだ少なかったというのもありますが、今から Plone を使うべきなんでしょうか。
なんというか、Zope は開発サイクルとべったり付き合わないと置いてけぼりを喰らいそうな(開発の経緯を判っていないと何でそうなっているかが判らずに使いこなせない)雰囲気を感じて、仕事では結局使わず仕舞いでした。
Re:それより安定バージョンとか主流の技術はどれなの (スコア:2, 参考になる)
非常に忠実な枠組みですよ?
忠実すぎて DTML 使いには不便なくらいなわけですし。
Page Template で分離できないというのは使い方が悪かったとしか
思えないのですが、結局書いた自作ライブラリというのがいったい
どんなものだったのか気になります……。
Plone を使うっていう表現もなかなか難しいですが……。
DTML や Page Template と同列に並べられるものでもないですし。
Plone がどんなものなのかは、バージョンが少し古いですが
PloneBook1.0 日本語版 [mac.com] が詳しいです。
「Zope は開発サイクルに追従しないと~」というのは自分も同感ですが、
2.6から2.7を見るとそろそろ安定してきているのかもしれませんね。
# 3.0 はメジャーバージョンアップで大変革があるとして(汗)
それに、そもそもこの手のアプリケーションプラットフォームで
枯れているものってなさそうですし……。
Re:それより安定バージョンとか主流の技術はどれなの (スコア:1)
Page Template を使う場合、HTML tag の中に色々と入れ込む必要がありますよね。自分ひとりで開発をしている場合はよいのですが、デザイナ、プログラマが分業している状況で、かつ、納品先が HTML を書き換えるというのが前提でしたので、Page Template は使えないと判断しました。
自作ライブラリは、簡単に言えば Zope の タグのようなものを PHP で使うためのライブラリで、プログラム側で HTML の断片を作って HTML 側ではそれを include するだけ、という感じです。
Plone について、情報ありがとうございます。明日にでも読んでみます。
Re:それより安定バージョンとか主流の技術はどれなの (スコア:2, 参考になる)
Page Template はもともとPGとデザイナーが分業できるようにする、
というのが設計の主眼の一つでした。
PT でコンテンツが入る部分にダミーの内容を書いておくようになっているのは、
Template 単体で html のように表示・編集できるようにするためです。
例えば、Dreamweaver のような知らないタグや属性は放置する
Web デザインツールであれば、Page Template で書かれたテンプレートファイルは
そのまま編集・保存できます。
ですから、本来は、そういう案件にうってつけなはずなのですが……
でも、確かに変にいじられると元に戻せなくなりそうな怖さはあるかもしれませんね。
Re:それより安定バージョンとか主流の技術はどれなの (スコア:0)
> でも、確かに変にいじられると元に戻せなくなりそうな怖さはあるかもしれませんね。
HTMLを全く知らない人はやっちまいますね。
そんなわけで分業自体をあきらめた負け犬なのでAC。
Re:それより安定バージョンとか主流の技術はどれなの (スコア:1)
上で「Zope の タグのようなもの」というところは、「Zope の <dtml-var> タグのようなもの」です。