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 라이브러리를 사용자 지정 라이브러리로 바꾸려면 다음 단계를 수행합니다.
- 선호하는 jQuery 버전을
/apps/<project>/clientlibs/clientlib-jquery아래에 클라이언트 라이브러리로 추가하십시오. categories속성을jquery(으)로 설정하고replaces속성을/libs/clientlibs/granite/jquery(으)로 설정합니다.- 개발 및 스테이징 환경에서 업데이트된 라이브러리를 테스트합니다.
- 여러 환경에서 대화형 구성 요소(예: 모델, 슬라이더 및 AJAX 호출)를 테스트하여 새 jQuery 버전과의 호환성을 확인합니다.
- 응용 프로그램이 새 jQuery 버전에서 올바르게 작동하는지 확인합니다.
- 테스트를 성공적으로 수행한 후 변경 사항을 프로덕션에 배포합니다.
- 향후 jQuery 업데이트의 영향을 받을 수 있는 종속성에 대해 코드베이스를 모니터링합니다.
위의 모든 단계를 수행한 후 선호하는 jQuery 버전만 사용 중이며 모든 기능이 환경에서 예상대로 작동하는지 확인하십시오.
추가 참고 사항:
- 자체 버전의 jQuery를 관리하면 업데이트를 제어할 수 있지만 향후 업그레이드 시에도 호환성을 유지할 책임이 있습니다.
- 기본 Adobe 제공 jQuery 버전 1.12.4-aem은 모든 관련 보안 업데이트를 받으며 업그레이드 없이도 특정 취약점을 이미 해결할 수 있습니다.
- 프로덕션에 변경 사항을 배포하기 전에 철저하게 테스트하여 잠재적 충돌이나 기능 문제를 방지하십시오.
관련 읽기
- AEM as a Cloud Service 사용 안내서의 콘솔 사용자 지정
- AEM as a Cloud Service 사용 안내서의 클라이언트측 라이브러리 사용
recommendation-more-help
experience-cloud-kcs-help-kbarticles