Accès à l'UGC avec SRP

À propos de SRP

Tous les composants et fonctionnalités AEM Communities sont construits sur la structure des composants sociaux (SCF), qui appelle l’API SocialResourceProvider pour accéder à tout le contenu généré par l’utilisateur (UGC).

Avant la création d’un site communautaire, le fournisseur de ressources d’enregistrement (SRP) doit être configuré pour sélectionner une mise en oeuvre compatible avec la topologiesous-jacente. Les mises en oeuvre du PRS reposent sur trois options d’enregistrement :

  1. ASRP - enregistrement à la demande Adobe
  2. MSRP - MongoDB
  3. JSRP - JCR

À propos de l'Enregistrement UGC

Ce qui est important à savoir sur l’enregistrement de l’UGC, c’est que lorsqu’un site est configuré pour utiliser ASRP ou MSRP, l’UGC réel n’est pas stocké dans AEM magasin de noeuds (JCR).

Bien qu’il puisse y avoir des noeuds dans le JCR qui cachent l’UGC pour fournir des métadonnées utiles, ces noeuds ne doivent pas être confondus avec l’UGC réel.

Voir Présentation des fournisseurs de ressources d'Enregistrement.

Best Practice

Lors du développement de composants personnalisés, les développeurs doivent veiller à coder indépendamment de la topologie actuelle choisie, en conservant ainsi la flexibilité nécessaire pour passer à une nouvelle topologie à l’avenir.

Supposons que JCR n'est pas disponible

Les méthodes spécifiques au JCR doivent être évitées.

Méthodes à utiliser :

Méthodes à éviter :

  • API de noeud
  • événements JCR
  • Lancements de processus (utilisant des événements JCR)

Utiliser les collections de recherche

Différents fournisseurs de services de gestion des ressources peuvent avoir différentes langues de requête natives. Il est recommandé d’utiliser les méthodes du package com.adobe.cq.social.ugc.api pour appeler le langage de requête approprié.

For more information, see Search Essentials.

Ressources

  • Enregistrement de contenu de la communauté - aborde les options SRP disponibles pour un magasin commun UGC.
  • Présentation du fournisseur de ressources d'Enregistrement - présentation et présentation de l'utilisation du référentiel
  • SRP et UGC Essentials - Exemples et méthodes d'utilitaire SRP
  • Essentials de recherche - informations essentielles pour rechercher l'UGC
  • SocialUtils Refactoring - mappage des méthodes d’utilitaire obsolètes aux méthodes d’utilitaire SRP actuelles

Sur cette page