Accesso a UGC con SRP accessing-ugc-with-srp

Informazioni su SRP about-srp

Tutti i componenti e le funzioni di AEM Communities sono basati su framework della componente social network (SCF), che chiama l'API SocialResourceProvider per accedere a tutti i contenuti generati dagli utenti (UGC, User Generated Content).

Prima della creazione di un sito community, provider di risorse di archiviazione (SRP) deve essere configurato per selezionare un’implementazione coerente con topologia. Le implementazioni SRP si basano su tre opzioni di storage:

  1. ASRP - storage on-demand Adobe
  2. MSRP - MongoDB
  3. JSRP - JCR

Informazioni sull’archiviazione UGC about-ugc-storage

Ciò che è importante sapere sullo storage di UGC è che, quando un sito è configurato per l'uso di ASRP o MSRP, l'UGC effettivo non viene memorizzato nell'AEM archivio nodi (JCR)

Anche se in JCR possono esserci nodi che ombreggiano l’UGC per fornire metadati utili, questi non devono essere confusi con l’UGC effettivo.

Consulta Panoramica del provider di risorse di archiviazione.

Best practice best-practice

Durante lo sviluppo di componenti personalizzati, gli sviluppatori devono prestare attenzione a codificare indipendentemente dalla topologia selezionata, mantenendo così la flessibilità necessaria per passare in futuro a una nuova topologia.

Supponiamo che JCR non sia disponibile assume-jcr-not-available

Devono essere evitati metodi specifici per JCR.

Metodi da utilizzare:

Metodi da evitare:

  • API nodo
  • Eventi JCR
  • moduli di avvio dei flussi di lavoro (che utilizzano eventi JCR)

Utilizzare le raccolte di ricerca use-search-collections

Diversi SRP possono avere lingue di query native diverse. Utilizzare i metodi di com.adobe.cq.social.ugc.api per eseguire il linguaggio di query appropriato.

Per ulteriori informazioni, consulta Search Essentials.

Riferimenti resources

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791