Compatibilité ascendante dans AEM 6.5 backward-compatibility-in-aem
du commerce électronique overview
Dans Adobe Experience Manager (AEM) 6.5, toutes les fonctionnalités ont été développées en tenant compte de la compatibilité descendante.
En règle générale, les clients exécutant AEM 6.3 ne doivent pas avoir à modifier le code ou les personnalisations lors de la mise à niveau. Pour les clients AEM 6.1 et 6.2, il n’y a aucune autre modification de rupture par rapport à ce que vous pourriez subir lors d’une mise à niveau vers la version 6.3.
Pour les exceptions où les fonctionnalités n’ont pas pu être maintenues rétrocompatibles, les problèmes d’incompatibilité ascendante pour les lots et le contenu peuvent être atténués. Pour ce faire, installez un package de compatibilité pour la version 6.4 (voir la procédure de configuration ci-dessous pour plus d’informations sur l’emplacement de téléchargement). Ce package de compatibilité aide à restaurer la compatibilité habituellement entre les applications conformes à AEM 6.4.
Le package de compatibilité vous permet d’exécuter AEM en mode de compatibilité et de différer le développement personnalisé conformément aux nouvelles fonctionnalités d’AEM :
Le package de compatibilité possède deux modes : Routage activé et Routage désactivé.
AEM 6.5 peut ainsi s’exécuter en trois modes :
Mode natif :
Le mode natif est destiné aux clientes et clients qui souhaitent utiliser toutes les nouvelles fonctionnalités d’AEM 6.5 et qui sont au point pour effectuer des développements pour que leurs personnalisations fonctionnent avec toutes les nouvelles fonctionnalités.
Cela signifie que vous devez ajuster votre application immédiatement après la mise à niveau.
Mode de compatibilité : package de compatibilité installé avec le routage activé
Le mode de compatibilité est destiné aux clientes et clients qui disposent de personnalisations d’interfaces non rétrocompatibles. Cela permet à AEM de s’exécuter en mode de compatibilité et de différer le développement personnalisé requis par rapport aux nouvelles fonctionnalités AEM qui ne sont pas compatibles avec une partie de votre code personnalisé.
Mode hérité : package de compatibilité installé avec le mode Routage désactivé
Le mode hérité est destiné aux clientes et clients disposant d’interfaces personnalisées basées sur du code hérité ou obsolète d’AEM qui a été déplacé dans le package de compatibilité.
Méthode de configuration how-to-set-up
La variable Pack de compatibilité AEM 6.4 pour 6.5 peut être installé en tant que package à l’aide du gestionnaire de modules. Vous pouvez télécharger le fichier AEM 6.4 Compatibility Pack pour la version 6.5 de la distribution logicielle site.
Une fois le package de compatibilité installé, le routage peut être activé ou désactivé à l’aide d’un commutateur dans la configuration OSGI, comme indiqué ci-dessous :
Une fois le package de compatibilité installé et configuré, les fonctionnalités sont utilisées en fonction du mode de compatibilité choisi.