Zope3
Zope3 を使おうとして迷子になった人はこちら。(♪そのうちなんとかなるだろう - 植木等)
投稿フォーム:
お名前: ニックネームでも何でもかまいません(必須)
パスワード: なりすまし防止のため利用できます(任意)
記事:
 
キャンセル
10 owa #e8faefa 2004/09/22 23:32 prob:%
>>5 設定してないのに、システムのlocale読んでEUC-JPになってる どういう仕組みなんでしょう? [top]→[Manage Process]→[Runtime Infomation] ( http://localhost:9080/++etc++process/@@index.html ) で見ると確かに "EUC-JP" になってますね。(でもブラウザには utf-8 で来てる) /usr/lib/python2.3/site-packages/sitecustomize.py で -------------------------------- import sys sys.setdefaultencoding("utf-8") -------------------------------- とやっても変化しないし、 $ LANG=C ${zope_instance}/bin/runzope で起動すると [Runtime Infomation] 表示がすべて "n/a" になってしまいます。 これはソース読まないと解からないかなー
09 owa #e8faefa 2004/09/22 21:53 prob:%
迷子になったら、誰かが助けに来るまでじっとしてなさい。と言われても、誰も助けに来ない場合、やっぱりうろつくしかありません (^^; http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/FrontPage http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Documentation http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/ProgrammerTutorial http://mail.zope.org/mailman/listinfo/zope3-dev こんなの全部読むのは無理なので、さしあたり興味がある範囲で、 1. DTML と Python Script はどうなるの? http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/FAQ http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/DocumentTemplateMarkupLanguage2 DTML はDTML2 になって残るみたいです。Python Script も残るけど、まだ実装されてないようです。 2. Zope3 の目玉? Product はどうなる http://www.nidelven-it.no/products/zope3_boring/ にシンプルな Zope プロダクトがあるのでインストールしてみよう $ tar xvzf boring-zope3-0.3.tar.gz $ cp -a boring ${zope_instance}/lib/python/ $ cp borring/boring-configure.zcml ${zope_instance}/etc/package-includes/ そして ZopeX3 をリスタート (僕はまだ試してません;;) その他のサンプルや DB アダプタは下記に置いてある。 http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/FrontPage/AddOnPackages 3. Apache との連携は? http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Zope3Book/virtualhosting.html 最初はサンプルプロダクト入れて遊んでみようと思ってます。迷子になったらあわてない。
08 kiyo #18390ca 2004/09/22 11:06 prob:%
僕も迷子になりましたので参加させてくらはい >>5 メンバの設定は principals.zcml でやるらしい(?) そうなのかあ〜 owa さんのrpmを入れて userfolder 探すが見つからない。 仕方がないので zope.org からtarファイルを持ってきて解凍インストール(Zope27とほぼ同じで助かった) もう一度rpmから入れ直してテストしてみよう。 # あ、なんで今頃きがつくかなあ。 # tarから入れなくても /usr/lib/zope3/bin/mkzopeinstanceで新しいインスタンス作ればいいじゃん # なんだか無駄な事ばかりやってるような^^;;
07 hoihoi-p #0eca2b3 2004/09/22 10:21 prob:%
>>6:メンバの設定は principals.zcml でやるらしい(?) ほんとですねー。 素のテキストで保存してある。 なんだかなー。 せめてmd5とか・・・・。
06 owa #e8faefa 2004/09/21 23:15 prob:%
>>5 メンバの設定は principals.zcml でやるらしい(?) http://owa.as.wakwak.ne.jp/zope/coreblog/105 少し遊んでみました。深くは試してません。 CMF を移植できるとは書いてないけど、DTML(改良版)は動くと書いてあるし、 ZopeX3 の次の Zope3 ではプロダクトの移植も可能になるとも書いてありますね。 まだまだ先は解からないけど、悪いものじゃ無いような気がします。 >>ぼちぼちいきましょう はい(^^、ゆっくりいきませう。
05 hoihoi-p #0eca2b3 2004/09/21 19:56 prob:%
>>4 了解です。 まー、これだけ変わるとどっちにしても、目が点ですよ。 ^^; でも、設定してないのに、システムのlocale読んでEUC-JPになってるのは、また僕の誤解? プロダクトの互換性は、興味津々。 (つーか、あきらめてます。ショックが少ないように。 CMFベースだといいのかな?) Apacheをプロキシ代りに使うのも含めて、周辺のサポート環境とかも、やりなおしかな。 まだ、何もわからないけど、いい予感がするのは、あたしだけ? まー、ぼちぼちいきましょう。 ^^/
04 owa #e8faefa 2004/09/21 13:01 prob:%
>>3 各ユーザー毎にインスタンス分けるんですか〜 誤解ですよ;; 複数の ZopeX3 ユーザの作り方をまだ知らないだけ。 linux ユーザのホームディレクトリにインスタンスを作ったのはファイルパーミッションとかに煩わされずにいじれるからという理由です。
03 hoihoi-p #0eca2b3 2004/09/21 09:28 prob:%
>>2 ほほー。 各ユーザー毎にインスタンス分けるんですか〜。 manageで、入ればみんなお友達じゃ無くなったんですねー。 とりあえず、ドキュメントをExcite翻訳でもして見ましょう。^^;;
02 owa #e8faefa 2004/09/20 23:56 prob:%
とりあえず "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:%
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 のアイディアを取り入れたので、ローカルファイルベースで開発ができるらしいが、そうするとローカルファイルシステムのエンコードの選択にまた迷うことになるかもしれない。