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

SRP about-srp

Alle AEM Communities-componenten en -functies zijn gebaseerd op de Sociaal-componentkader (SCF), die de API SocialResourceProvider aanroept om toegang te krijgen tot alle door de gebruiker gegenereerde inhoud (UGC).

Voordat een communitysite wordt gemaakt, moet u Storage Resource Provider (SRP) moet worden geconfigureerd om een implementatie te selecteren die consistent is met de onderliggende topologie. De implementatie SRP is gebaseerd op drie opslagopties:

  1. ASRP - Adobe op aanvraag
  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 knooppuntopslag (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 opslagbronprovider.

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. Gebruik methoden van het menu com.adobe.cq.social.ugc.api pakket om de aangewezen vraagtaal in werking te stellen.

Zie voor meer informatie Essentiële zoekopdrachten.

Bronnen resources

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