Zope3
Zope3 を使おうとして迷子になった人はこちら。(♪そのうちなんとかなるだろう - 植木等)
↪ 新規投稿する
04 owa #e8faefa 2004/09/21 13:01 prob:0.0%
>>3 各ユーザー毎にインスタンス分けるんですか〜 誤解ですよ;; 複数の ZopeX3 ユーザの作り方をまだ知らないだけ。 linux ユーザのホームディレクトリにインスタンスを作ったのはファイルパーミッションとかに煩わされずにいじれるからという理由です。
03 hoihoi-p #0eca2b3 2004/09/21 09:28 prob:0.0%
>>2 ほほー。 各ユーザー毎にインスタンス分けるんですか〜。 manageで、入ればみんなお友達じゃ無くなったんですねー。 とりあえず、ドキュメントをExcite翻訳でもして見ましょう。^^;;
02 owa #e8faefa 2004/09/20 23:56 prob:0.0%
とりあえず "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!" のページがみられました。なんだか思ったより使い易そう^^
01 owa #e8faefa 2004/09/20 21:43 prob:0.0%
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 のアイディアを取り入れたので、ローカルファイルベースで開発ができるらしいが、そうするとローカルファイルシステムのエンコードの選択にまた迷うことになるかもしれない。