Adobe Experience Manager as a Cloud Service은 오버레이 원리를 사용하여 콘솔 및 기타 기능(예: 페이지 작성)을 확장하고 사용자 정의할 수 있습니다.
오버레이는 여러 컨텍스트에서 사용할 수 있는 용어입니다. 이 컨텍스트(AEM as a Cloud Service 확장)에서 오버레이는 사전 정의된 기능을 가져와 고유한 정의를 해당 기능에 부과합니다(표준 기능을 사용자 정의함).
표준 인스턴스에서는 사전 정의된 기능이 /libs
및 아래에서 오버레이(사용자 정의)를 정의하는 것이 좋습니다. /apps
분기(사용) 검색 경로 를 클릭하여 리소스를 확인합니다.
터치 지원 UI는 Granite-관련 오버레이:
메서드
적절한 항목 재구성 /libs
아래 구조 /apps
.
다음과 같이 1:1 사본은 필요하지 않습니다. Sling 리소스 병합 는 필요한 원래 정의를 상호 참조하는 데 사용됩니다. Sling 리소스 병합은 차이점(버전 비교) 메커니즘을 통해 리소스에 액세스하고 리소스를 병합하는 서비스를 제공합니다.
아래에서 변경 작업 수행 /apps
.
장점
/libs
.다음 Sling 리소스 병합 및 관련 메서드는 Granite. 이는 뼈대 구조를 갖는 오버레이를 생성하는 것이 표준 터치 지원 UI에 대해서만 적절하다는 것을 의미한다.
오버레이 는 콘솔 구성 또는 사이드 패널의 에셋 브라우저에 대한 선택 카테고리 작성(페이지 작성 시 사용)과 같은 많은 변경 사항에 대해 권장되는 방법입니다. 필요한 형식은 다음과 같습니다.
본인 은(는) 해서는 안 됨 에서 변경 /libs
분기이 분기는 업그레이드가 인스턴스에 적용될 때마다 변경되기 때문에 수행하는 모든 변경 내용이 손실될 수 있습니다.
한 위치에서 변경 내용을 집중하여 필요에 따라 변경 내용을 더 쉽게 추적, 마이그레이션, 백업 및/또는 디버깅할 수 있습니다.
AEM은 검색 경로를 사용하여 리소스를 찾고 (기본적으로) 먼저 /apps
분기 및 다음 /libs
분기입니다. 이 메커니즘은에 오버레이가 있음을 의미합니다 /apps
(및 여기서 정의한 사용자 정의)에 우선순위가 있습니다.
오버레이의 경우 전달된 리소스는 OSGi 구성에 정의된 검색 경로에 따라 검색된 리소스 및 속성의 집계입니다.