Sitecoreでのシリアル化
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ここで説明したシリアル化機能に加えて、Sitecore Content Serializationは簡単で自動化されたコンテンツのシリアル化を提供します。
Sitecoreのシリアル化は、同じSitecoreソリューションで作業する開発者のチームが、個々の開発環境間でデータベースの変更を同期するのに役立ちます。シリアル化は、1人の開発者がソリューションに取り組む場合にも役立ちます。
シリアル化を使用して、Sitecoreデータベース全体、またはデータベース内の一連のアイテムをテキスト ファイルにシリアル化します。次に、これらのテキスト ファイルを使用して、このデータベースまたは一連のアイテムを別のデータベースまたはSitecoreソリューションに転送します。通常、Sitecoreのシリアル化をソース管理システムと組み合わせて使用すると、開発者は開発に使用するローカル データベース間でデータベースの変更を簡単に同期できます。また、ソース管理システムはデータベースの変更を追跡し、データベースの変更を比較できるようにします。
Sitecoreには3つのシリアル化アクセス ポイントがあります。これらはすべて、App_Config\Sitecore\CMS.Core\Sitecore.Serialization.configファイルで同じ一般設定を使用します。
次の2つの異なるシリアル化形式を構成できます。
-
手記
この形式は、Sitecoreの今後のバージョンで廃止される予定です。
シリアル化アクセスポイント
シリアル化関数は、次の3つの方法で実行できます。
-
コンテンツ エディターでアイテムを手動でシリアル化、更新、および元に戻す。
-
Sitecoreイベント ハンドラーを使用して、アイテムを自動的にシリアル化します。
-
Sitecoreサービス ページを使用して、データベース全体をシリアル化、更新、および元に戻すことができます。
開発者 タブを有効にする
コンテンツ エディタでシリアル化機能を実行するには、Developerタブを有効にする必要があります (デフォルトでは無効になっています)。
Developerタブを有効にするには:
-
コンテンツ エディターを開きます。
-
コンテンツエディターのリボンを右クリックし、Developerを選択します。