欢迎使用面向 Adobe Experience Manager Headless CMS 新手开发人员的文档!
了解强大而灵活的 Headless 特性、它们的功能以及如何在您的第一个 Headless 开发项目中利用它们。此历程为您提供了开发第一个 Headless 应用程序所需的所有信息。
AEM 的 Headless 实施使用内容片段模型和内容片段来专注于创建结构化的、渠道中性的、可重用的内容片段,以及它们的跨渠道交付。为了实现这一点,它放弃了传统的全栈解决方案中的页面和组件管理。这是一种现代化的动态开发模式,用于实施数字体验。
本指南将指导您了解AEM中的Headless实施主题,以便在完成后,您可以:
如果您更喜欢通过实践学习并且已具备 AEM 的现有知识,请访问 AEM Headless 教程,这些教程按 API 和框架进行编排,并包含在本文档末尾的“其他资源”部分中。
此历程专为开发人员角色设计,从开发人员的角度阐释了 AEM Headless 项目的要求、步骤和方法。此历程将定义开发人员为成功实施项目而必须与之互动的其他角色,但历程的观点是开发人员的观点。
以下是在此历程中互动的角色。
角色 | 描述 | 此历程中的角色 |
---|---|---|
开发人员(目标受众) | 拥有开发使用不同来源内容的 Headless 应用程序的经验 | 此历程的目标受众 |
内容作者 | 创建和管理以 Headless 方式交付的内容 | 内容作者创建开发人员以 Headless 方式交付的内容。 |
管理员 | 管理 AEM 的基本设置和配置 | 开发人员与管理员合作以进行开发所需的配置更改。 |
内容架构师 | 分析必须以 Headless 方式交付的数据的要求并定义此数据的结构 | 开发人员与内容架构师合作,了解数据结构和以 Headless 方式交付数据的要求。 |
我们将在此历程中涵盖许多主题,您可从中了解 AEM 中的 Headless 的基础知识。
虽然您可以直接进入历程的特定部分,但许多概念都是基于之前文章中的概念来构建的。Adobe 建议您从头开始,然后循序渐进。
# | 文章 | 描述 |
---|---|---|
0 | AEM Headless 开发人员历程 | 本文档 |
1 | 了解 CMS Headless 开发 | 了解 Headless 技术以及何时使用它。 |
2 | AEM Headless as a Cloud Service 快速入门 | 了解 AEM Headless 先决条件 |
3 | 首次 AEM Headless 使用体验的路径 | 设置您的开发环境并了解如何将简单的应用程序与 AEM Headless 集成 |
4 | 如何为您的内容建模 | 了解如何为您的内容结构建模。 |
5 | 如何通过 AEM 交付 API 访问您的内容 | 了解如何使用 GraphQL 查询来访问您的内容片段内容。 |
6 | 如何通过 AEM Assets API 更新您的内容 | 了解如何使用 REST API 来访问和更新您的内容片段内容。 |
7 | 如何汇总您的应用程序和 AEM Headless 中的内容 | 了解如何获取您的 AEM Project 并准备好使用 AEM Headless SDK 上线。 |
8 | 如何使用 Headless 应用程序上线 | 了解如何实时部署应用程序,以及如何在 Git 中获取本地代码并将它移至 CI/CD 管道的 Cloud Manager Git。 |
9 | 可选 – 如何使用 AEM 创建单页应用程序 (SPA) | 探究如何结合使用 Headful 和 Headless 交付,并了解如何使用 AEM 的 SPA 编辑器框架来创建可编辑的 SPA。 |
首先,阅读下一篇文章:了解 CMS Headless 开发。
您喜欢按照自己的节奏学习吗?查看这些选项:
文档历程将提供叙述来指导您完成相关流程和使用相关功能,从而向您说明 AEM 如何解决业务问题。历程说明了多项功能如何协作以满足单一业务需求。
查看这些附加历程,详细了解 AEM 的强大功能如何协作。