利用 Adobe Experience Manager (AEM) as a Cloud Service,可通过内容片段设计、创建、策划和发布独立于页面的内容。并使您可为内容做好准备,以供在多个位置和多个渠道上使用,这样非常适合 Headless 投放和页面创作。
可从内容片段和资源这两个控制台访问内容片段。
内容片段还有两个编辑器可用。(从这两个控制台均可访问这两个编辑器。)
此部分涉及内容片段控制台和新的内容片段编辑器。这些是专为 Headless 内容投放开发而成(虽然它们可用于所有场景)
有关更多信息,请参阅:
内容片段包含结构化内容:
还可使用 AEM 核心组件的 Sling 模型 (JSON) 导出功能,以 JSON 格式投放内容片段。此投放形式:
通信渠道的数量在逐年增加。通常,渠道称为投放机制,如:
但是,您(可能)不想将完全相同的内容用于所有渠道 - 因此您需要根据特定渠道优化您的内容。
内容片段允许您:
然后,可组装这些内容片段以通过多种渠道提供体验。
内容片段和**体验片段**是 AEM 中的两个不同功能:
体验片段可以包含内容片段形式的内容,反之则不行。
有关详细信息,请参阅了解 AEM 中的内容片段和体验片段。
本页和以下各页涉及创建、配置、维护和使用内容片段的任务:
创建片段后,您可以:
可与以下各项一起阅读这些页面:
变体是 AEM 的内容片段的一项重要功能。通过变体,可创建和编辑主控内容的副本以供在特定渠道和场景上使用,从而更加灵活地投放 Headless 内容和创作页面。
主控
主控本身不是变体,而是所有变体的基础。
片段的一个组成部分
可在片段编辑器中的变体下访问主控。
在可从资源控制台找到的编辑器中,主控称为主要。
变体
AEM 内容服务旨在概括 AEM 中/来自 AEM 的内容的描述和投放,而不只是关注网页。
它们使用可供任何客户使用的标准化方法,将内容投放到非传统 AEM 网页的渠道。这些渠道可以包括:
使用 JSON 导出程序以 JSON 格式进行投放。
AEM 内容片段可用于描述和管理结构化内容。结构化内容在可包含各种内容类型的模型中定义;包括文本、数值数据、布尔值、日期和时间等。
随后,此结构化内容与 AEM 核心组件的 JSON 导出功能一起,可用于将 AEM 内容投放到 AEM 页面以外的渠道。
有关 AEM Sites as a Cloud Service 的 Headless 开发的介绍,请参阅 Headless 和 AEM。
AEM 还支持片段内容的翻译。请参阅翻译资产以了解更多信息。
内容片段包括:
Sites功能。
存储为资源:
可使用 AEM GraphQL API 访问内容片段以供投放内容。
可通过使用(引用组件的)内容片段组件在页面编辑器中找到内容片段:
内容片段是一个具有以下性质的内容结构:
为了让作者更好地控制其内容,可以将图像添加到内容片段和/或与其集成。
有多种方式可与内容片段一起使用资源;每种方式各具优势:
内容片段资源由以下部分(直接或间接)组成:
片段元素
片段段落
作为单独实体隔开的文本块,一般为多行。
可在创作页面期间控制内容。
片段元数据
元数据处理配置文件不适用于内容片段。
内容片段模型通常可以定义名为标题和描述的数据字段。如果存在这两个字段,则它们是用户定义的字段,并可在编辑器的内容区域中更新这些字段。
内容片段及其变体也具有名为标题和描述的元数据(属性)字段。这两个元数据字段是任何内容片段和变体的组成部分,并在创建该片段时初始定义这两个字段。可在编辑器的属性/元数据区域中更新它们。
要创建内容片段,您需要:
内容模型
要使用您的内容片段投放 Headless 内容,您还需要:
GraphQL 查询以请求所需内容
然后可使用此内容开发您自己用于 AEM 的 SPA;有关详细信息,请查看以下文档:
要使用您的内容片段创作页面,您还需要:
内容片段组件
片段及其元素和变体可用于为多个渠道创建一致的内容。在设计您的片段时,您需要考虑将使用什么和将在哪里使用。
提供 WKND Sites 和 WKND Shared 示例以帮助您了解 AEM as a Cloud Service。
WKND 项目包括:
在以下位置提供的内容片段模型:
.../libs/dam/cfm/models/console/content/models.html/conf/wknd
.../ui#/aem/libs/dam/cfm/models/console/content/models.html/conf/wknd-shared
在以下位置提供的内容片段(和其他内容):
.../assets.html/content/dam/wknd/en