Grundläggande kommentarer comments-essentials
Den här sidan innehåller grunderna för hur du arbetar med kommentarsystemet (kommentarkomponenten) och alternativ för att hantera användargenererat innehåll (UGC) som genereras när medlemmar skickar kommentarer eller svar.
Kommentarskomponenten skapar ett kommentarsystem så att varje inlägg representeras av en kommentarkomponent (en). Det är kommentarsystemet som finns på sidan. Kommentarsystemet skapar de enskilda kommentarerna när de anropas.
Grundläggande för klientsidan essentials-for-client-side
En instans per sida one-instance-per-page
Sidnumrering och användning av URL:er för cachelagring och länkning kräver att URL:en är unik per kommentarsystem. Därför tillåts bara en instans av ett kommentarsystem per sida.
Kommentarsystemet finns redan i andra funktioner. Dessa är:
Flaggorsakslista flag-reason-list
Anledningslistan för flaggning kan anpassas genom att du lägger till flagreasonlist.hbs i appen för att skriva över det som finns i
/libs/social/commons/components/hbs/comments/comment/flagreasonlist.hbs
Detta gäller alla komponenter som utökar ett kommentarsystem.
Grundläggande för serversidan essentials-for-server-side
Åtkomst till bokförda kommentarer (UGC) accessing-posted-comments-ugc
UGC bör modereras med någon av standardmetoderna för moderering.
Se Modererar användargenererat innehåll.
Från och med AEM 6.1 Communities omfattar användningen av en gemensam butik för UGC programmatisk åtkomst till UGC oavsett valt lagringsalternativ (som ASRP, MSRP eller JSRP).
Platsen och formatet för användargenererat innehåll i databasen kan ändras utan varning.
Se:
- Lagringsresursprovideröversikt - Översikt över introduktion och databasanvändning.
- SRP och UGC Essentials - SRP-verktygsmetoder och exempel.
- Åtkomst till UGC med SRP - riktlinjer för kodning.
- Omfaktorisering för SocialUtils - Mappar borttagna verktygsmetoder till aktuella SRP-verktygsmetoder.