---
title: "Experience Edgeコネクター"
slug: "the-experience-edge-connector"
abstract: "Experience Edgeコネクターの概念概要。"
---
# Experience Edgeコネクター

Experience Edgeコネクタモジュールを使って、Sitecore CM(コンテンツ管理)からJSSサイトやコンテンツを高スケーラブルなSitecore Experience Edge配信プラットフォームへ公開します。

Experience Edgeコネクタモジュールを使えば、以下が可能です:

-   Experience Edgeの公開用に特定の公開目標を作成しましょう。
-   コンテンツエディターで同じ公開ユーザー体験を使いましょう。
-   スマートパブリッシュ、インクリメンタルパブリッシュ、再公開を使ってアイテムやサイトを公開します。

コネクタモジュールの基本的な概念は、リアルタイムで静的コンテンツを配信することです。

コネクタモジュールは、どのアイテムをエッジに公開するかをウェブデータベースに依存しません。独自のパブリッシングパイプラインedgePublishItemを定義しており、マスターデータベースとエッジ間のアイテムを比較しています。通常のパブリッシングとの *重要な違い* は、コンテンツがExperience Edge配信プラットフォームに *静的フォーマット* で公開される点です。静的フォーマットでの公開は、公開時にすべての動的コンテンツ構造(標準値、言語フォールバック、レンダリングデータソース、テンプレート継承など) *をSitecoreでフラット化* します。以下の図はそのプロセスを説明しています:

![How the Experience Edge Connector module works.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/hd/21/sitecore-headless-development/images/publishing_process.png)

動的コンテンツ構造をフラット化すると、価値提供者アイテム(標準的な価値項目やレンダリングデータソースとして使われるコンテンツ)が公開されると、それらに依存するすべてのコンテンツが自動的に公開されます。したがって、単一のアイテムを公開するだけで数百のアイテムが公開されることがあります。例えば、テンプレートアイテムを公開すると、そのテンプレートに基づくすべてのアイテムが直接的または間接的に(テンプレート継承を通じて)公開されます。もう一つの例としては、あるページでレンダリングデータソースとして使われているコンテンツアイテムを公開すると、そのページも公開されます。

コネクターは、公開する関連項目を特定するためのロジックを実装します。