1. Sitecoreにおけるシリアライズ

サービスページを使ってデータベースのシリアライズ、更新、元に戻してください

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

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

データベース全体のシリアライズ操作はSitecoreのサービスページを使っています。これらのアクションはデフォルトとYAMLシリアライズ形式の両方で使用できます。

データベース管理

Sitecoreのサービスページを使ってデータベース管理が可能です。

サービスページを使ってデータベース全体のシリアライズ、更新、またはリバートを行うには:

  1. ブラウザのアドレスバータイプでは: http://<web_site>/sitecore/admin/serialization.aspx

  2. Serialize and revert databasesページのSelect databasesセクションで、シリアライズ、更新、またはリバートするデータベースを1つ以上選択します。

  3. Serialize <selected> databasesUpdate <selected> databases、またはRevert <selected> databasesをクリックして、データベースで対応する操作を行います。

あらかじめ設定されたアイテムのセットをシリアライズします

データベース全体をシリアライズする必要がなければ、あらかじめ設定されたアイテムセットをシリアライズできます。

アイテムのセットを設定する

含まれている(パス)設定ファイルで、includeおよびexcludeエントリを使ってXMLノードとしてあらかじめ定義されたアイテムセットを指定します。

includeエントリは、シリアル化されるアイテムへのパスとそのすべてのサブアイテムを定義します。includeエントリは以下の属性を使用できます:

  • データベース — データベース名。

  • パス — ルートアイテムへのパス。

excludeエントリはシリアル化されないアイテムを定義します。excludeエントリは以下の属性を使用できます:

  • パス — アイテムへの道筋。

  • ID — アイテムID。

  • templateid — アイテムのテンプレートID。

  • テンプレート — アイテムのテンプレート名。

以下の例は、Masterデータベース内のContentアイテムのすべてのサブアイテムをシリアライズする方法を示しています。ただし、Homeアイテムの下にあるアイテムとSampleアイテムテンプレートに基づくアイテムは除きます。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <sitecore>
    <serialization>
      <default>
        <include database="master" path="/sitecore/content">
         <exclude path="/sitecore/content/Home"/>
             <exclude template="Sample item"/>
         </include>
       </default>
    </serialization>
  </sitecore>
</configuration>

アイテムのセットをシリアライズします

アイテムセットを設定したら、それをシリアライズできます。

事前に設定されたアイテムセットをシリアライズするには:

  1. ブラウザのアドレスバータイプでは: http://web_site/sitecore/admin/serialization.aspx

  2. Serialize and revert databasesページのSerialize databasesセクションでSerialize preconfiguredをクリックしてください。

アイテムツリーの更新

Sitecoreのシリアル化サービスページでは、Content Editorを使わずにアイテムのツリーを更新できます。

アイテムツリーを更新するには:

  1. ブラウザのアドレスバータイプでは: http://web_site/sitecore/admin/serialization.aspx

  2. Serialize and revert databasesページのUpdateセクションで、ファイルシステム内の親項目へのパスを入力します。

  3. クリックUpdate specific path

この記事を改善するための提案がある場合は、 お知らせください!