すべてのAEM Communitiesのコンポーネントと機能は、 ソーシャルコンポーネントフレームワーク (SCF)を呼び出し、 SocialResourceProvider API を呼び出してユーザー生成コンテンツ (UGC) にアクセスします。
コミュニティサイトを作成する前に、 ストレージリソースプロバイダー (SRP) は、基になる トポロジ. SRP の実装は、次の 3 つのストレージオプションに基づいています。
UGC のストレージに関して知っておくべき重要な点は、ASRP または MSRP を使用するようにサイトを設定する場合、実際の UGC はAEMに格納されないことです ノードストア (JCR)。
UGC をコピーして有用なメタデータを提供するノードが JCR 内に存在する場合がありますが、実際の UGC とこれらのノードを混同しないでください。
ストレージリソースプロバイダーの概要を参照してください。
カスタムコンポーネントを開発する際、開発者は、現在どのトポロジを選択しているかに関係なく、将来新しいトポロジに移行する柔軟性を保ちながら、慎重にコーディングする必要があります。
JCR に固有のメソッドの使用は避ける必要があります。
使用するメソッドは次のとおりです。
Sling API(Sling リソース)
OSGi イベント
使用を避けるメソッドは次のとおりです。
SRP ごとにネイティブなクエリー言語が異なる場合があります。メソッドは、 com.adobe.cq.social.ugc.api 適切なクエリ言語を実行するためのパッケージ。
詳しくは、検索の基本事項を参照してください。