핵심 구성 요소 소개

Adobe Experience Manager에서 구성 요소는 작성 중인 페이지의 콘텐츠를 구성하는 구조적 요소입니다. 구성 요소는 항상 AEM 경험의 기본 요소로, 이를 통해 작성자는 간단하지만 강력한 페이지를 만들 수 있고 개발자는 유연하고 확장 가능한 구성 요소를 개발할 수 있습니다.

핵심 구성 요소는 개발 시간을 단축하고 웹 사이트의 유지 관리 비용을 절감할 수 있도록 AEM용 WCM(Web Content Management) 구성 요소 세트입니다.

리소스

  • 구성 요소 라이브러리: 다양한 구성에서 구성 요소를 보기 위한 예제의 모음입니다.
  • 구성 요소 설명서(이 문서): 개발자 및 작성자를 위한 것으로서 각 구성 요소에 대한 세부 사항을 제공합니다.
  • 핵심 구성 요소 GitHub 리포지토리: 각 구성 요소 및 프로젝트 다운로드에 대한 개발자 세부 사항을 제공합니다.
  • 시작하기:
    • 핵심 구성 요소로 성공: 핵심 구성 요소를 사용할 프로젝트 시작 전에 고려해야 하는 지침입니다.
    • WKND 자습서: 새 사이트를 빌드하기 위한 2일 자습서입니다.
    • Summit 자습서: 새 사이트 구축을 위한 2시간 자습서(US Summit 2019의 랩에서).
    • [Gems 웨비나: ](https://helpx.adobe.com/kr/experience-manager/kt/eseminars/gems/AEM-Core-Components.html에서 확인하십시오.) 핵심 구성 요소(2018년 12월에 기록)의 가이드 투어.

기능

프로덕션 준비 핵심 구성 요소는 28개의 강력한 구성 요소로서 테스트를 잘 거치고 널리 사용되며 잘 수행됩니다.
클라우드 지원 AEM as a Cloud Service, Adobe Managed Services에서, 또는 온프레미스에서 모두 작동합니다.
유연성 구성 요소는 작성자가 거의 모든 레이아웃을 어셈블할 수 있는 일반 개념을 나타냅니다.
구성 가능 템플릿 수준 컨텐츠 정책은 페이지 작성자가 사용할 수 있거나 사용할 수 없는 기능을 정의합니다.
추적 가능 Adobe 클라이언트 데이터 계층 통합을 사용하면 방문자 경험의 모든 측면을 추적할 수 있습니다.
액세스 가능 WCAG 2.1 표준을 준수하고, ARIA 레이블을 제공하고, 키보드 탐색을 지원합니다(알려진 문제).
SEO 기반 HTML 출력은 의미가 있으며 schema.org 마이크로 데이터 주석을 제공합니다.
WebApp-Ready 간소화된 JSON 출력은(는) 클라이언트측 렌더링을 허용하지만, 여전히 컨텍스트 내 편집이 가능합니다.
AMP 지원 구성 요소는 모바일 경험을 가속화하는 AMP 표준,🔗에 대한 기본 제공 을 지원합니다.
디자인 키트 디자이너는 Adobe XD🔗용 UI 키트를 사용하여 필요한 경우 스타일을 지정할 수 있는 와이어프레임을 만들 수 있습니다.
실행 가능 구성 요소는 스타일 시스템을 구현하고 마크업이 BEM CSS 규칙을 따릅니다.
사용자 지정 가능 몇 가지 패턴을 사용하면 HTML을 조정에서 고급 기능 재사용까지 쉬운 사용자 지정을 수행할 수 있습니다.
버전 관리 버전 관리 정책을 사용하면 영향을 줄 수 있는 사항을 개선할 때 코어 구성 요소가 사이트를 손상시키지 않도록 할 수 있습니다.
지역화 가능 스마트 참조 해상도를 사용하면 특정 구성 요소에서 해당 지역화된 콘텐츠를 자동으로 찾아 렌더링할 수 있습니다.
오픈 소스 필요한 내용이 아니면 개선 사항을 기여하십시오!

구성 요소

핵심 구성 요소의 현재 버전은 다음 구성 요소 기능이 있습니다.

템플릿 구성 요소

페이지 작성 구성 요소

컨테이너 구성 요소

양식 구성 요소

노트

작성자는 핵심 구성 요소를 즉시 사용할 수 없습니다. 개발 팀에서 먼저 핵심 구성 요소를 환경에 통합해야 합니다. 통합되면 템플릿 편집기를 통해 사용하고 사전 구성할 수 있습니다.

노트

개별 핵심 구성 요소의 일부 버전은 특정 AEM 버전과 호환될 수 있습니다.

특정 구성 요소에 대한 개별 도움말 페이지(이전 목록에 연결됨)에서 호환성 정보를 참조하거나 핵심 구성 요소 버전 문서에서 자세한 내용을 참조하십시오.

시스템 요구 사항

코어 구성 요소 AEM as a Cloud Service AEM 6.5 AEM 6.4 Java SE Maven
2.17.2 계속 6.5.6.0+ * 6.4.8.4+ * 8,11 3.3.9+
노트

(*) 버전 2.11.0부터 org.apache.sling.models.impl 버전 1.4.12 이상이 필요합니다( SLING-8781). 향후 서비스 팩에서 AEM 6.4 및 6.5용으로 제공됩니다. 그때까지 Sling 모델 번들은 core.wcm.components.all 패키지에 포함되어 있습니다.

이전 코어 구성 요소 릴리스의 요구 사항에 대해서는 핵심 구성 요소 버전을 참조하십시오.

코어 구성 요소는 편집 가능한 템플릿을 사용해야 하며, 클래식 UI나 정적 템플릿을 지원하지 않습니다. 필요한 경우 AEM 현대화 도구를 확인하여 이러한 최신 AEM 기능으로 프로젝트를 업데이트하십시오.

로컬 개발 환경을 설정하려면 AEM as a Cloud Service SDK🔗 또는 이 문서 에서 이전 버전의 AEM에 대해 이 개요를 확인하십시오.

코어 구성 요소는 자동으로 AEM as a Cloud Service에 포함되며 핵심 구성 요소의 최신 릴리스가 항상 제공됩니다.

AEMaaCS와 온프레미스에서 코어 구성 요소를 시작하는 방법에 대한 자세한 내용은 코어 구성 요소 사용 문서를 참조하십시오.

이 페이지에서는