私には、独立して運営されている30以上の組織単位を持つクライアントがいます。現在、すべてのOUには、異なるCMS製品の個別のインスタンスでクライアントのIT部門によって管理されているWebサイトがあります。彼らは、宣伝されているマルチサイト機能のためにSitecoreを採用することにしました。
残念ながら、現在の(6.5 / 6.6)デフォルトの実装は、次の理由で機能しません。
- サイトを変更するたびに(追加/削除)、web.configを変更する必要があります。
- すべてのコンテンツアイテムは「/sitecore/content」ノードの下にある必要があります。
/sitecore
たとえば/sitecore/OU1
、/sitecore/OU2
などの下に複数のノードを作成することをお勧めします。 - すべてのテンプレートはの下にある必要があります
/sitecore/Templates
。/sitecore/OU1/Templates
各組織単位の下に「テンプレート」フォルダを作成することをお勧めします/sitecore/OU2/Templates
。 - すべてのレイアウトは
/sitecore/Layouts/
、同じファイルシステムディレクトリの下にある必要があります。サイトの数が増えるにつれて、これは間違いなく厄介になります。/sitecore/OU1/Layouts/
そして/sitecore/OU2/Layouts
間違いなく好ましい - 管理のためにサイトを分離する必要があります。各サイト管理者はログインして、自分のサイトに関連するコンテンツ/アイテムのみを表示する必要があります。したがって、最上位のOUノードをロックダウン/非表示にすると、保守が容易になります。
- また、ファイルシステムを分離して、開発者がweb.configでミスをした場合に30以上のサイトすべてをダウンさせないようにする必要があります。
最近のSitecoreシンポジウムで、TimWardはSitecoreに複数のサイトを実装するさまざまな方法について発表しました。残念ながら、彼がどの製品を参照しているかを知る方法はありません。私はそこにいませんでしたが、上司が出席しました。Sitecoreに連絡しようとしましたが、まだ応答がありません。
また、Sitecore Foundryがこのニーズに対応することを目的としているかどうかについての情報を求めて、Sitecoreに連絡しましたが、応答がありませんでした。
そのような複数のサイトSitecoreを実装する方法を知っている人はいますか?