Show Menu
TÓPICOS×

Compatibilidade com versões anteriores no AEM 6.4

Visão geral

Para obter uma lista de alterações de conteúdo e configuração que não estão no escopo do Pacote de compatibilidade, consulte Reestruturação do repositório no AEM 6.4 .
No AEM 6.4, todos os recursos foram desenvolvidos tendo em mente a compatibilidade com versões anteriores.
Na maioria dos casos, os clientes que executam o AEM 6.3 não precisam alterar o código ou as personalizações ao fazer a atualização. Para os clientes do AEM 6.1 e 6.2, não há alterações adicionais de quebra que seriam enfrentadas durante uma atualização para o 6.3.
Para obter exceções onde os recursos não puderam ser mantidos com compatibilidade retroativa, é possível obter compatibilidade retroativa para pacotes e conteúdo instalando um Pacote de compatibilidade para a versão 6.3 (veja como configurar a seguir para obter detalhes sobre onde baixar). Este pacote compatível restaurará a compatibilidade para aplicativos compatíveis com o AEM 6.3.
O Pacote de compatibilidade permite executar o AEM no modo de compatibilidade e adiar o desenvolvimento personalizado em relação aos novos recursos do AEM:
Observe que o pacote de compatibilidade é apenas uma solução temporária para adiar o desenvolvimento necessário para ser compatível com o AEM 6.4, recomendável somente como uma última opção se você não puder resolver problemas de compatibilidade por meio do desenvolvimento imediatamente após a atualização. É altamente recomendável alternar para o modo nativo e desinstalar o pacote de compatibilidade depois que você decidir continuar com o desenvolvimento personalizado baseado no 6.4 e utilizar a funcionalidade 6.4 completa.
O Pacote de compatibilidade tem dois modos: Roteamento Ativado e Roteamento Desativado .
Isso permite que o AEM 6.4 seja executado em três modos:
Modo nativo:
O modo nativo é para clientes que desejam usar todos os novos recursos do AEM 6.4 e estão prontos para fazer algum desenvolvimento para que suas personalizações funcionem com todos os novos recursos.
Isso significa que talvez seja necessário fazer ajustes no aplicativo imediatamente após a atualização.
Modo de compatibilidade: Pacote de compatibilidade instalado com roteamento ativado
O Modo de compatibilidade é para clientes que têm personalizações de interfaces que não são compatíveis com versões anteriores. Isso permite que o AEM seja executado no modo de compatibilidade e adiar o desenvolvimento personalizado necessário em relação aos novos recursos do AEM que não são compatíveis com alguns de seus códigos personalizados.
Modo herdado: Pacote de compatibilidade instalado com roteamento desativado
O modo herdado é para clientes que têm interfaces personalizadas baseadas em código herdado ou obsoleto do AEM que foi movido para fora no pacote de compatibilidade.

Como configurar

O pacote de compatibilidade do AEM 6.3 poderá ser instalado como um pacote usando o Gerenciador de pacotes neste link .
Quando o Pacote de compatibilidade estiver instalado, o roteamento poderá ser ativado ou desativado usando um switch na configuração OSGI, como mostrado abaixo:
Quando o Pacote de compatibilidade estiver instalado e configurado, os recursos serão usados com base no modo de compatibilidade escolhido.