오프라인 채널 offline-channels
Screens 플레이어는 ContentSync 기술을 사용하여 채널에 대한 오프라인 지원을 제공합니다.
플레이어는 로컬 http 서버를 사용하여 압축 해제된 콘텐츠를 제공합니다.
채널이 online 을 실행하도록 구성된 경우 플레이어는 AEM 서버에 액세스하여 채널 리소스를 제공합니다. 그러나 채널이 offline 을(를) 실행하도록 구성된 경우 플레이어는 로컬 http 서버에서 채널 리소스를 제공합니다.
프로세스의 워크플로우는 다음과 같습니다.
- 원하는 페이지를 구문 분석합니다.
- 모든 관련 에셋을 수집합니다.
- 모든 항목을 zip 파일로 패키징합니다.
- zip을 다운로드하고 로컬로 추출합니다.
- 콘텐츠의 로컬 복사본을 표시합니다.
핸들러 업데이트 update-handlers
ContentSync 은(는) 업데이트 처리기를 사용하여 특정 프로젝트에 필요한 모든 페이지와 자산을 구문 분석하고 수집합니다. AEM Screens은 다음 업데이트 핸들러를 사용합니다.
일반 옵션 common-options
- type: 사용할 업데이트 처리기 형식
- 경로: 리소스에 대한 경로
- [targetRootDirectory]: zip 파일의 대상 폴더
ContentSync 구성 테스트 testing-contentsync-configuration
ContentSync 구성을 테스트하려면 아래 단계를 따르십시오.
https://localhost:4502/libs/cq/contentsync/content/console.html
열기- 목록에서 구성을 클릭합니다.
- 캐시 지우기 를 클릭합니다.
- 캐시 업데이트 를 클릭합니다.
- 전체 다운로드 를 클릭합니다.
- zip 파일을 추출합니다.
- 추출된 폴더에서 로컬 서버를 시작합니다.
- 시작 페이지를 열고 앱 상태를 확인합니다.
채널에 대한 오프라인 구성 활성화 enabling-offline-config-for-a-channel
채널에 대한 오프라인 구성을 활성화하려면 아래 단계를 따르십시오.
-
Inspect 채널 컨텐츠를 표시하고 AEM 인스턴스(온라인)에서 요청되었는지 확인합니다.
-
채널 대시보드로 이동합니다.
-
채널 정보 패널에서 … 을(를) 클릭합니다.
-
채널 속성으로 이동합니다.
-
((채널) 탭에서 확인란이 비활성화되어 있는지 확인한 다음 저장 및 닫기 를 클릭합니다.
콘텐츠가 장치에 제대로 배포되기 전에 오프라인 콘텐츠 업데이트 를 클릭하세요.
속성 의 오프라인 상태도 그에 따라 업데이트됩니다.
-
채널 콘텐츠를 Inspect으로 설정하고 로컬 플레이어 캐시에서 요청되었는지 확인합니다.
pom.xml
의 최소 요구 사항에 대해 자세히 알아보세요. AEM Screens용 사용자 지정 구성 요소 개발 에서 사용자 지정 처리기용 템플릿을 참조하십시오.