1. その他の開発タスク

アイテムをリソースとして使用する

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

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

Sitecore 10.1以降、デフォルトのSitecoreアイテムはリソース ファイルに保存されます。それ以前は、デフォルトのアイテムはデータベースに格納されていました。実行時に、リソース ファイルとデータベースの項目がコンテンツ ツリーにマージされます。

リソースとしてのアイテムは、いくつかのシナリオをサポートし、簡略化します。

  • コンテナフレンドリーなデプロイによる継続的インテグレーション。

  • モジュールのディスクのみのインストールで、簡単に構成でき、アンインストールをサポートします。

  • コードと定義項目を一緒にブルーグリーンにデプロイするソリューション開発者向けの継続的インテグレーションシナリオ。

  • バージョンのアップグレード。

  • XPクライアント翻訳とXC翻訳のインストール。

リソース ファイル内の項目は不変です。コンテンツ ツリーで、リソース ファイルに保存されているアイテムを編集しようとすると、Sitecoreは同じアイテムIDを使用してアイテムをデータベースにコピーし、変更と将来の変更をこのデータベース アイテムに適用します。

同じIDの項目がデータベースとリソース ファイルの両方に存在する場合、その項目はoverriddenされます。アイテムがオーバーライドされた場合、Sitecoreはデータベースからアイテムを読み取ります。オーバーライドされたアイテムを削除すると、データベースから削除されるだけで、Sitecoreはリソース ファイルからアイテムを読み取ります。

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