離線頻道

Screens播放器運用​ContentSync​技術,為頻道提供離線支援。

播放器使用本機http伺服器來提供未壓縮的內容。

當通道被配置為運行​online​時,播放器通過訪問AEM伺服器來提供通道資源,但當通道被配置為運行​offline​時,播放器從本地http伺服器提供通道資源。

此程式的工作流程如下:

  1. 剖析所需頁面
  2. 收集所有相關資產
  3. 將所有內容封裝在zip檔案中
  4. 下載zip並將其解壓縮到本機
  5. 顯示內容的本機副本

更新處理程式

ContentSync​使用更新處理常式來剖析和收集特定專案的所有必要頁面和資產。 AEM Screens使用下列更新處理常式:

常用選項

  • 類型:要使用的更新處理程式類型
  • 路徑:資源路徑
  • [targetRootDirectory]:zip檔案中的target資料夾
類型 說明 選項
頻道 收集管道 擴充功能:收集
[pathSuffix="]的資源擴展:要添加到通道路徑的尾碼
clientlib 收集指定的客戶端庫 [extension="]:可以是css或js,僅收集前者,或僅收集後者
assetrenditions 收集資產轉譯 [renditions=[]]:要收集的轉譯清單。 預設為原始格式副本
複製 從路徑複製指定的結構

測試ContentSync配置

請依照下列步驟測試ContentSync配置:

  1. 開啟 https://localhost:4502/libs/cq/contentsync/content/console.html
  2. 在清單中選取您的設定
  3. 按一下清除快取
  4. 按一下更新快取
  5. 按一下「Download Full(下載完整)」
  6. 解壓縮zip檔案
  7. 在擷取的資料夾中啟動本機伺服器
  8. 開啟您的開始頁面並檢查您的應用程式狀態

為通道啟用離線配置

請依照下列步驟,啟用管道的離線設定:

  1. Inspect頻道內容,並檢查是否從AEM例項(線上)要求它。

    chlimage_1-24

  2. 導覽至通道控制面板,然後按一下​​通道資訊​面板中的​以更改屬性。

    chlimage_1-25

  3. 導覽至通道屬性,並確認​Channel​標籤下的核取方塊已停用。 按一下​「儲存並關閉」

    screen_shot_2017-12-19at122422pm

    在將內容正確部署到設備之前,按一下​更新離線內容

    screen_shot_2017-12-19at122637pm

    PROPERTIES​下的​離線​狀態也會相應更新。

    screen_shot_2017-12-19at124735pm

  4. Inspect頻道內容,並檢查是否從本機播放器快取要求它。

    chlimage_1-26

注意

要詳細了解自定義離線資源處理程式的模板以及該特定項目的pom.xml中的最低要求,請參閱​開發AEM Screens的自定義元件​中的自定義處理程式的模板

本頁內容