Åtkomst till UGC med SRP accessing-ugc-with-srp
Om SRP about-srp
Alla AEM Communities-komponenter och -funktioner bygger på ramverket för sociala komponenter (SCF), som anropar SocialResourceProvider-API:t för att komma åt allt användargenererat innehåll (UGC).
Innan en community-plats skapas måste lagringsresursprovidernkonfigureras för att välja en implementering som är konsekvent med den underliggande topologin. SRP-implementeringarna baseras på tre lagringsalternativ:
Om UGC-lagring about-ugc-storage
Det som är viktigt att veta om lagring av UGC är att när en plats har konfigurerats att använda ASRP eller MSRP lagras inte den faktiska UGC:n i AEM nodarkivet (JCR).
Även om det kan finnas noder i JCR som skuggar UGC för att ge användbara metadata, ska dessa noder inte blandas ihop med själva UGC.
Se Översikt över lagringsresursprovidern.
Bästa praxis best-practice
När du utvecklar anpassade komponenter bör utvecklare vara noga med att koda oberoende av den topologi som valts för tillfället, vilket ger flexibilitet att gå över till en ny topologi i framtiden.
Anta att JCR inte är tillgängligt assume-jcr-not-available
Metoder som är specifika för JCR bör undvikas.
Metoder som ska användas:
-
Sling API (Sling Resource)
- anta inte att det finns JCR-noder
-
OSGi Events
- anta inte att det finns JCR-händelser
Metoder som ska undvikas:
- Nod-API
- JCR-händelser
- startprogram för arbetsflöden (som använder JCR-händelser)
Använd söksamlingar use-search-collections
Olika SRP kan ha olika inbyggda frågespråk. Använd metoder från paketet com.adobe.cq.social.ugc.api för att köra rätt frågespråk.
Mer information finns i Söka i Grundläggande.
Resurser resources
- Community Content Storage - diskuterar tillgängliga SRP-alternativ för en gemensam UGC-butik
- Lagringsresursprovideröversikt - översikt över introduktion och databasanvändning
- SRP och UGC Essentials - SRP-verktygsmetoder och exempel
- Söka efter viktiga - viktig information för sökning i UGC
- Omfaktorisering för SocialUtils - mappning av borttagna verktygsmetoder till aktuella SRP-verktygsmetoder