JSRP - JCR Storage Resource Provider jsrp-jcr-storage-resource-provider
Über JSRP about-jsrp
Wenn AEM Communities JSRP als Speicheroption (Standard) verwendet, werden Community-Inhalte im JCR gespeichert und benutzergenerierte Inhalte (UGC) können nur von der Autoren- oder Veröffentlichungsinstanz aufgerufen werden, in der sie veröffentlicht wurden.
Aufgrund der Einfachheit der Implementierung ist JSRP am besten für Demonstrations- oder Entwicklungsumgebungen einer Publish-Instanz und einer Autoreninstanz geeignet.
Siehe auch Eigenschaften der SRP-Optionen und Empfohlene Topologien.
Konfiguration configuration
JSRP auswählen select-jsrp
Standardmäßig ist JSRP die Speicheroption für UGC.
Die Speicherkonfigurationskonsole ermöglicht die Auswahl der standardmäßigen Speicherkonfiguration, die angibt, welche SRP-Implementierung verwendet werden soll.
Um in der Autorenumgebung auf die Speicherkonfigurationskonsole zuzugreifen
-
Von der globalen Navigation: Tools > Communities > Speicherkonfiguration
-
Wählen Sie JCR Storage Resource Provider (JSRP) aus
-
Klicken Sie auf Übermitteln
Veröffentlichen der Konfiguration publishing-the-configuration
Während JSRP die Standardkonfiguration ist, um sicherzustellen, dass die identische Konfiguration in der Veröffentlichungsumgebung festgelegt ist:
-
Von der globalen Navigation: Tools > Bereitstellung > Replikation
-
Wählen Sie Baum aktivieren > Startpfad:
- Navigieren zu
/conf/global/settings/community/srpc/
- Navigieren zu
-
Wählen Sie Activate aus.
Verwalten von Benutzerdaten managing-user-data
Informationen zu Benutzern, Benutzerprofilen und Benutzergruppen, die häufig in die Veröffentlichungsumgebung eingegeben werden, finden Sie unter:
Fehlerbehebung troubleshooting
UGC nicht in JCR sichtbar ugc-not-visible-in-jcr
Stellen Sie sicher, dass JSRP als Standardanbieter konfiguriert wurde, indem Sie die Konfiguration der Speicheroption aktivieren. Standardmäßig ist der Speicher-Ressourcenanbieter JSRP.
Rufen Sie auf allen Autoren- und Publish-AEM-Instanzen erneut die Speicherkonfigurationskonsole auf oder überprüfen Sie das AEM Repository:
-
Wenn in JCR /conf/global/settings/community
- Er enthält keinen Knoten srpc , d. h. der Speicheranbieter ist JSRP.
- Wenn der Knoten srpc vorhanden ist und den Knoten defaultconfiguration enthält, sollten die Eigenschaften der Standardkonfiguration JSRP als Standardanbieter definieren.
UGC in Autoreninstanz nicht sichtbar ugc-not-visible-on-author-instance
Das ist kein Fehler. Ein Merkmal von JSRP ist, dass in der Veröffentlichungsumgebung eingegebene Community-Inhalte nur in der Publish-Umgebung sichtbar sind.
UGC in Publish-Instanz nicht sichtbar ugc-not-visible-on-publish-instance
Wenn eine einzelne Publish-Instanz oder ein Veröffentlichungscluster bereitgestellt ist, befolgen Sie die Anweisungen für "UGC nicht in JCR sichtbar".
Wenn eine Veröffentlichungsfarm bereitgestellt wird, ist ein Merkmal von JSRP, dass Community-Inhalte nur auf der Publish-Instanz sichtbar sind, auf der sie veröffentlicht wurde.
Damit UGC in jeder Publish-Instanz sichtbar ist, ist ein Veröffentlichungscluster erforderlich.