了解内容片段和体验片段

Adobe Experience Manager的内容片段和体验片段在表面上看似相似,但在不同的用例中,每个片段都扮演着关键角色。 了解内容片段和体验片段如何相似、不同,以及何时以及如何使用它们。

内容片段和体验片段比较

内容片段(CF) 体验片段(XF)
定义
  • 可重复使用,与演示无关 内容,由结构化数据元素(文本、日期、引用等)组成
  • 一个或多个AEM组件的可重用组合,这些组件定义了 体验 它本身就有意义
核心租户
  • 以演示为中心
  • 由AEM组件的非结构化组合定义
  • 定义内容的设计和布局
  • 在渠道中按“原样”使用
技术详细信息
  • 实施为 cq:Page
  • 由可编辑的模板定义
  • 本机HTML呈现
变体
  • 主控变分是正则变分
  • 变体是特定于用例的,它们可能与渠道保持一致。
  • 变体是特定于渠道或上下文的
  • 变量通过AEM Live Copy保持同步
  • 构建基块 允许在不同变量中重复使用内容
功能
  • 变体
  • 作为Live Copy的变体
  • 版本
  • 构建基块
  • 注释
  • 响应式布局和预览
  • 翻译/本地化
使用
  • AEM体验片段组件,用于AEM Sites、AEM Screens或其他体验片段。
  • 导出为 纯HTML 供第三方系统使用
  • HTML导出到Adobe Target 针对定位选件
  • 将JSON导出到Adobe Target以获取目标选件
常见用例
  • 高度结构化的数据输入/表单内容
  • 长格式编辑内容(多行元素)
  • 在提供内容的渠道的生命周期之外管理的内容
  • 使用每个渠道变量对多渠道促销宣传资料进行集中管理。
  • 在网站的多个页面中重复使用的内容。
  • 网站Chrome(例如 页眉和页脚)
  • 在提供该体验的渠道的生命周期之外管理的体验
文档

内容片段架构

下图说明了AEM内容片段的整体架构

!内容片段架构

  • 内容片段模型 定义用于定义内容片段可捕获和显示的内容的元素(或字段)。
  • 内容片段 是表示逻辑内容实体的内容片段模型的实例。
  • 内容片段 变量 但是,内容片段模型中存在变量。
  • 内容片段可由以下人员公开/使用:
    • 在上使用内容片段 AEM Sites (或AEM Screens)。
    • 体验片段 通过AEM WCM核心组件的内容片段组件,用于任何体验片段用例。
    • 通过将内容片段变量内容公布为JSON AEM Content Services 和API页面。
    • 通过直接调用(通过)直接将内容片段内容(所有变量)公布为JSON AEM Assets HTTP API 用于CRUD用例。

体验片段架构

!体验片段架构

  • 可编辑的模板,而定义者又为 可编辑的模板类型AEM页面组件实施,定义可用于撰写体验片段的允许的AEM组件。
  • 体验片段 是可编辑模板的一个实例,表示逻辑体验。
  • 体验片段 变量 但是,应当遵循可编辑模板,该模板在体验(内容和设计)方面有所不同。
  • 体验片段可由以下人员公开/使用:
    • 在AEM Sites(或AEM Screens)上通过AEM体验片段组件使用体验片段。
    • 通过将体验片段变量内容公布为JSON(具有嵌入的HTML) AEM Content Services 和API页面。
    • 直接将体验片段变量公布为 "纯HTML".
    • 将体验片段导出到 Adobe Target 作为HTML或JSON选件。
    • AEM Sites本身支持HTML选件,但是,JSON选件需要自定义开发。

内容片段的支持材料

体验片段的支持材料

在此页面上