Toegang tot UGC met SRP accessing-ugc-with-srp

SRP about-srp

Alle componenten en eigenschappen van AEM Communities worden voortgebouwd op het sociale componentenkader (SCF), dat sociaalResourceProvider API roept om tot alle gebruiker toegang te hebben geproduceerde inhoud (UGC).

Alvorens een communautaire plaats wordt gecreeerd, moet de leverancier van het opslagmiddel (SRP)worden gevormd om een implementatie te selecteren verenigbaar met de onderliggende topologie. De implementatie SRP is gebaseerd op drie opslagopties:

  1. ASRP- Adobe opslag op bestelling
  2. MSRP- MongoDB
  3. JSRP- JCR

Informatie over UGC-opslag about-ugc-storage

Wat belangrijk is om over opslag van UGC te weten is, wanneer een plaats wordt gevormd om ASRP of MSRP te gebruiken, wordt daadwerkelijke UGC niet opgeslagen in AEM knoopopslag(JCR).

Hoewel er knooppunten in JCR kunnen zijn die de UGC schaduw geven om nuttige metagegevens te verschaffen, moeten deze knooppunten niet worden verward met de werkelijke UGC.

Zie Overzicht van de Leverancier van het Middel van de Opslag.

Beste praktijken best-practice

Wanneer het ontwikkelen van douanecomponenten, zouden de ontwikkelaars aan code onafhankelijk van de huidige gekozen topologie moeten zorgvuldig zijn, waarbij flexibiliteit behouden blijft om zich aan een nieuwe topologie in de toekomst te bewegen.

Stel dat JCR niet beschikbaar is assume-jcr-not-available

Methoden die specifiek zijn voor het JCR moeten worden vermeden.

Te gebruiken methoden:

Methoden om te voorkomen:

  • Knooppunt-API
  • JCR-gebeurtenissen
  • werkstroomstartprogramma's (die gebruikmaken van JCR-gebeurtenissen)

Zoekverzamelingen gebruiken use-search-collections

Verschillende SRPs kan verschillende inheemse vraagtalen hebben. De methodes van het gebruik van het {🔗 pakket 0} com.adobe.cq.social.ugc.api om de aangewezen vraagtaal in werking te stellen.

Voor meer informatie, zie {de Hoofdzaak van het 0} Onderzoek 🔗.

Bronnen resources

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791