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:

  1. Agregue su versión de jQuery preferida como biblioteca de cliente en /apps/<project>/clientlibs/clientlib-jquery.
  2. Establezca la propiedad categories en jquery y la propiedad replaces en /libs/clientlibs/granite/jquery.
  3. Pruebe la biblioteca actualizada en los entornos de desarrollo y ensayo.
  4. 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.
  5. Compruebe que la aplicación funciona correctamente con la nueva versión de jQuery.
  6. Implemente los cambios en la producción después de realizar la prueba correctamente.
  7. 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

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f