>>5
メンバの設定は principals.zcml でやるらしい(?)
http://owa.as.wakwak.ne.jp/zope/coreblog/105
少し遊んでみました。深くは試してません。
CMF を移植できるとは書いてないけど、DTML(改良版)は動くと書いてあるし、
ZopeX3 の次の Zope3 ではプロダクトの移植も可能になるとも書いてありますね。
まだまだ先は解からないけど、悪いものじゃ無いような気がします。
>>ぼちぼちいきましょう
はい(^^、ゆっくりいきませう。
Zope3
Zope3 を使おうとして迷子になった人はこちら。(♪そのうちなんとかなるだろう - 植木等)
>>4
了解です。
まー、これだけ変わるとどっちにしても、目が点ですよ。 ^^;
でも、設定してないのに、システムのlocale読んでEUC-JPになってるのは、また僕の誤解?
プロダクトの互換性は、興味津々。
(つーか、あきらめてます。ショックが少ないように。 CMFベースだといいのかな?)
Apacheをプロキシ代りに使うのも含めて、周辺のサポート環境とかも、やりなおしかな。
まだ、何もわからないけど、いい予感がするのは、あたしだけ?
まー、ぼちぼちいきましょう。 ^^/
>>3 各ユーザー毎にインスタンス分けるんですか〜
誤解ですよ;; 複数の ZopeX3 ユーザの作り方をまだ知らないだけ。
linux ユーザのホームディレクトリにインスタンスを作ったのはファイルパーミッションとかに煩わされずにいじれるからという理由です。
>>2
ほほー。
各ユーザー毎にインスタンス分けるんですか〜。
manageで、入ればみんなお友達じゃ無くなったんですねー。
とりあえず、ドキュメントをExcite翻訳でもして見ましょう。^^;;
とりあえず "Hello, World!" まで。
1. インストール
Vine の方は rpm で、 その他の方はソースを落としてきて "make install"
2. ユーザアカウント
いろいろ調べる前にローカルユーザで作ってしまう。勉強は後からにする。
まずは通常ユーザでログインしてホームディレクトリの下で作業します。
$ /usr/lib/zope3/bin/mkzopeinstance -d Zope3 -u username:password
とするとユーザホームディレクトリ直下 ~/Zope3 の下にインスタンスができます。
~/Zope3/etc/zope.conf を修正
--------------------------------------
<server>
type HTTP
address 9080
</server>
--------------------------------------
~/Zope3/etc/principals.zcml の中にユーザ名とパスワードが直に書いてあるとか、~/Zope3/etc/site.zcml を zope.conf が呼んでいるとかあるが、とりあえず無視。
3. ZopeX3 起動
これもローカルなので何も気にしないで下記を実行する
$ ~/Zope3/bin/runzope
4. Hello, World!
ブラウザから http://localhost:9080/manage を覗き一通り散策したら、左側メニュで 'DTML Page' をクリックすると"Add a DTML Page" 画面になるのでソースを入力する。
http://localhost:9080/+/zope.app.dtmlpage.DTMLPage=
---------------------------------------------------
<html>
<body>
<h3>Hello, ZopeX3 World!</h3>
</body>
</html>
---------------------------------------------------
[Object Name] には "index.html" と入力し [Add] ボタンをクリック。
ブラウザから http://localhost:9080/index.html を見ると "Hello, ZopeX3 World!" のページがみられました。なんだか思ったより使い易そう^^
ZopeX3 リリースまじかですが、試しにβ版をインストールしても何をすれば良いのか呆然としてしまいます。まあ落ち着いてゆっくりいきましょう。最初の課題は、インストール、ユーザアカウント、"Hello, World!" 作成あたりでしょうか?
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Zope3Book
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Zope3Book/installzope3.html
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Zope3Book/webgui.html
まずはこの辺が参考になりそうです。
心配なこと:
CMF のアイディアを取り入れたので、ローカルファイルベースで開発ができるらしいが、そうするとローカルファイルシステムのエンコードの選択にまた迷うことになるかもしれない。