JSRP - JCR ストレージリソースプロバイダー jsrp-jcr-storage-resource-provider

JSRPについて about-jsrp

AEM CommunitiesがJSRPをストレージオプション(デフォルト)として使用する場合、コミュニティコンテンツはJCRに保存され、ユーザー生成コンテンツ(UGC)は、そのコンテンツが投稿されたオーサーインスタンスまたはパブリッシュインスタンスからのみアクセスできます。

デプロイメントはシンプルであるため、JSRPは、1つのパブリッシュインスタンスと1つのオーサーインスタンスのデモ環境や開発環境に最適です。

SRP オプションの特性および推奨トポロジ ​も参照してください。

設定 configuration

JSRPを選択 select-jsrp

デフォルトでは、JSRPはUGCのストレージオプションです。

​ ストレージ設定コンソール ​では、使用するSRPの実装を特定するデフォルトのストレージ設定を選択できます。

オーサー環境で、ストレージ設定コンソールにアクセスします

  • グローバルナビゲーションから:ツール > コミュニティ > ストレージ設定

  • JCR ストレージリソースプロバイダー(JSRP)​を選択

  • 「送信」を選択します。

jsrp-configuration

設定の公開 publishing-the-configuration

JSRPがデフォルト設定ですが、パブリッシュ環境で同じ設定が設定されるようにするには、次の手順を実行します。

  • グローバルナビゲーションから:ツール > デプロイメント > レプリケーション

  • Activate Tree > Start Path​を選択します。

    • /conf/global/settings/community/srpc/を参照
  • アクティブ化​を選択

ユーザーデータの管理 managing-user-data

ユーザー、ユーザープロファイル​および​ ユーザーグループ ​について、パブリッシュ環境で頻繁に入力される情報については、次のサイトを参照してください。

トラブルシューティング troubleshooting

UGCがJCRに表示されない ugc-not-visible-in-jcr

ストレージオプションの設定を確認して、JSRPがデフォルトプロバイダーに設定されていることを確認します。 デフォルトでは、ストレージリソースプロバイダーはJSRPです。

すべてのオーサーおよびパブリッシュ AEM インスタンスで、ストレージ設定コンソールを再訪問するか、AEM リポジトリを確認します。

  • JCRで、/conf/global/settings/communityの場合

    • srpc ノードが含まれていません。これは、ストレージプロバイダーがJSRPであることを意味します。
    • srpc ノードが存在し、ノード defaultconfigurationが含まれている場合、defaultconfigurationのプロパティでJSRPをデフォルトプロバイダーとして定義する必要があります。

UGCがオーサーインスタンスで表示されない ugc-not-visible-on-author-instance

バグではありません。 JSRPの特徴は、パブリッシュ環境で入力されたコミュニティコンテンツがパブリッシュ環境でのみ表示されることです。

UGCがパブリッシュインスタンスに表示されない ugc-not-visible-on-publish-instance

1つのパブリッシュインスタンスまたはパブリッシュクラスターがデプロイされている場合は、UGC Not Visible in JCRの手順に従います。

パブリッシュファームがデプロイされている場合、JSRPの特徴は、コミュニティコンテンツが投稿されたパブリッシュインスタンスでのみ表示されることです。

UGCを任意のパブリッシュインスタンスから表示するには、パブリッシュクラスターが必要です。

recommendation-more-help
experience-manager-65-help-communities