Actualización de la versión de jQuery en AEM as a Cloud Service
Adobe Experience Manager (AEM) as a Cloud Service: Sites utiliza una versión predeterminada de jQuery (v1.12.4-aem), que Adobe mantiene y recibe actualizaciones de seguridad. Si necesita actualizar a una versión más reciente de jQuery para cumplir con los requisitos de compatibilidad o características, debe anular la biblioteca de cliente predeterminada con su versión preferida.
Descripción description
Entorno
Adobe Experience Manager (AEM) as a Cloud Service - Sitios
Problema/Síntomas
La aplicación utiliza jQuery v1.12.4-aem predeterminado de Adobe, pero requiere una actualización a la versión más reciente para fines de conformidad u otras necesidades.
Resolución resolution
Para reemplazar la biblioteca jQuery predeterminada por una personalizada, siga estos pasos:
- Agregue su versión de jQuery preferida como biblioteca de cliente en
/apps/<project>/clientlibs/clientlib-jquery. - Establezca la propiedad
categoriesenjqueryy la propiedadreplacesen/libs/clientlibs/granite/jquery. - Pruebe la biblioteca actualizada en los entornos de desarrollo y ensayo.
- Pruebe los componentes interactivos (por ejemplo, modelos, controles deslizantes y llamadas de AJAX) entre entornos para garantizar la compatibilidad con la nueva versión de jQuery.
- Compruebe que la aplicación funciona correctamente con la nueva versión de jQuery.
- Implemente los cambios en la producción después de realizar la prueba correctamente.
- Supervise el código base para ver las dependencias que podrían verse afectadas por futuras actualizaciones de jQuery.
Después de seguir todos los pasos anteriores, asegúrese de que solo está en uso la versión preferida de jQuery y de que todas las funcionalidades funcionan según lo esperado en todos los entornos.
Notas adicionales:
- La administración de su propia versión de jQuery le permite controlar las actualizaciones, pero también le responsabiliza de garantizar la compatibilidad durante futuras actualizaciones.
- La versión predeterminada de jQuery 1.12.4-aem proporcionada por Adobe recibe todas las actualizaciones de seguridad relevantes y es posible que ya aborde vulnerabilidades específicas sin requerir una actualización.
- Realice pruebas exhaustivas antes de implementar cambios en la producción para evitar posibles conflictos o problemas de funcionalidad.
Lectura relacionada
- Personalización de consolas en la Guía del usuario de AEM as a Cloud Service
- Uso de bibliotecas del cliente en la guía del usuario de AEM as a Cloud Service