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

Informazioni su SRP about-srp

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

Prima di creare un sito community, è necessario configurare il provider di risorse di archiviazione SRP per selezionare un'implementazione coerente con la topologia sottostante. Le implementazioni SRP si basano su tre opzioni di storage:

  1. ASRP - Adobe archiviazione su richiesta
  2. MSRP - MongoDB
  3. JSRP - JCR

Informazioni sull’archiviazione UGC about-ugc-storage

Ciò che è importante sapere sull'archiviazione di UGC è che, quando un sito è configurato per l'utilizzo di ASRP o MSRP, l'UGC effettivo non viene archiviato nell'archivio nodi (JCR) dell'AEM.

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

Vedere Panoramica provider 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 del pacchetto com.adobe.cq.social.ugc.api per eseguire il linguaggio di query appropriato.

Per ulteriori informazioni, vedere Search Essentials.

Riferimenti resources

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