Accesso a UGC con SRP accessing-ugc-with-srp
Informazioni sull’SRP about-srp
Tutti i componenti e le funzioni di AEM Communities sono incorporati nella quadro della componente sociale (SCF), che richiama l’API SocialResourceProvider per accedere a tutti i contenuti generati dall’utente (UGC).
Prima della creazione di un sito community, la funzione provider di risorse di archiviazione (SRP) deve essere configurato per selezionare un'implementazione coerente con il sottostante topologia. Le implementazioni SRP si basano su tre opzioni di storage:
Informazioni sullo storage UGC about-ugc-storage
Ciò che è importante sapere sull'archiviazione di UGC è che, quando un sito è configurato per utilizzare ASRP o MSRP, l'UGC effettivo non è memorizzato in AEM archivio nodi (JCR).
Anche se ci possono essere nodi in JCR che ombreggiano l'UGC per fornire metadati utili, questi nodi non devono essere confusi con l'UGC effettivo.
Vedi Panoramica del provider di risorse di archiviazione.
Best practice best-practice
Quando si sviluppano componenti personalizzati, gli sviluppatori devono fare attenzione al codice indipendentemente dalla topologia attualmente selezionata, mantenendo così la flessibilità per passare a una nuova topologia in futuro.
Supponiamo che JCR non sia disponibile assume-jcr-not-available
È opportuno evitare i metodi specifici di JCR.
Metodi per l'uso:
-
API Sling (risorsa Sling)
- Non presumere che ci siano nodi JCR
-
Eventi OSGi
- Non presumere che ci siano eventi JCR
Metodi per evitare:
- API nodo
- Eventi JCR
- Lancio di flussi di lavoro (che utilizzano eventi JCR)
Utilizzare le raccolte di ricerca use-search-collections
I diversi SRP possono avere linguaggi di query nativi diversi. Si consiglia di utilizzare i metodi com.adobe.cq.social.ugc.api per richiamare il linguaggio di query appropriato.
Per ulteriori informazioni, consulta Nozioni di base sulla ricerca.
Riferimenti resources
- Archiviazione dei contenuti della community - discute le scelte SRP disponibili per un negozio comune UGC
- Panoramica del provider di risorse di storage - introduzione e utilizzo dell'archivio
- Essenze SRP e UGC - Metodi e esempi di utilità SRP
- Nozioni di base sulla ricerca - informazioni essenziali per la ricerca UGC
- Refactoring di SocialUtils - mappatura di metodi di utilità obsoleti ai metodi di utilità SRP correnti