Commenti essenziali comments-essentials
Questa pagina fornisce le nozioni di base sull’utilizzo del sistema dei commenti (componente commenti) e le opzioni per la gestione dei contenuti generati dagli utenti (UGC) generati quando i membri pubblicano commenti o risposte.
Il componente commenti stabilisce un sistema di commenti tale che ogni singolo post sia rappresentato da una componente commento (singolare). È il sistema di commenti incluso nella pagina. Il sistema di commenti crea i singoli commenti quando richiamato.
Nozioni di base per lato client essentials-for-client-side
Una Istanza Per Pagina one-instance-per-page
L’impaginazione e l’utilizzo di URL per il caching e il collegamento richiedono che l’URL sia univoco per sistema di commenti. Pertanto, è consentita una sola istanza di un sistema di commenti per pagina.
Altre funzioni includono già il sistema di commenti. Secondo questi principi, il contenuto deve essere:
Elenco di motivi per segnalazione flag-reason-list
Per personalizzare l’elenco dei motivi di segnalazione, aggiungi flagreasonlist.hbs all’app per sovrascrivere i contenuti di
/libs/social/commons/components/hbs/comments/comment/flagreasonlist.hbs
Ciò si applica a qualsiasi componente che estende un sistema di commenti.
Nozioni di base per lato server essentials-for-server-side
Accesso ai commenti pubblicati (UGC) accessing-posted-comments-ugc
Il contenuto UGC deve essere moderato utilizzando uno dei metodi standard per la moderazione.
Consulta Moderazione dei contenuti generati dagli utenti.
A partire da AEM 6.1 Communities, l'utilizzo di un archivio comune per UGC include l'accesso programmatico a UGC indipendentemente dall'opzione di archiviazione scelta (ad esempio ASRP, MSRP o JSRP).
La posizione e il formato dell'UGC nell'archivio sono soggetti a modifiche senza preavviso.
Consulta:
- Panoramica del provider di risorse di archiviazione - Introduzione e panoramica sull'utilizzo dell'archivio.
- SRP e UGC Essentials - Metodi ed esempi dell'utilità SRP.
- Accesso a UGC con SRP - Linee guida per la codifica.
- Refactoring di SocialUtils - Mappatura dei metodi di utilità obsoleti ai metodi di utilità SRP correnti.