Acceso a UGC con SRP accessing-ugc-with-srp
Acerca de SRP about-srp
Todos los componentes y funciones de AEM Communities se basan en la variable marco de componentes sociales (SCF), que invoca la API de SocialResourceProvider para acceder a todo el contenido generado por el usuario (UGC).
Antes de crear un sitio de comunidad, la variable proveedor de recursos de almacenamiento (SRP) debe configurarse para seleccionar una implementación coherente con el subyacente topología. Las implementaciones de SRP se basan en tres opciones de almacenamiento:
Acerca del almacenamiento UGC about-ugc-storage
Lo que es importante saber sobre el almacenamiento de UGC es que, cuando un sitio está configurado para utilizar ASRP o MSRP, el UGC real no se almacena en AEM almacén de nodos (JCR).
Aunque puede haber nodos en JCR que ensombrecen el UGC para proporcionar metadatos útiles, estos nodos no deben confundirse con el UGC real.
Consulte Información general del proveedor de recursos de almacenamiento.
Práctica recomendada best-practice
Al desarrollar componentes personalizados, los desarrolladores deben tener cuidado de codificar independientemente de la topología elegida actualmente, conservando así la flexibilidad para pasar a una nueva topología en el futuro.
Supongamos que JCR no está disponible assume-jcr-not-available
Se deben evitar los métodos específicos de JCR.
Métodos para utilizar:
-
API de Sling (recurso de Sling)
- No asumir que hay nodos JCR
-
Eventos de OSGi
- No asuma que hay eventos JCR
Métodos para evitar:
- API de nodo
- Eventos de JCR
- Iniciadores de flujo de trabajo (que utilizan eventos JCR)
Usar colecciones de búsqueda use-search-collections
Los diferentes SRP pueden tener diferentes idiomas de consulta nativos. Se recomienda utilizar métodos del com.adobe.cq.social.ugc.api para invocar el idioma de consulta adecuado.
Para obtener más información, consulte Elementos básicos de búsqueda.
Recursos resources
- Almacenamiento de contenido de la comunidad - analiza las opciones de SRP disponibles para una tienda común UGC
- Información general del proveedor de recursos de almacenamiento : introducción y descripción general del uso del repositorio
- Elementos esenciales de SRP y UGC - Métodos y ejemplos de utilidad SRP
- Elementos básicos de búsqueda - información esencial para la búsqueda de UGC
- Refactorización de SocialUtils : asignación de métodos de utilidad obsoletos a métodos de utilidad SRP actuales