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

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

SRP about-srp

Alle AEM Communities-componenten en -functies zijn gebaseerd op de Sociaal-componentkader (SCF), die de API van 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-opslag 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:

Te vermijden methoden:

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

Zoekverzamelingen gebruiken use-search-collections

Verschillende SRPs kan verschillende inheemse vraagtalen hebben. Aanbevolen wordt methoden te gebruiken van de com.adobe.cq.social.ugc.api pakket om de aangewezen vraagtaal aan te halen.

Zie voor meer informatie Essentiële zoekopdrachten.

Bronnen resources

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6