Acesso ao UGC com SRP accessing-ugc-with-srp

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Sobre SRP about-srp

Todos os componentes e recursos do AEM Communities são criados na quadro de componentes sociais (SCF), que chama a API SocialResourceProvider para acessar todo o conteúdo gerado pelo usuário (UGC).

Antes de criar um site da comunidade, a variável provedor de recursos de armazenamento (SRP) deve ser configurado para selecionar uma implementação consistente com o subjacente topologia. As implementações de SRP são baseadas em três opções de armazenamento:

  1. ASRP - Adobe on Demand Storage
  2. MSRP - MongoDB
  3. JSRP - JCR

Sobre o armazenamento UGC about-ugc-storage

O que é importante saber sobre o armazenamento do UGC é que, quando um site é configurado para usar o ASRP ou o MSRP, o UGC real não é armazenado no AEM armazenamento de nó (JCR).

Embora possa haver nós no JCR que somem o UGC para fornecer metadados úteis, esses nós não devem ser confundidos com o UGC real.

Consulte Visão geral do provedor de recursos de armazenamento.

Prática recomendada best-practice

Ao desenvolver componentes personalizados, os desenvolvedores devem ter cuidado para codificar independentemente da topologia escolhida atualmente, mantendo assim a flexibilidade para migrar para uma nova topologia no futuro.

Suponha que o JCR não esteja disponível assume-jcr-not-available

Os métodos específicos do JCR devem ser evitados.

Métodos a utilizar:

Métodos para evitar:

  • API de nó
  • Eventos JCR
  • Iniciadores de fluxo de trabalho (que usam eventos JCR)

Usar Coleções de Pesquisa use-search-collections

Diferentes SRPs podem ter diferentes linguagens de consulta nativas. É recomendável usar métodos do com.adobe.cq.social.ugc.api pacote para invocar o idioma de consulta apropriado.

Para obter mais informações, consulte Fundamentos da pesquisa.

Recursos resources

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