私は数年前に Plone 2 を使っていましたが、そのワークフローとセキュリティ システム (新しいテーマ エンジンは言うまでもありません) が現在のプロジェクトに最も適しているように思えます。Plone 4 は使いやすさの観点からははるかに優れているように見えますが、ユーザーに特定の設定を強制しないようにするため、公開されている Ubuntu サーバーでどのようにホストするのが最善かについて少し迷路になっています. 私は統合インストーラーを使って Plone をインストールし (in /home/plone/Plone/zinstance
)、開発のためにフォアグラウンドで実行してきましたが、この Web サイトをライブにするための準備をする必要があります。
独自のカスタマイズに使用できるプロジェクト サーバーで開発インスタンスを実現したいと考えています (開発インスタンスにチェックインする前にテストするためのデスクトップ上の追加のローカル インスタンスを使用)。ライブ、そして最後にライブ Web サイト。
特に:
ライブ サイトは ZEO に基づいており、テストと開発はスタンドアロンであると想定しています。それは理にかなっていますか?
現在、すべてが に
/home/plone/Plone
あり、他のすべての (通常は PHP CMS) サイトは からホストされてい/srv/<domain>/www
ます。ドメインのすべてが一度にバックアップされます。これに適合するように異なる Plone インスタンスをレイアウトする最良の方法は何ですか?開発からテスト、そして実際のサイトへのサイクルを通じて、変更をビルドアウトと製品に移行する最善の方法は何ですか? 現在、他のシステムには Mercurial を使用した基本的な展開プロセスがあります。