Grundläggande kommentarer comments-essentials
På den här sidan finns information om 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 används gemensam lagringsplats för UGC omfattar programmatisk åtkomst till UGC oavsett vilket lagringsalternativ som valts (till exempel ASRP, MSRP eller JSRP).
Platsen och formatet för användargenererat innehåll i databasen kan ändras utan förvarning.
Se:
- Översikt över lagringsresursprovider - Översikt över användning av introduktion och databas
- 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