ZopeX3のZMIで遊ぶ
2004年9月21日23:02
zope3


ZopeX3 インストールしたのは良いけど迷子の気分です。
まずは遊びのつもりでいじってみました。
ドキュメントは ZopeX3 Book が良さそうです。他には見付けられませんでした。
とりあえず http://localhost:9080/manage で入り、左側に見えるコンテンツタイプを add すれば、
Zope2 のように DTML や ZPT は作れます。
(
zope.conf で HTTP ポートを 9080 に設定しました。インストール等については BBS を参照下さい
)

index.html を作り、ブラウザで http://localhost:9080/ を見ると、 http://localhost:9080/index.html に飛びます。(index_html では無い!)


使い方は The new Web-based User Interface が参考になりました。 PDF もあります。

Zope3 ではコンテンツとロジックを分離して、
"Content Space" と "Software Space" から構成されるようになったそうです。
"Content Space" には単純な DTML や ZPT が置かれます。
すべての Site オブジェクトは一個の "Software Space" を持ちます。
たとえば root フォルダは常に Site オブジェクトです。
folder オブジェクトを作り "Make a site" アクションタグをクリックすれば、
新しいサイトができます。

メンバの管理は Securing Components PDF に説明がありました。

メンバの追加は ~/Zope3/etc/principals.zcml に追加するのだそうです。
たとえば、

...
  <principal
    id="zope.member"
    title="Member A"
    login="alice"
    password="king"
    />

  <grant
    role="zope.Member"
    principal="zope.member"
    />
  ...


[Filter] ボタンをクリックすると、


などという画面になります。
まあこの辺が最初のツボなのかと思ってます。
間違いがあるかもしれないので信用しないでください。

分からないことばかりですが、
いろいろ遊べそうな予感はします、それではまた何時れ。


コメントはありません