JSRP - JCR ストレージリソースプロバイダー jsrp-jcr-storage-resource-provider
JSRP について about-jsrp
AEM Communitiesが JSRP をストレージオプション(デフォルト)として使用する場合、コミュニティコンテンツは JCR に保存され、ユーザー生成コンテンツ (UGC) は、その JCR の投稿先のオーサーインスタンスまたはパブリッシュインスタンスからのみアクセスできます。
デプロイメントはシンプルなので、JSRP は、1 つのパブリッシュインスタンスと 1 つのオーサーインスタンスのデモ環境または開発環境に最適です。
関連トピック SRP オプションの特性 および 推奨されるトポロジ.
設定 configuration
JSRP を選択 select-jsrp
デフォルトでは、JSRP が UGC のストレージオプションです。
The ストレージ設定コンソール では、使用する SRP の実装を指定するデフォルトのストレージ設定を選択できます。
オーサー環境で、ストレージ設定コンソールに移動します。
-
グローバルナビゲーションから: ツール > Communities > ストレージ設定
-
選択 JCR ストレージリソースプロバイダー (JSRP)
-
「送信」を選択します。
設定の公開 publishing-the-configuration
JSRP がデフォルト設定ですが、パブリッシュ環境で同じ設定がおこなわれるようにするには、次の手順を実行します。
-
グローバルナビゲーションから: ツール > 導入 > レプリケーション
-
選択 ツリーをアクティベート > 開始パス:
- 参照先
/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の場合、デフォルト設定のプロパティでは、JSRP がデフォルトのプロバイダーとして定義されている必要があります。
UGC がオーサーインスタンスに表示されない ugc-not-visible-on-author-instance
これはバグではありません。 JSRP の特徴は、パブリッシュ環境に入力されたコミュニティコンテンツがパブリッシュ環境でのみ表示されることです。
UGC がパブリッシュインスタンスに表示されない ugc-not-visible-on-publish-instance
単一のパブリッシュインスタンス、またはパブリッシュクラスターがデプロイされている場合は、次の手順に従います。 UGC が JCR で表示されない.
パブリッシュファームがデプロイされている場合、JSRP の特徴は、コミュニティコンテンツが投稿先のパブリッシュインスタンスでのみ表示されることです。
UGC を任意のパブリッシュインスタンスから表示するには、パブリッシュクラスターが必要です。