1. サイト コレクション

サイト コレクションとサイトを作成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SXAコンテンツ アーキテクチャには、サイト コレクションとサイトが含まれます。SXAは複数のサイト コレクションをサポートしているため、Sitecoreの1つのインスタンスで複数のサイトを実行できます。各サイト コレクションには、たとえば、1つの会社の複数のブランドをサポートするため、または1つのブランドに対して複数の言語または場所をサポートするため、複数の関連サイトを含めることができます。組織は、1対1の翻訳バージョン (ネイティブのSitecore言語サポート) を通じて複数の言語をサポートするか、サポートされている言語ごとに個別のサイトを持つモデルを使用できます。

たとえば、国際的な衣料品会社は、衣料品のブランドごとに異なるサイト コレクションを持ち、特定の国ごとに異なるサイトを持つことができます。

サイト コレクションとサイト コレクション フォルダーを作成する

リソースを共有する必要があるサイトが複数ある場合は、1つのサイト コレクション内に作成する必要があります。SXAのマルチサイト コレクション アーキテクチャでは、データ テンプレート、設定、ユーザー管理、サイト コレクションの個々の機能、非機能プロパティなど、各サイト コレクションにSitecoreインスタンスの専用共有を提供できます。

サイト コレクションを作成するには:

  1. コンテンツ エディターで、コンテンツ ツリーのContentアイテムを右クリックし、InsertSite Collectionの順にクリックします。

  2. ウィザードで、サイト コレクションの名前を入力し、モジュールを選択して、OKをクリックします。

より複雑なソリューションの場合は、サイト コレクションのグループを使用できます。たとえば、消費財を販売する多国籍企業には、次のサイト コレクション フォルダーとサイト コレクションがあります。

会社 (サイト コレクション フォルダー)

  • 化粧品(サイトコレクションフォルダ)

    • ブランドA (サイト コレクション)

    • ブランドB(サイトコレクション)

  • 洗濯洗剤(サイトコレクションフォルダ)

    • ブランドA (サイト コレクション)

    • ブランドB(サイトコレクション)

    • ブランドC(サイトコレクション)

  • ヘアケア (サイト コレクション フォルダー)

    • ブランドA (サイト コレクション)

    • ブランドB(サイトコレクション)

    • ブランドC(サイトコレクション)

    • ブランドD(サイトコレクション)

サイト コレクションのグループを作成するには、次の操作を行います。

  • コンテンツ ツリーでコンテンツ アイテムを右クリックし、Site Collection Folderをクリックし、名前を入力してOKをクリックします。

メモ

環境間でサイト コレクションを移動する場合は、SXAテナント エクスポーターを使用してサイト コレクションをパッケージ化できます。

サイトとサイト フォルダを作成する

サイト コレクションは、その下にあるサイトの最上位のコンテナーです。同じサイト コレクション内のサイトは、たとえば、同じテンプレートのセットやメディア ライブラリの一部を共有しているため、関連しています。サイトは、Webサイトを表すアイテムであり、ページ、データ、デザイン、およびパーシャル レイアウトで構成されます。

サイトを作成するには:

  1. コンテンツ エディターで、サイトを追加するサイト コレクションを右クリックし、InsertをクリックしてSiteをクリックします。

  2. ウィザードのGeneralタブで、サイトの名前を入力します。

    大事な

    SXAサイト名に空白を含めることはできません。

  3. Modulesタブで、モジュールを選択し、OKをクリックします。

  4. Themeタブで、Create new themeを選択して新しいテーマを作成するか、1つ以上の既存のテーマを選択してOkをクリックします。

    The THEME tab in the Create a new SXA site dialog.
  5. Gridタブで、グリッドを選択し、OKをクリックします。

    手記

    サイトの作成後にグリッド システムを変更するには、多くの手動変更が必要になることに注意してください。ページ上で以前のグリッド システムを参照しているため、グリッド システムに変更を加えるとレイアウトが壊れます。

    新しいサイトはすぐに利用可能になります。

  6. SXA Site Managerダイアログボックスには、Sitecoreインスタンス上のすべてのSXAサイトのリストが表示されます。アイコンサイトにアクセスできるかどうか、または競合があるかどうかを示します。解決する必要のあるサイトの競合がある場合は、次のことができます。

    サイトを移動する – サイトをクリックし、リボンの 上へ移動 をクリックします。アイコンを上に移動し、下に移動します。

    サイト定義を修正するには、サイトをクリックし、リボンの 開く をクリックします。基本 セクションで、サイト名、環境、仮想フォルダ、またはホスト名を変更します。

手記

クローンスクリプトを使用して、サイトの 複製を作成できます

ガバナンス上の理由から、サイトのグループを使用することを決定できます。たとえば、国ごとに異なるサイトを作成する内部化モデルの場合、次のようになります。

  • ヨーロッパ (サイト フォルダ)

    • ポーランド(サイト)

    • デンマーク(サイト)

    • オランダ(サイト)

    • ウクライナ(サイト)

  • アジア (サイト フォルダ)

  • アフリカ (サイト フォルダ)

サイトのグループを作成するには:

  • コンテンツ ツリーでサイト コレクションを右クリックし、Site Folderをクリックし、名前を入力してOKをクリックします。

手記

SXAは、サイトをSitecoreアイテムとして定義します。これにより、Sitecore.configファイルが変更されるたびにWebサイトが再起動する問題を軽減できます。SXAを使用して新しいサイトを作成し、Sitecoreインスタンスを再起動する必要はありません。何らかの理由で、アイテムを使用する代わりに設定ファイルでサイトを定義することにした場合は、サイト定義XMLノードにIsSxaSite="true" パラメータを追加してください。SXAは、このパラメーターを使用して、定義されたサイトがSXAサイトであるかどうかを判断します。例えば:

<site name="C" IsSxaSite="true" enableTracking="true" virtualFolder="/mySXA" physicalFolder="/" rootPath="/sitecore/content/A/B/C" startItem="/Home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="50MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="25MB" filteredItemsCacheSize="10MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" cacheRenderingParameters="true" renderingParametersCacheSize="10MB" />
この記事を改善するための提案がある場合は、 お知らせください!