了解内容片段和体验片段

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

内容片段和体验片段比较

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

内容片段架构

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

!内容片段架构

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

体验片段架构

!体验片段架构

  • 可编辑模板(又由可编辑模 板类型 和AEM页面组 件实施定义)定义,定义允许的可用于组成体验片段的AEM组件。
  • 体验片段​是可编辑模板的一个实例,它表示逻辑体验。
  • 体验片段​变量​符合可编辑模板,但体验(内容和设计)存在差异。
  • 体验片段可由以下人员公开/使用:
    • 在AEM Sites(或AEM Screens)上通过AEM Experience Fragment组件使用体验片段。
    • 通过​AEM Content Services​和API页面将体验片段变量内容公开为JSON(带有嵌入式HTML)。
    • 直接将体验片段变体公开为​“普通HTML”
    • 将体验片段导出到​Adobe Target​作为HTML或JSON优惠。
    • AEM Sites本身支持HTML优惠,但JSON优惠需要自定义开发。

内容片段的支持材料

体验片段的支持材料

On this page