ContextHub contexthub
ContextHub는 컨텍스트 데이터를 저장, 조작 및 표시하기 위한 프레임워크입니다. 클라이언트측 JavaScript API를 사용하면 콘텐츠를 개인화하기 위한 데이터에 액세스할 수 있습니다.
/libs/settings/cloudsettings/legacy
)에서 사용하는 샘플 ContextHub 구성이 포함된 경로는 고유한 구성을 만들기 위한 참조로만 사용해야 합니다.지속성 persistence
ContextHub 저장소는 클라이언트에 컨텍스트 데이터를 유지합니다. ContextHub JavaScript API를 사용하면 저장소에 액세스하여 데이터를 필요에 따라 작성, 업데이트 및 삭제할 수 있습니다. 따라서 ContextHub는 페이지의 데이터 계층을 나타냅니다.
각 ContextHub 저장소는 사전 정의된 저장소 유형의 인스턴스입니다.
- ContextHub는 여러 샘플 저장소 형식을 제공합니다.
- AEM 콘솔을 사용하여 스토어를 만듭니다.
- 개발자는 사용자 지정 저장소 유형을 만들 수 있습니다.
- 개발자는 JavaScript을 통해 저장소 데이터에 액세스할 수 있습니다.
세분화 segmentation
ContextHub에는 세그먼트를 관리하고 현재 컨텍스트에 대해 해결할 세그먼트를 결정하는 세그먼테이션 엔진이 포함되어 있습니다. 여러 개의 세그먼트가 정의됩니다. JavaScript API를 사용하여 해결된 세그먼트를 결정할 수 있습니다.
프레젠테이션 presentation
ContextHub 도구 모음을(를) 사용하면 마케터와 작성자가 페이지를 작성할 때 사용자 환경을 시뮬레이션하기 위해 저장소 데이터를 보고 조작할 수 있습니다. 도구 모음은 ContextHub 저장소에 대한 액세스를 제공하는 UI 모듈 그룹으로 구성됩니다.
각 ContextHub UI 모듈은 사전 정의된 모듈 유형의 인스턴스입니다.
-
ContextHub는 여러 샘플 모듈 유형을 제공합니다.
-
AEM 콘솔을 사용하여 UI 모듈을 추가하고 UI 모드에서 해당 모듈을 그룹화하십시오.
-
개발자는 사용자 지정 모듈 유형을 만들 수 있습니다.
개발자는 ContextHub 구성 요소를 페이지에 추가해야 합니다.