AEM Headless 콘텐츠 설계자 여정 시작 부분의 소개에서는 Headless 모델링과 관련된 기본 개념 및 용어를 다룹니다.
이 문서는 해당 사항을 기본으로 하며, 이를 통해 자체 AEM Headless 프로젝트의 콘텐츠를 모델링하는 방법을 이해할 수 있습니다.
콘텐츠(데이터) 모델링은 관계 데이터베이스 개발 시 자주 사용되는 설정된 기술 세트이므로 콘텐츠 모델링은 AEM Headless에 어떤 의미입니까?
애플리케이션이 AEM에서 필요한 콘텐츠를 일관되고 효율적으로 요청 및 수신하도록 하려면 이 콘텐츠를 구조화해야 합니다.
즉, 애플리케이션이 응답 형식을 미리 알고 있으므로 처리 방법을 알고 있습니다. 포함된 내용과 사용 방법을 결정하는 데 구문 분석할 수 있는 자유 형식 콘텐츠를 수신하는 것보다 훨씬 더 쉽습니다.
AEM은 콘텐츠 조각을 사용하여 콘텐츠를 Headless 방식으로 애플리케이션에 게재하는 데 필요한 구조를 제공합니다.
콘텐츠 모델 구조는
콘텐츠 조각 모델은 콘텐츠 검색에 사용되는 AEM GraphQL 스키마의 기반으로도 사용됩니다. 자세한 내용은 개발자 여정을 참조하십시오.
콘텐츠에 대한 요청은 표준 GraphQL API 구현을 사용자 정의하는 AEM GraphQL API를 사용하여 처리합니다. AEM GraphQL API를 사용하면 애플리케이션은 콘텐츠 조각에서 (복잡한) 쿼리를 수행할 수 있습니다(각 쿼리는 특정 모델 유형에 따라 다름).
그런 다음 반환된 콘텐츠를 애플리케이션에서 사용할 수 있습니다.
콘텐츠 조각 모델은 콘텐츠 구조를 정의할 수 있는 다양한 메커니즘을 제공합니다.
콘텐츠 조각 모델은 엔티티에 대해 설명합니다.
새 모델을 만들 수 있도록 구성 브라우저의 콘텐츠 조각 기능을 활성화해야 합니다.
콘텐츠 작성자가 콘텐츠 조각을 만들 때 선택할 모델을 파악할 수 있도록 모델의 이름을 지정해야 합니다.
모델 내부:
예:
AEM은 콘텐츠를 모델링할 수 있도록 다음 데이터 유형을 제공합니다.
자세한 내용은 콘텐츠 조각 모델 - 데이터 유형에서 확인할 수 있습니다.
두 가지 데이터 유형은 특정 조각 외부 콘텐츠에 대한 참조를 제공합니다.
콘텐츠 참조
이는 모든 유형의 다른 콘텐츠에 대한 간단한 참조를 제공합니다.
예를 들어 지정된 위치에서 이미지를 참조할 수 있습니다.
조각 참조
이는 다른 콘텐츠 조각에 대한 참조를 제공합니다.
이러한 유형의 참조는 콘텐츠 모델링에 필요한 관계를 도입하여 중첩된 콘텐츠를 만드는 데 사용됩니다.
조각 작성자가 다음과 같은 작업을 수행할 수 있도록 데이터 유형을 구성할 수 있습니다.
텍스트 블록 내의 링크를 사용하여 즉석 참조를 생성할 수도 있습니다.
콘텐츠 모델링의 경우 조각 참조 데이터 유형을 사용하여 여러 수준의 구조와 관계를 만들 수 있습니다.
이 참조를 통해 다양한 콘텐츠 조각 모델을 연결하여 상호 관계를 나타낼 수 있습니다. 이를 통해 Headless 애플리케이션은 필요에 따라 연결을 수행하고 콘텐츠에 액세스할 수 있습니다.
사용 시 주의해야 하고 중첩은 필요한 만큼, 하지만 가능한 적도록 모범 사례를 정의할 수 있습니다.
조각 참조는 이 작업을 수행하고 이를 통해 다른 조각을 참조할 수 있습니다.
예를 들어 다음 콘텐츠 조각 모델을 정의할 수도 있습니다.
간단해 보이지만, 회사는 CEO와 직원을 모두 보유하고 있습니다…이 모두 사람이고 각각은 개인으로 정의됩니다.
개인에게 상 한 개(또는 두 개)가 제공될 수 있습니다.
시작에만 적용되는 과정입니다. 복잡도에 따라 상은 회사별로 지정되거나 회사의 본사는 특정 도시에 있을 수 있습니다.
사용자(설계자), 작성자와 Headless 애플리케이션이 이해하므로 조각 참조를 사용하여 해당 상호 관계를 나타낼 수 있습니다.
이제 기본 사항을 배웠으므로 다음 단계는 AEM에서의 콘텐츠 조각 모델 만들기에 대해 알아보기입니다. 이 단계에서 Headless 모델링의 핵심 부분이라 할 수 있는 다양한 참조와 조각 참조를 사용하여 구조 수준을 만드는 방법을 소개하고 자세히 설명합니다.
기본 처리 - 이 페이지는 주로 Sites 콘솔을 기반으로 하지만 여러/대부분의 기능은 자산 콘솔에서의 콘텐츠 조각 작성과 관련성이 있기도 합니다.