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