Dependendo da topologia e dos recursos de cada site, as seguintes ações podem ser necessárias ao atualizar para o AEM Communities 6.4 ou ao instalar o pacote de recursos mais recente.
Esta seção é específica das Comunidades e complementa as informações fornecidas em Atualização para AEM 6.4 (plataforma).
Ao instalar um novo pacote de recursos das Comunidades em uma implantação configurada com MSRP, será necessário:
Instale o pacote de recursos mais recente
Reindexar MSRP
consulte a seção Ferramenta MSRP Reindex
A partir do AEM 6.3, os recursos de ativação não armazenam mais informações do relatórios no MySQL. A dependência MySQL está disponível somente para rastrear conteúdo SCORM.
Entre em contato com o Atendimento ao cliente para obter ajuda na migração de conteúdo do Enablement 1.0.
Se o UGC pré-existente precisar ser retido, então os meios para fazer isso dependerão se a implantação armazenou o UGC no local ou na nuvem de Adobe.
Se o site atualizado tiver sido configurado para usar o armazenamento na nuvem do Adobe, ele poderá aparecer (incorretamente) como se todo o UGC tivesse sido perdido, pois os métodos SRP não conseguirão localizar o UGC preexistente 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
Cloud Storage
Se o site atualizado não tiver usado armazenamento em nuvem, qualquer UGC pré-existente deve ser convertido em conformidade com a nova estrutura introduzida no AEM 6.1 Communities em suporte à loja comum.
Para esse fim, uma ferramenta de migração de código aberto está disponível no GitHub:
Ferramenta de migração AEM Communities UGC
Ao atualizar de AEM 6.0 comunidades sociais para AEM 6.3 comunidades, esteja ciente de que muitas APIs foram reorganizadas em diferentes pacotes. A maioria deve ser facilmente resolvida ao usar um IDE para personalização dos recursos das Comunidades.
Para obter detalhes sobre o pacote SocialUtils obsoleto, visite Refatoração SocialUtils.
Consulte também Usando o Maven para Communities.
A estrutura de componente social (SCF) usa a linguagem de modelo HandlebarsJS (HBS) no lugar de Java Server Pages (JSP) usada antes da AEM 6.0.
No AEM 6.0, os componentes do JSP permaneceram junto aos novos componentes do enquadramento do HBS no mesmo local, com os componentes do HBS normalmente localizados em subpastas denominadas "hbs".
A partir do AEM 6.1, os componentes do JSP foram completamente removidos. Para Comunidades, é recomendável substituir todo o uso de componentes JSP por componentes SCF.
A AEM Communities UGC Migration Tool é uma ferramenta de migração de código aberto, disponível no GitHub, que pode ser personalizada para exportar o UGC de versões anteriores de comunidades sociais 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:
Geração 1: aproximadamente CQ 5.4 até AEM 5.6.0 - esses são os componentes de colaboração 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), bem como o recurso de blog que consiste na criação somente no ambiente do autor.
Geração 2: do AEM 5.6.1 até ao AEM 6.1 - trata-se de uma mistura de componentes colativos sociais. AEM 6.0 introduziu a nova estrutura de componente social (SCF) e AEM 6.2 introduziu uma loja UGC comum onde o UGC é acessado usando um provedor de recursos de armazenamento (SRP).
Geração 3: a partir do AEM 6.2, existem apenas componentes sociais, implementados no SCF como componentes do Handlebars (HBS) que exigem uma opção de SRP para UGC.