Sitecore 6.4の新しいクローン機能を使用して、複数サイトの多言語ソリューションのコンポーネントとコンテンツの再利用を支援したいと考えています。複数サイト、多言語のオープンエンドソリューションのためのSitecore 6.4アーキテクチャに関する考慮事項?
基本的な考え方は、Sitecore内に(場合によっては複数の言語で)中央のコンテンツリポジトリを作成し、それを複製してそれぞれがサポートされている言語を選択できる地域サイトを提供できるようにすることです。この背後にある考え方は、地域が必要なコンテンツを簡単に複製して所有権を得ることを可能にすることです。クローニングを行うことで、ソースデータに影響を与えずに必要な場所でデータを編集したり、関連のない項目(たとえば、製品が自国で利用できなかった場所など)を除外したり、
ほとんどの言語バージョンがローカルで発生しても、サイトのコアセットはそのソースデータの大部分を共有します(たとえば、フランス語:fr-CHなど)。 。
誰かがこの種のSitecore展開について経験を積んでいますか?落とし穴は何ですか?
ただし、この構造が確立されると、オープンエンドシナリオが再生されます。新しいサイト(例:製品の起動スプラッシュサイトであるSitecoreインスタンスがSitecoreインスタンスに追加される可能性があり、コンテンツ、テンプレート、プレゼンテーションなどを共有することが期待されます(ただし、コアサイトよりもはるかに少ない)。
クローン作成では、ローカルインスタンスのコンテンツを変更する可能性のあるコンテンツの複製が可能ですが、テンプレートに対して同様の手順を実行する方法を見つけることを試みています。テンプレート継承の基本テンプレート機能を使用して、抽象的なテンプレートのレイヤーを作成することは可能ですか?アイテムを作成するために使用される具体的なテンプレートでインスタンス化されますか?ここでも、コア機能を共有しながらローカルな柔軟性を持たせることが考えられます。私たちの目的は、抽象的なテンプレートのクリーンなセットを保持し、ローカルにインスタンス化されたバージョンの変更のみを導入することです。抽象テンプレートから派生するすべてのテンプレートが新しいフィールドを必要とする場合、これは抽象レベルで追加することができます。
できるだけ早くSitecoreにそのまま残しておきたいと考えています。
このアプローチはすべて実行可能ですか、私のパラダイムが混ざっていますか?私たちはまだ設計段階に入っていますが、どのような配慮が必要ですか?開発者にはどのようなデザインルールを設定する必要がありますか?
この質問は、SDNフォーラムでより多くの活動を得るかもしれません。また、Sitecore Foundryを見ましたか? **あなたの状況に合わせて、多くのサイトに適しているかもしれません。 –
ありがとうございました。私はそこにも投稿するつもりでしたが、過去にSitecoreからのフィードバックがありました。私はFoundryをもう一度見て、このようなプロジェクトを適切にする機能があるかどうかを確認します。 –
ここでもSDNフォーラムでも答えはありません。私は未知の海に向かっていますか? –