Show Menu
トピック×

JSRP - JCR ストレージリソースプロバイダー

JSRP について

AEM CommunitiesがJSRPをストレージオプションとして使用する場合(デフォルト)、コミュニティコンテンツはJCRに保存され、ユーザー生成コンテンツ(UGC)は、そのコンテンツが投稿された作成者インスタンスまたは発行インスタンスからのみアクセスできます。
JSRP はデプロイメントが容易なので、一般的に、1 つのパブリッシュインスタンスと 1 つのオーサーインスタンスがあるデモ環境または開発環境に適しています。

設定

JSRP の選択

デフォルトでは、JSRP が UGC 用のストレージオプションとして選択されています。
ストレージ設定コンソール では、デフォルトのストレージ設定を選択できます。これにより、使用するSRPの実装が識別されます。
オーサー環境でストレージ設定コンソールに移動するには、
  • From global navigation: Tools > Communities > Storage Configuration
  • Select JCR Storage Resource Provider (JSRP)
  • Select Submit

設定の公開

JSRP はデフォルト設定ですが、パブリッシュ環境で同じ設定が使用されていることを確認するには、以下の手順をおこないます。
  • From global navigation: Tools > Deployment > Replication
  • Activate Tree / 開始パス 」を選択します。
    • 参照先 /conf/global/settings/community/srpc/
  • Select Activate

ユーザーデータの管理

For information regarding users , user profiles and user groups , often entered in the publish environment, visit:

トラブルシューティング

UGC Not Visible in JCR

ストレージオプションの設定を確認し、JSRP がデフォルトのプロバイダーに設定されているかを確認してください。デフォルトでは、ストレージリソースプロバイダーはJSRPです。
すべての作成者および発行AEMインスタンスで、ストレージ設定コンソールに再度アクセスするか、AEMリポジトリを確認します。

UGC がオーサーインスタンスで表示されない

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

UGC がパブリッシュインスタンスで表示されない

1 つのパブリッシュインスタンスまたはパブリッシュクラスターをデプロイした場合は、 UGC が JCR で表示されない の手順に従ってください。
パブリッシュファームをデプロイした場合、JSRP の特性上、コミュニティコンテンツは、コンテンツが投稿されたパブリッシュインスタンス上でしか表示できません。
UGC をどのパブリッシュインスタンス上でも表示するには、パブリッシュクラスターが必要です。