私たちの会社では、Plone 4.1.4 に基づいて、高品質のドキュメントを格納するための plone サイトを持っています。テスト用にこのサイトのコピーがあります。
このコピーでは、'company.contents' という名前のパッケージを作成して、器用さのコンテンツを格納します。これを行うには、次の手順に従いました。
まず、ZopeSkel (2.21.2) を使用してパッケージのスケルトンを作成しました: zopeskel plone company.contents
次に、setup.py と configure.zcml を変更しました (Dexterity Developer Manual の指示に従いました)。
次に、buildout.cfg を変更しました: (egg、develop、zcml、sources の部分にパッケージを追加)
…
eggs =
PIL
Products.CMFPlone
plone.app.iterate
Products.CMFEditions
Products.CMFDiffTool
plone.app.openid
Products.CMFPlacefulWorkflow
plone.app.dexterity
collective.wtf
plone.app.versioningbehavior
collective.cmfeditionsdexteritycompat
collective.dexteritydiff
Products.PermissionComprehensible
plone.app.workflowmanager
plone.app.stagingbehavior
webcouturier.dropdownmenu
Products.TinyMCE
Products.kupu
collective.uploadify
company.contents
company.addsharing
develop =
c:\plone41\src\company.addsharing
c:\plone41\src\company.contents
zcml =
company.addsharing
company.contents
…
[sources]
company.addsharing= fs company.addsharing
company.contents= fs company.contents
…
パッケージは instance-script.py で参照されます
ただし、このパッケージではサイトが読み込まれないという問題があります。buildout.cfg からパッケージ参照を削除すると、サイトは正常に動作します。
何がうまくいかないのか誰にも分かりますか?