Dependendo da topologia e dos recursos de cada site, as seguintes ações podem ser necessárias ao atualizar para o AEM Communities 6.5 ou instalar o pacote de recursos mais recente.
Esta seção é específica para as Comunidades e complementa as informações fornecidas em Atualização para o AEM 6.5 (plataforma).
Ao instalar um novo pacote de recursos das Comunidades em uma implantação configurada com MSRP, será necessário:
Se for necessário manter o UGC pré-existente, o meio de fazer isso dependerá se a implantação armazenou o UGC no local ou no nuvem de Adobe.
Se o site atualizado foi configurado para usar o armazenamento na nuvem do Adobe, pode parecer (incorretamente) que todo o UGC foi perdido, pois os métodos SRP não conseguirão localizar o UGC pré-existente no local antigo.
Portanto, há a capacidade de instruir o ASRP a usar AEM 6.0 compatability-mode
para acessar o UGC.
Para todas as instâncias de autor e publicação do AEM 6.3:
Faça logon com privilégios de administrador.
Configurar ASRP.
Siga estas etapas para tornar visível o UGC pré-existente:
Navegue até o console da Web:
Por exemplo, https://<host>:<port>/system/console/configMgr
Localizar Utilitários AEM Communities configuração.
Selecione para expandir o painel de configuração:
Desmarcar Cloud Storage
Selecione Salvar
Se o site atualizado não usou o armazenamento na nuvem, qualquer UGC pré-existente deve ser convertido para se adequar à nova estrutura introduzida nas comunidades AEM 6.1 em apoio ao armazenamento comum.
Para essa finalidade, uma ferramenta de migração de código aberto está disponível no GitHub:
Ferramenta de migração UGC do AEM Communities
Ao atualizar de comunidades sociais do AEM 6.0 para comunidades do AEM 6.3, muitas APIs foram reorganizadas em diferentes pacotes. A maioria deve ser facilmente resolvida ao usar um IDE para personalização de recursos de Comunidades.
Para obter detalhes sobre o pacote SocialUtils obsoleto, visite Refatoração de SocialUtils.
Consulte também Uso do Maven para comunidades.
A variável estrutura da componente social (SCF) utiliza o HandlebarsJS (HBS) linguagem de modelo no lugar do Java Server Pages (JSP) usada antes do AEM 6.0.
No AEM 6.0, os componentes JSP permaneceram junto com os novos componentes da estrutura HBS no mesmo local, com os componentes HBS normalmente em subpastas chamadas de "hbs".
A partir do AEM 6.1, os componentes JSP foram completamente removidos. Para Comunidades, é recomendável substituir todo o uso de componentes JSP por componentes SCF.
A variável Ferramenta de migração UGC do AEM Communities O é uma ferramenta de migração de código aberto, disponível no GitHub, que pode ser personalizada para exportar UGC de versões anteriores de comunidades sociais de AEM e importar para o AEM Communities 6.1 ou posterior.
Além de mover o UGC de versões anteriores, também é possível usar a ferramenta para mover o UGC de um SRP para outro, como de MSRP para DSRP.
Conceitualmente, há três gerações de componentes de comunidades:
Ger 1: Aproximadamente CQ 5.4 a AEM 5.6.0, esses são os collab componentes que armazenaram o UGC no repositório local usando a replicação como meio de sincronizar o UGC entre plataformas. Outras diferenças envolvem a implementação usando Java Server Pages (JSP) e o recurso de blog que consiste em criar somente no ambiente de autor.
Ger 2: Do AEM 5.6.1 ao AEM 6.1, esta é uma combinação de collab e social componentes. O AEM 6.0 apresentou o novo estrutura da componente social (SCF) e o AEM 6.2 introduziram um armazenamento de UGC comum em que o UGC é acessado usando um provedor de recursos de armazenamento (SRP)
Ger 3: A partir do AEM 6.2, há apenas social componentes, implementados no SCF como componentes Handlebars (HBS) que exigem a escolha de SRP para UGC.