体验片段 experience-fragments

在 Adobe Experience Manager as a Cloud Service 中,体验片段:

  • 是包含一个或多个组件的组
  • 包括内容和布局
  • 可以在页面中引用
  • 可包含任意组件。

体验片段:

  • 体验的一部分(页面)。
  • 可以跨多个页面使用。
  • 基于模板(仅可编辑)来定义结构和组件。
  • 此模板用于创建体验片段的​ 根页面
  • 由段落系统中的一个或多个的组件及布局构成。
  • 可以包含其他体验片段。
  • 可以与其他组件(包括其他体验片段)结合使用来构成完整的页面(体验)。
  • 可以基于根页面创建一个或多个变体。
  • 这些变体可以共享内容和/或组件。
  • 可以划分为可在片段的多个变体中使用的构建块。

您可以使用体验片段:

  • 满足作者希望重复使用页面各个部分(体验的片段)的需求。
    如果没有体验片段,作者需要复制并粘贴该片段。创建并维护这些复制/粘贴体验非常费时,而且容易导致用户错误。
    体验片段无需复制/粘贴。
  • 支持 headless CMS 用例。
    作者希望仅将 AEM 用于创作,而不是用于提供给客户。第三方系统/接触点将会使用该体验,然后交付给用户。
NOTE
内容片段 ​和​ 体验片段 ​是 AEM 中的两个不同功能:
  • 内容片段 ​是可编辑内容,具有定义和结构,但无需额外的可视设计和/或布局。它们可用于访问结构化数据,包括文本、数字和日期等。
  • 体验片段 ​是经过充分布局的内容;例如,网页的一个片段。
体验片段可以包含内容片段形式的内容,反之则不行。
有关更多信息,请参见了解 AEM 中的内容片段和体验片段
NOTE
对体验片段的写访问权限要求在组中注册用户帐户:
  • experience-fragments-editors
如果您遇到任何问题,请联系您的系统管理员。

应在何时使用体验片段? when-should-you-use-experience-fragments

体验片段应在以下时候使用:

  • 当您需要重复使用体验时。

    • 重复使用相同或相似内容的体验。
  • 当您使用 AEM 作为第三方的内容投放平台时。

    • 任何需要使用AEM作为内容交付平台的解决方案。
    • 将内容嵌入第三方触点。
  • 当您有一个具有不同变体或呈现版本的体验时。

    • 特定于渠道或上下文的变体。
    • 对组有意义的体验;例如,跨渠道具有不同体验的营销活动。
  • 当您使用全渠道商业时。

    • 使触点具有事务性。

组织您的体验片段 organizing-your-experience-fragments

建议执行以下操作:

创建文件夹可以让您:

WKND 项目可根据 Contributors 构建一些体验片段。使用的结构还说明了如何使用其他功能,如多站点管理(包括语言副本)。

请参阅:

http://localhost:4502/aem/experience-fragments.html/content/experience-fragments/wknd/language-masters/en/contributors/kumar-selveraj/master

体验片段的文件夹

为体验片段创建和配置文件夹 creating-and-configuring-a-folder-for-your-experience-fragments

要为体验片段创建和配置文件夹,建议执行以下操作:

NOTE
也可以为实例配置允许的模板,但​ ​建议使用此方法,因为升级时会覆盖这些值。

为文件夹配置允许的模板 configure-allowed-templates-folder

NOTE
这是指定​ 允许的模板 ​的推荐方法,因为升级时不会覆盖这些值。
  1. 导航到所需的​ 体验片段 ​文件夹。

  2. 选择文件夹,然后选择​ 属性

  3. 在​ 允许的模板 ​字段中指定用于检索所需模板的正则表达式。

    例如:
    /conf/(.*)/settings/wcm/templates/experience-fragment(.*)?

    请参阅:
    http://localhost:4502/mnt/overlay/cq/experience-fragments/content/experience-fragments/folderproperties.html/content/experience-fragments/wknd

    体验片段属性 – 允许的模板

    note note
    NOTE
    请参阅体验片段的模板,以进一步了解详细信息。
  4. 选择​ 保存并关闭

为实例配置允许的模板 configure-allowed-templates-instance

CAUTION
不建议使用此方法更改​ 允许的模板,因为指定的模板在升级时会被覆盖。
此对话框仅供参考之用。
  1. 导航到所需的​ 体验片段 ​控制台。

  2. 选择​ 配置选项

    “配置”按钮

  3. 在​ 配置体验片段 ​对话框中指定所需的模板:

    配置体验片段

    note note
    NOTE
    请参阅体验片段的模板,以进一步了解详细信息。
  4. 选择​ 保存

创建体验片段 creating-an-experience-fragment

要创建体验片段,请执行以下操作:

  1. 从全局导航中选择​ 体验片段

    导航面板中的体验片段

  2. 导航至所需的文件夹,然后选择​ 创建

    为体验片段创建文件夹

  3. 选择​ 体验片段,以打开​ 创建体验片段 ​向导。

    选择所需的​ 模板,然后选择​ 下一步

    选择体验片段模板

  4. 输入​ 体验片段 ​的​ 属性

    标题 ​是必填项。如果​ 名称 ​留空,则会从​ 标题 ​派生名称。

    体验片段属性

    note note
    NOTE
    体验片段模板中的标记不会与此体验片段根页面上的标记合并。
    它们是完全独立的。
  5. 单击​ 创建

    显示一条消息。选择:

    • 完成,可返回至控制台
    • 打开,可打开片段编辑器

编辑您的体验片段 editing-your-experience-fragment

体验片段编辑器提供了与普通页面编辑器类似的功能。

NOTE
请参阅编辑页面内容以了解有关如何使用页面编辑器的更多信息。

以下示例过程说明了如何为产品创建 Teaser:

  1. 组件浏览器中拖放所需的组件。

  2. 具体取决于组件:

    • 根据需要添加任何内容和/或资源。
    • 根据需要配置属性。
  3. 根据需要添加更多组件。

例如:http://<host>:<port>/editor.html/content/experience-fragments/wknd/language-masters/en/contributors/stacey-roswells/master.html

页面上的体验片段

创建体验片段变体 creating-an-experience-fragment-variation

您可以根据自己的需要创建体验片段的变体:

  1. 打开您要进行编辑的片段。

  2. 打开​ 变体 ​选项卡。

    创建体验片段变体

  3. 创建 ​让您创建:

    • 变体
    • live-copy 形式的变量.
  4. 定义所需属性:

    • 模板
    • 标题
    • 名称 – 如果留空,则会从“标题”派生名称
    • 描述
    • 变体标记

    例如:

    变体属性

  5. 使用​ 完成 ​确认,新的变体会显示在面板中。

使用您的体验片段 using-your-experience-fragment

您现在可以在创作页面时使用您的体验片段:

  1. 打开要编辑的任何页面。

  2. 在页面段落系统中创建体验片段组件的实例:

  3. 向组件实例添加实际的体验片段;通过:

    • 将所需片段从资源浏览器拖放到该组件上。
    • 从组件工具栏中选择​ 配置,指定要使用的片段,然后使用​ 完成 ​确认。
    note note
    NOTE
    组件工具栏中的“编辑”将用作在片段编辑器中打开片段的快捷方式。

例如:http://<host>:<port>/editor.html/content/wknd/language-masters/en/about-us.html

页面编辑器中的体验片段

构建块 building-blocks

您可以选择一个或多个组件来创建用于在片段中回收的构建块:

创建构建块 creating-a-building-block

要创建构建基块,请执行以下操作:

  1. 在体验片段编辑器中,选择要重复使用的组件:

    为构建块选择组件

  2. 从组件工具栏中选择​ 转换为构建块

    “构建块”按钮

  3. 输入​ 构建块 ​的名称,然后使用​ 转换 ​进行确认:

    为构建块命名

  4. 构建块 ​会显示在左侧选项卡(本地)中,并可以选择该基块以执行进一步操作:

    边栏中的构建块

管理构建块 managing-a-building-block

您的构建块会显示在​ 构建块 ​选项卡中。对于每个基块,可执行以下操作:

  • 转至母版:在新选项卡中打开根页面变体
  • 重命名
  • 删除

管理构建块

使用构建块 using-a-building-block

您可以将构建块拖动到任何片段的段落系统,就像对任何组件一样。

编辑体验片段时,可用的构建块会显示在左侧选项卡中。您可以根据以下条件进行筛选:

  • 本地 – 当前体验片段的构建块
  • 全部 – 所有片段中的构建块

选择构建块

个性化您的体验片段 personalization-experience-fragment

体验片段的个性化允许您作为营销人员为体验片段定义一次目标受众,然后在任何页面中重复使用该片段。此功能:

  • 无需在每次使用片段时为每个受众指定所需的变体
  • 保持整个优惠的样式

您可以创建一个体验片段,并将多个组件分组在此单个片段中。您还可以为每个特定的受众群体创建片段的变体,然后在所需的渠道中重复使用这些体验片段。

通过在体验片段或变体或包含片段的文件夹中定义​ 个性化 ​属性,可实现个性化;这意味着继承可以覆盖个性化属性。

配置这些属性还可以在“体验片段”编辑器中启用​ 定位 ​模式。

为您的体验片段定义个性化 defining-personalization-experience-fragment

个性化您的片段:

  1. 导航到​ 体验片段 ​控制台中的所需位置。

  2. 选择一个文件夹或您的片段,然后从工具栏中选择​ 属性

    note note
    NOTE
    文件夹上定义的个性化属性会由子树中的所有子文件夹以及该子树中的体验片段(和变体)继承。可以通过破坏继承来覆盖这些属性。
  3. 打开​ 个性化 ​选项卡来定义和保存您的设置。例如,在文件夹上:

    体验片段 – 个性化属性

    note caution
    CAUTION
    当片段嵌入 Sites 页面时,并且​ 个性化 ​已配置,则在页面呈现时仅会使用页面的个性化版本。
    为了在页面呈现时对片段中的组件执行目标定位,必须满足以下条件:
    在​ 个性化 ​选项卡中选定的 ContextHub 路径 ​满足以下任一条件:
    • 与为从中呈现该片段的页面配置的路径相同的路径

      或者:

    • 包含为页面配置的 ContextHub 中定义的商店子集的路径

    在​ 个性化 ​选项卡中选择的​ 区段路径 ​必须为以下任意一项:
    • 与为从中呈现该片段的页面配置的路径相同的路径

      或者

    • 包含为页面配置的区段子集的路径

为您的体验片段定义定位 defining-targeting-experience-fragment

配置个性化属性后,当打开片段进行编辑时,定位模式会可用。

体验片段编辑器 – 定位模式

此模式的操作方式与页面编辑相同。请查阅页面编辑器的定位模式,了解更多详细信息。

您的体验片段的详细信息 details-of-your-experience-fragment

可以查看片段的详细信息:

  1. 导航到体验片段的位置(请勿进一步导航到片段中的变体)。
    详细信息将显示在​ 体验片段 ​控制台的所有视图中,其中​ 列表视图 ​包含导出到 Target 的详细信息:

    体验片段详细信息

  2. 在您打开体验片段的​ 属性 ​时:

    “属性”按钮

    这些属性位于各种选项卡中:

    note caution
    CAUTION
    当您从体验片段控制台中打开​ 属性 ​时,会显示这些选项卡。
    如果在编辑体验片段时​ 打开属性,则会显示相应的页面属性

    体验片段属性

    • 基本

      • 标题 – 必填项
      • 描述
      • 标记
      • 变体总数 – 仅供参考
      • Web 变体的数量 – 仅供参考
      • 非 Web 变体的数量 – 仅供参考
      • 使用此片段的页数 – 仅供参考
    • Cloud Service

      • 云配置
      • Cloud Service 配置
      • Facebook 页面 ID
      • Pinterest 钉板
    • 引用

      • 引用列表
    • 个性化

      • ContextHub 路径
      • 区段路径
      • 品牌

纯 HTML 演绎版 the-plain-html-rendition

可使用 URL 中的 .plain. 选择器从浏览器访问纯 HTML 演绎版。

发布体验片段 publishing-experience-fragments

发布体验片段的方式与发布页面相同(从体验片段控制台或编辑器中进行)。

或者,您也可以发布到预览(再次从体验片段控制台或编辑器中发布)。

导出体验片段 exporting-experience-fragments

默认情况下,将以 HTML 格式提供体验片段。这可以由 AEM 和相似的第三方渠道使用。

要导出到 Adobe Target,还可以使用 JSON。请参阅:

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab