Atualizar versão do jQuery no AEM as a Cloud Service

Adobe Experience Manager (AEM) as a Cloud Service - O Sites usa uma versão padrão do jQuery (v1.12.4-aem), que é mantida pela Adobe e recebe atualizações de segurança. Se você precisar atualizar para uma versão mais recente do jQuery para requisitos de conformidade ou recursos, você deve substituir a biblioteca do cliente padrão pela sua versão preferida.

Descrição description

Ambiente

Adobe Experience Manager (AEM) as a Cloud Service - Sites

Problema/Sintomas

O aplicativo usa o jQuery v1.12.4-aem padrão do Adobe, mas requer uma atualização para a versão mais recente para fins de conformidade ou outras necessidades.

Resolução resolution

Para substituir a biblioteca padrão do jQuery por uma personalizada, siga estas etapas:

  1. Adicione sua versão preferida do jQuery como uma biblioteca cliente em /apps/<project>/clientlibs/clientlib-jquery.
  2. Defina a propriedade categories como jquery e a propriedade replaces como /libs/clientlibs/granite/jquery.
  3. Teste a biblioteca atualizada nos ambientes de desenvolvimento e de preparo.
  4. Teste componentes interativos (por exemplo, modais, controles deslizantes e chamadas AJAX) entre ambientes para garantir a compatibilidade com a nova versão do jQuery.
  5. Verifique se o aplicativo funciona corretamente com a nova versão do jQuery.
  6. Implante as alterações na produção após o teste bem-sucedido.
  7. Monitore a base de código para dependências que podem ser afetadas por atualizações futuras do jQuery.

Depois de seguir todas as etapas acima, certifique-se de que apenas sua versão preferida do jQuery esteja em uso e que toda a funcionalidade funcione conforme esperado em todos os ambientes.

Observações Adicionais:

  • O gerenciamento de sua própria versão do jQuery oferece controle sobre atualizações, mas também torna você responsável por garantir a compatibilidade durante atualizações futuras.
  • O jQuery padrão fornecido pela Adobe versão 1.12.4-aem recebe todas as atualizações de segurança relevantes e pode já solucionar vulnerabilidades específicas sem exigir uma atualização.
  • Faça um teste completo antes de implantar alterações na produção para evitar possíveis conflitos ou problemas de funcionalidade.

Leitura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles