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:
- Adicione sua versão preferida do jQuery como uma biblioteca cliente em
/apps/<project>/clientlibs/clientlib-jquery. - Defina a propriedade
categoriescomojquerye a propriedadereplacescomo/libs/clientlibs/granite/jquery. - Teste a biblioteca atualizada nos ambientes de desenvolvimento e de preparo.
- Teste componentes interativos (por exemplo, modais, controles deslizantes e chamadas AJAX) entre ambientes para garantir a compatibilidade com a nova versão do jQuery.
- Verifique se o aplicativo funciona corretamente com a nova versão do jQuery.
- Implante as alterações na produção após o teste bem-sucedido.
- 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
- Personalizar Consoles no Guia do Usuário do AEM as a Cloud Service
- Usando Bibliotecas do Lado do Cliente no Guia do Usuário do AEM as a Cloud Service