脱机渠道

Screens播放器通过利用​ContentSync​技术为渠道提供离线支持。

播放器使用本地http服务器来提供解压缩的内容。

当渠道配置为运行​online​时,播放器通过访问AEM服务器来提供渠道资源,但当渠道配置为运行​offline​时,播放器从本地http服务器提供渠道资源。

该流程的工作流如下:

  1. 解析所需页面
  2. 收集所有相关资产
  3. 将所有内容打包到一个zip文件中
  4. 下载zip并解压到本地
  5. 显示内容的本地副本

更新处理程序

ContentSync​使用更新处理程序分析和收集特定项目的所有必需页面和资源。 AEM Screens使用以下更新处理程序:

常用选项

  • 类型:要使用的更新处理函数类型
  • 路径:资源路径
  • [targetRootDirectory]:目标文件夹
类型 描述 选项
渠道 收集渠道 扩展:要收集
[pathSuffix="]的资源扩展:添加到渠道路径
的后缀
clientlib 收集指定的客户端库 [扩展="]:可以是css或js,以仅收集前者,或仅收集后者
assetrenditions 收集资产演绎版 [再现=[]]:列表要收集的演绎版。 默认为原始演绎版
复制 从路径复制指定的结构

正在测试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. 导航到渠道属性,并确保在​渠道​选项卡下禁用此复选框。 单击​保存并关闭

    screen_shot_2017-12-19at122422pm

    在将内容正确部署到设备之前,单击​更新脱机内容

    screen_shot_2017-12-19at122637pm

    PROPERTIES​下的​Offline​状态也会相应更新。

    screen_shot_2017-12-19at124735pm

  4. Inspect渠道内容并检查是否从本地播放器缓存中请求它。

    chlimage_1-26

注意

要进一步了解自定义脱机资源处理程序的模板以及该特定项目的pom.xml中的最低要求,请参阅​为AEM Screens​开发自定义组件中的自定义处理程序的模板

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now