AEM as a Cloud Service에서 jQuery 버전 업그레이드

Adobe Experience Manager(AEM) as a Cloud Service - Sites는 Adobe에서 유지 관리되고 보안 업데이트를 받는 기본 jQuery 버전(v1.12.4-aem)을 사용합니다. 규정 준수 또는 기능 요구 사항을 위해 새 버전의 jQuery로 업그레이드해야 하는 경우 기본 클라이언트 라이브러리를 기본 버전으로 재정의해야 합니다.

설명 description

환경

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

문제/증상

이 애플리케이션은 Adobe의 기본 jQuery v1.12.4-aem을 사용하지만 규정 준수 또는 기타 요구 사항을 위해 최신 버전으로 업그레이드해야 합니다.

해결 방법 resolution

기본 jQuery 라이브러리를 사용자 지정 라이브러리로 바꾸려면 다음 단계를 수행합니다.

  1. 선호하는 jQuery 버전을 /apps/<project>/clientlibs/clientlib-jquery 아래에 클라이언트 라이브러리로 추가하십시오.
  2. categories 속성을 jquery(으)로 설정하고 replaces 속성을 /libs/clientlibs/granite/jquery(으)로 설정합니다.
  3. 개발 및 스테이징 환경에서 업데이트된 라이브러리를 테스트합니다.
  4. 여러 환경에서 대화형 구성 요소(예: 모델, 슬라이더 및 AJAX 호출)를 테스트하여 새 jQuery 버전과의 호환성을 확인합니다.
  5. 응용 프로그램이 새 jQuery 버전에서 올바르게 작동하는지 확인합니다.
  6. 테스트를 성공적으로 수행한 후 변경 사항을 프로덕션에 배포합니다.
  7. 향후 jQuery 업데이트의 영향을 받을 수 있는 종속성에 대해 코드베이스를 모니터링합니다.

위의 모든 단계를 수행한 후 선호하는 jQuery 버전만 사용 중이며 모든 기능이 환경에서 예상대로 작동하는지 확인하십시오.

추가 참고 사항:

  • 자체 버전의 jQuery를 관리하면 업데이트를 제어할 수 있지만 향후 업그레이드 시에도 호환성을 유지할 책임이 있습니다.
  • 기본 Adobe 제공 jQuery 버전 1.12.4-aem은 모든 관련 보안 업데이트를 받으며 업그레이드 없이도 특정 취약점을 이미 해결할 수 있습니다.
  • 프로덕션에 변경 사항을 배포하기 전에 철저하게 테스트하여 잠재적 충돌이나 기능 문제를 방지하십시오.

관련 읽기

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