AEM(Adobe Experience Manager)
AEM(Adobe experience Manager) 모듈
흑백논리
2023. 2. 1. 15:53
반응형
Adobe 공식 홈페이지에 있는 내용을 가져온것으로 자세한 사항은 아래 출처를 통해 알아보시는 것이 좋습니다.
AEM 프로젝트는 각각 다른 역할을 가진 개별 Maven 모듈로 구성됩니다.
대부분의 개발에서는 다음 모듈에 중점을 둡니다.
- Core - Java 코드, 주로 백엔드 개발자에 해당됩니다.
- UI.frontend - CSS, JavaScript, Sas, TypeScript 에 대한 소스 코드를 주로 프런트엔드 개발자에게 해당됩니다.
- UI.apps - 구성 요소 및 대화 상자 정의를 포함하고, 컴파일된 CSS 및 JavaSCript를 클라이언트 라이브러리로 포함합니다.
- UI.content - 편집 가능한 템플릿, 메타데이터 스키마(/content,%20/conf?lang=ko)와 같은 구조적 컨텐츠 및 구성을 포함합니다.
- ALL - 위의 모듈을 AEM 환경에 배포할 수 있는 단일 패키지에 결합하는 빈 Maven 모듈입니다.
AEM 코어 구성 요소
AEM 코어 구성 요소는 AEM용 WCM(표준화된 웹 컨텐츠 관리) 구상 요소 세트를 포함하여 기능의 기본 세트를 제공하며 개별 프로젝트에 대해 스타일 지정, 사용자 지정 및 확장됩니다.
기능
제작 준비 | 핵심 구성 요소는 충분한 테스트를 받고, 용도가 다양하고 성능이 탁월한 30개의 강력한 WCM 구성 요소입니다. |
클라우드 기반 | AEM as a Cloud Service, Adobe 관리 서비스 또는 온프레미스 등 어디에 있든 작동합니다. |
유연성 | 구성 요소는 작성자가 거의 모든 레이아웃을 조합할 수 있는 일반 개념을 보여 줍니다. |
구성 가능 | 템플릿 수준의 콘텐츠 정책은 페이지 작성자가 사용하거나 사용할 수 없는 기능을 정의합니다. |
추적 가능 | Adobe 클라이언트 데이터 레이어 통합 기능을 통해 모든 측면의 방문자 경험을 추적할 수 있습니다. |
액세스 가능 | WCAG 2.1 표준을 준수하고 ARIA 레이블을 제공하며 키보드 탐색을 지원합니다(알려진 문제). |
SEO 친화도 | HTML 출력은 의미가 있으며 schema.org 마이크로 데이터 주석을 제공합니다. |
WebApp 기반 | 간소화된 JSON 출력을 통해 클라이언트측을 렌더링하고 상황에 맞게 편집할 수 있습니다. |
AMP 지원 | 구성 요소는 AMP 표준에 대한 내장된 지원을 제공하고 모바일 경험을 가속화합니다. |
디자인 키트 | 디자이너는 Adobe XD용 UL 키트를 통해 필요에 따라 스타일링될 수 있는 와이어프레임을 만들 수 있습니다. |
테마 적용 가능 | 구성 요소는 스타일 시스템을 구현하고 마크업이 BEM CSS 명명을 따릅니다 |
사용자 정의 가능 | 몇 가지 패턴을 사용하여 HTML 조정부터 고급 기능 재사용까지 간편한 맞춤화를 구현할 수 있습니다. |
버전 관리 | 버전 관리 정책을 사용하여 몇 가지 개선 사항을 수정하면 사이트는 핵심 구성 요소에 의해 연결이 끊기지 않습니다. |
현지화 가능 | 스마트 참조 해상도를 사용하면 특정 구성 요소에서 현지화된 해당 콘텐츠를 자동으로 검색하여 렌더링할 수 있습니다. |
오픈 소스 | 매출이 평소와 같지 않다면 자신의 성과를 공개하십시오. |
WCM 구성 요소
핵심 구성 요소의 현재 버전은 다음 구성 요소 기능이 있습니다.
템플릿 구성 요소
컨테이너 구성 요소
양식 구성 요소
반응형