2011-09-12 7 views
4

コメントのようないくつかのメインモジュールで使用されているにもかかわらず、OrchardのドキュメントでIdentityPartに関する記述が見つかりませんでした。私はいくつかの関連する情報源を見てみましたが、その目的を完全に理解するのには役に立たなかった。Orchard CMSのIdentityPartとは何ですか?

私はそれを何のために使いますか?

ありがとうございます!

答えて

6

これはインポート/エクスポート機能の一部です。更新されたアイテムと新しいアイテムを考慮に入れて、サーバー周辺のコンテンツを信頼性高く、繰り返し可能な方法で移動できるようにするには、単純なIDだけではないコンテンツアイテムを識別する方法が必要です。一部のコンテンツにはパスがありますが、すべてのタイプ(ウィジェット、ユーザーなど)ではありません。部品の輸出/輸入フックは、品目のIDの作成とインポート時の認識に参加することができます。たとえば、ルーティング可能な部分はパスの使用を実装します。しかし、ルーティング可能でないタイプの場合は、IdentityPartを追加してその役割を果たすことができます。最後にエクスポートされるIDは、すべてのIDのコンポジットです。 意味がありますか?