AEM 6.4의 저장소 재구성

소개

AEM 6.4 이전에는 업그레이드 시 변경될 수 있는 JCR의 예측할 수 없는 영역에 고객 코드가 배포되었습니다. 이러한 이유 때문에 공식 AEM 릴리스가 사용자 지정 코드, 구성 또는 컨텐츠를 덮어쓰는 것이 일반적이었습니다. 또한 고객이 AEM 제품 코드 또는 컨텐츠를 덮어쓸 수 있으므로 제품 기능을 깨는 경우도 있습니다.

AEM 제품 코드와 고객 코드에 대한 계층을 명확히 설명함으로써 이러한 충돌을 막을 수 있습니다.

이를 위해, AEM 6.4부터 향후 릴리스에서 계속 제공될 예정인 컨텐츠는 다음과 같은 높은 수준의 규칙을 준수하며, 컨텐츠가 어디로 이동하는지에 대한 지침과 함께 저장소의 다른 폴더로 재구성됩니다.

  • AEM 제품 코드는 항상 /libs에 삽입되며, 사용자 지정 코드로 덮어쓰지 않아야 합니다.
  • 사용자 정의 코드는 /apps, /content 및 /conf에 삽입해야 합니다.

6.4 업그레이드에 미치는 영향

AEM 6.4로 업그레이드하면 /etc 아래에 있는 컨텐츠의 큰 하위 세트가 저장소의 다른 폴더에 복제됩니다. 이러한 새 위치는 컨텐츠를 참조하는 기본 위치입니다. 그러나 AEM 6.4 업그레이드가 /etc 폴더의 이전 위치와 역호환되도록 모든 시도가 이루어졌으며 대부분의 경우 변경 사항이 활성 또는 수동으로 고객의 애플리케이션에서 수행될 때까지 이전 위치는 AEM 코드로 계속 참조됩니다. 타임라인 관점에서는 두 가지 변경 사항 범주가 있습니다.

  • 6.4 업그레이드 포함 - 일부 /etc 재구성 변경 사항은 이전 버전과는 호환하지 않으므로 AEM 6.4 업그레이드의 일부로 수정 사항을 계획하고 구현해야 합니다.
  • 6.5 업그레이드 전 - 향후 업그레이드 후 어느 시점까지 /etc 재구성 변경 사항을 지연할 수 있습니다. 이전에 언급했듯이 AEM 6.4 코드는 수정 사항이 고객 릴리스의 일부로 구현될 때까지 이전 위치를 계속 참조합니다. 변경 사항을 적용할 강제 타임라인은 없지만 향후 기능은 참조되는 새 위치에 의존할 수 있으므로 6.5 업그레이드 전에 변경하는 것이 좋습니다. 또한 주어진 기능에 대한 설명서는 새 위치를 참조하는 규칙을 따르므로 이전 위치를 계속 사용하는 경우 혼란을 일으킬 수 있습니다.

구조 조정 지침

AEM 6.4로 업그레이드할 계획이지만, 작업 노력을 평가하려면 다음 솔루션별 페이지를 참조해야 합니다.

각 페이지에는 필요한 변경 사항의 긴급성에 해당하는 2개의 섹션이 있습니다. "6.4 업그레이드 포함" 섹션의 내용은 AEM 6.4 업그레이드 프로젝트의 일부로 다루어져야 합니다. "6.5 업그레이드 전" 아래의 모든 내용은 업그레이드 후 때까지 선택적으로 지연할 수 있습니다.

페이지의 각 항목에는 "구조 조정 지침" 필드가 포함되어 있습니다. 이 필드에는 새 위치가 이전에 /etc 폴더 아래에 있던 컨텐츠에 대해 참조되도록 새 6.4 응답 모델에 정렬하기 위한 권장 기술 전략이 자세히 설명되어 있습니다. 추가 "메모" 필드는 추가적인 유용한 컨텍스트를 제공합니다.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free