Zugreifen auf UGC mit SRP accessing-ugc-with-srp

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

Über SRP about-srp

Alle AEM Communities-Komponenten und -Funktionen basieren auf dem Social Component Framework (SCF), der die SocialResourceProvider-API aufruft, um auf alle benutzergenerierten Inhalte zuzugreifen.

Bevor eine Community-Site erstellt wird, muss die Storage Resource Provider (SRP) muss so konfiguriert sein, dass eine Implementierung ausgewählt wird, die mit der zugrunde liegenden Topologie. Die SRP-Implementierungen basieren auf drei Speicheroptionen:

  1. ASRP - Adobe der On-Demand-Speicherung
  2. MSRP - MongoDB
  3. JSRP - JCR

Über UGC-Speicher about-ugc-storage

Wichtig ist, dass Sie über die Speicherung von UGC wissen, dass die tatsächliche UGC nicht in gespeichert wird, wenn eine Site für die Verwendung von ASRP oder MSRP konfiguriert istAEM Knotenspeicher (JCR).

Es kann zwar Knoten in JCR geben, die die UGC daran erinnern, nützliche Metadaten bereitzustellen, diese Knoten sind jedoch nicht mit der tatsächlichen UGC zu verwechseln.

Siehe Übersicht über den Speicheranbieter.

Best Practice best-practice

Bei der Entwicklung benutzerdefinierter Komponenten sollten Entwickler darauf achten, unabhängig von der aktuell ausgewählten Topologie zu programmieren, und so flexibel bleiben, um in Zukunft zu einer neuen Topologie zu wechseln.

Angenommen, JCR ist nicht verfügbar assume-jcr-not-available

JCR-spezifische Methoden sollten vermieden werden.

Zu verwendende Methoden:

Methoden zur Vermeidung von:

  • Knoten-API
  • JCR-Ereignisse
  • Workflow-Starter (die JCR-Ereignisse verwenden)

Verwenden von Suchkollektionen use-search-collections

Verschiedene SRPs können unterschiedliche native Abfragesprachen haben. Es wird empfohlen, Methoden aus dem com.adobe.cq.social.ugc.api -Paket, um die entsprechende Abfragesprache aufzurufen.

Weitere Informationen finden Sie unter Suchgrundlagen.

Ressourcen resources

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6