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 in 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 im Allgemeinen am besten für Demonstrations- oder Entwicklungsumgebungen einer Veröffentlichungsinstanz 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
- Über die globale Navigation: Tools > Communities > Speicherkonfiguration
- Auswählen JCR Storage Resource Provider (JSRP)
- 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:
-
Bei Autor:
-
Über die globale Navigation: Tools > Bereitstellung > Replikation
-
Auswählen Baum aktivieren
-
Startpfad:
- Navigieren Sie zu
/conf/global/settings/community/srpc/
- Navigieren Sie zu
-
Auswählen Aktivieren
-
Verwalten von Benutzerdaten managing-user-data
Informationen über Benutzer, Benutzerprofile und Benutzergruppen, häufig in die Veröffentlichungsumgebung eingegeben, Besuch
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 Veröffentlichungsinstanzen AEM die Konsole Speicherkonfiguration erneut auf oder überprüfen Sie das AEM Repository:
-
in JCR, wenn /conf/global/settings/community
- Enthält keine srpc Knoten bedeutet, dass der Speicheranbieter JSRP ist.
- Wenn der Knoten srpc vorhanden ist und den Knoten enthält defaultconfiguration, 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 Veröffentlichungsumgebung sichtbar sind.
UGC in Veröffentlichungsinstanz nicht sichtbar ugc-not-visible-on-publish-instance
Wenn eine einzelne Veröffentlichungsinstanz oder ein Veröffentlichungscluster bereitgestellt wird, 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 Veröffentlichungsinstanz sichtbar sind, auf der sie veröffentlicht wurde.
Damit UGC in jeder Veröffentlichungsinstanz sichtbar ist, ist ein Veröffentlichungscluster erforderlich.