自适应演绎版:体系结构概述和配置

简介

自适应演绎版允许设备根据客户定义的规则自动为设备选择最佳演绎版。 这些设备将根据这些规则自动下载并播放资产的最合适演绎版,这样客户就只能专注于设计​​体验。

目标

作为AEM Screens开发人员,您现在可以将特定于设备的资产演绎版配置为自动下载和播放,而无需手动创建所有内容变体。 您必须先配置自适应演绎版,内容作者才能在AEM Screens渠道中使用此功能。

架构概述

自适应演绎版是基于这样一种想法:让多个资产演绎版按照特定的命名约定进行命名。 通过评估媒体查询表达式来决定是否播放特定呈现,这些表达式只能在具有预期功能的设备上解析。

具有关联的演绎版命名模式的功能可定义演绎版映射规则,如纵向或横向,如下图所示。 在计算所有可用的表达式后,Screens播放器将收集与匹配规则对应的命名模式。 在序列播放期间,通过查找演绎版名称中的模式,可使用这些模式找到正确的演绎版。

图像

将演绎版映射属性添加到Screens项目

要启用自适应演绎版功能,应当存在以下映射规则,并且上下文感知(CA)配置应当可以针对渠道和显示进行解析。

注意

要了解有关内容感知配置的更多信息,请参阅此处

请按照以下步骤配置设置:

  1. 导航到​CRXDE Lite。 如果​rendition-mapping​配置存在于/conf/screens/sling:configs/rendition-mapping中,请检查,如下图所示。

    图像

    重要

    如果安装了最新的功能包202109,您将看到在CRXDE Lite的/conf/screens/sling:configs/rendition-mapping中预填充了​rendition-mapping​节点结构。 请参阅功能包202109发行说明,以获取有关最新功能包的详细信息。
    对于现有项目,请确保Screens项目关联​rendition-mapping​配置。 请参阅将演绎版映射添加到现有项目一节,以了解更多信息。

将演绎版映射属性添加到现有项目

  1. 导航到​CRXDE Lite

  2. 通过向项目内容节点添加指向/conf/screenssling:configRef属性来显式定义演绎版映射关联,如下图所示。

    图像

添加演绎版映射规则

按照以下步骤在“演绎版映射”下添加节点:

  1. 从​CRXDE Lite​导航到此路径/conf/screens/sling:configs/rendition-mapping

  2. 在​rendition-mapping​下创建节点。 右键单击​rendition-mapping,然后单击​创建 —> 创建节点,如下图所示。

    图像

  3. 在​创建节点​对话框中,为映射规则(如​rule1)输入​Name,并将节点​类型​设置为​nt:unstructured。 单击​确定

    图像

  4. 您需要使用包含查询表达式的值添加表达式属性。

    注意

    请参阅使用媒体查询语法以了解更多信息。

    单击您创建的​rule1,然后在​名称​和​(方向:横向)​的​​中输入​expression,如下所示。 单击​Add

    图像

  5. 使用包含演绎版命名模式的值添加模式属性。

    注意

    模式属性中定义的值将与新资产演绎版匹配,并且如果表达式的计算结果为true,则会选择该值。

    要添加模式属性,请单击您创建的​rule1,并在​名称​中输入​模式,并在​​中输入​横向,如下所示。 单击​Add

    图像

  6. 单击​Save All ,您将在​rendition-mapping​下创建的节点下看到属性。

    图像

后续步骤

添加演绎版映射属性和规则(现在作为内容作者)后,您可以将资产配置为使用自适应演绎版,还可以在AEM Screens渠道中为大型网络迁移设备以使用此功能。 有关更多详细信息,请参阅在AEM Screens中使用自适应演绎版

在此页面上