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