Mise à niveau de la version de jQuery dans AEM as a Cloud Service
Adobe Experience Manager (AEM) as a Cloud Service - Sites utilise une version par défaut de jQuery (v1.12.4-aem), qui est gérée par Adobe et reçoit les mises à jour de sécurité. Si vous devez effectuer une mise à niveau vers une version plus récente de jQuery pour des raisons de conformité ou de fonctionnalités, vous devez remplacer la bibliothèque cliente par défaut par votre version préférée.
Description description
Environnement
Adobe Experience Manager (AEM) as a Cloud Service - Sites
Problème/Symptômes
L’application utilise la version jQuery v1.12.4-aem par défaut d’Adobe, mais nécessite une mise à niveau vers la dernière version pour des raisons de conformité ou d’autres besoins.
Résolution resolution
Pour remplacer la bibliothèque jQuery par défaut par une bibliothèque personnalisée, procédez comme suit :
- Ajoutez votre version de jQuery préférée en tant que bibliothèque cliente sous
/apps/<project>/clientlibs/clientlib-jquery. - Définissez la propriété
categoriessurjqueryet la propriétéreplacessur/libs/clientlibs/granite/jquery. - Testez la bibliothèque mise à jour dans les environnements de développement et d’évaluation.
- Testez les composants interactifs (par exemple, les modèles, les curseurs et les appels AJAX) dans les environnements pour garantir la compatibilité avec la nouvelle version de jQuery.
- Vérifiez que l’application fonctionne correctement avec la nouvelle version de jQuery.
- Déployez les modifications en production après avoir réussi les tests.
- Surveillez la base de code pour identifier les dépendances qui pourraient être affectées par les futures mises à jour de jQuery.
Après avoir suivi toutes les étapes ci-dessus, assurez-vous que seule votre version préférée de jQuery est utilisée et que toutes les fonctionnalités fonctionnent comme prévu dans les environnements.
Remarques supplémentaires :
- La gestion de votre propre version de jQuery vous permet de contrôler les mises à jour, mais aussi d’assurer la compatibilité lors des mises à niveau ultérieures.
- La version 1.12.4 par défaut de jQuery fournie par Adobe reçoit toutes les mises à jour de sécurité pertinentes et peut déjà répondre à des vulnérabilités spécifiques sans nécessiter de mise à niveau.
- Effectuez des tests approfondis avant de déployer les modifications en production afin d’éviter les conflits potentiels ou les problèmes de fonctionnalité.
Lecture connexe
- Personnalisation des consoles dans le Guide de l’utilisateur d’AEM as a Cloud Service
- Utilisation des bibliothèques côté client dans le guide d’utilisation d’AEM as a Cloud Service