Compatibilidade com versões anteriores no AEM 6.4 backward-compatibility-in-aem
Visão geral overview
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 devem precisar alterar o código ou as personalizações ao fazer a atualização. Para clientes 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 exceções em que os recursos não podiam ser mantidos compatíveis com versões anteriores, a compatibilidade com versões anteriores de pacotes e conteúdo pode ser alcançada instalando um Pacote de Compatibilidade para a versão 6.3 (consulte como configurar abaixo para obter detalhes sobre onde baixar). Este pacote de compatibilidade restaurará a compatibilidade para aplicativos compatíveis com o AEM 6.3.
O Pacote de Compatibilidade permite executar AEM no modo de compatibilidade e adiar o desenvolvimento personalizado em relação aos novos recursos de AEM:
O Pacote de Compatibilidade tem dois modos: Roteamento Habilitado 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 desenvolvimento para fazer com que suas personalizações funcionem com todos os novos recursos.
Isso significa que talvez seja necessário fazer ajustes em seu 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 adie o desenvolvimento personalizado necessário em relação aos novos recursos de 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 how-to-set-up
O Pacote de Compatibilidade do AEM 6.3 pode ser instalado como um pacote usando o Gerenciador de Pacotes. Você pode baixar o AEM Pacote de compatibilidade 6.3 da Distribuição de software site.
Quando o Pacote de Compatibilidade estiver instalado, o roteamento poderá ser ativado ou desativado usando um switch na configuração OSGI, conforme mostrado abaixo:
Quando o Pacote de Compatibilidade estiver instalado e configurado, os recursos serão usados com base no modo de compatibilidade que foi escolhido.