装饰双螺旋

什么是 AEM Edge Delivery Services/Helix/AEM Franklin/Next Gen Composability?

Adobe 最近一直在推动 AEM 功能的一项令人兴奋的新扩展,称为 AEM Edge Delivery Service。您可能听说过它,并想进一步了解它是什么以及它是如何工作的,但却很难找到任何有关它的实质性信息。如果您处于这个位置,那么您来对地方了。我们将简要介绍 Edge Deliver Services 是什么、它的优缺点以及如何开始开发它。

名字意味着什么?

该产品曾被称为“ Project Helix ”、“ Adobe Franklin ”、“ AEM 的下一代可组合性功能”,现在(某种程度上正式)是 AEM Edge Delivery Service

很难找到有关 AEM Edge Delivery Services 的 良好信息,部分原因是该产品在其短暂的生命周期内有过 很多不同的名称。最初该产品被称为 Project Helix ,以DNA的结构命名。这个“Helix”名称仍然在 Adobe 的大部分文档和与核心产品相关的补充产品中使用。例如,用于检查产品是否在线且正常运行的网站是https://status.hlx.live/ ,使用 Edge Delivery Services 创建的预览网站托管在 .hlx 上网址。2023 年初,Adobe 推出了 AEM Franklin,他们将其描述为 Project Helix 的“进化”,扩展了原始项目的功能并将其与 AEM 集成。富兰克林以 DNA 螺旋结构的发现者之一罗莎琳德·富兰克林的名字命名。这一举措在 Adobe 的会议上被宣传为“Adobe Next-Gen Composability”,这就是为什么与 Franklin 相关的信息有时被标记为 Next Gen Composability。2023 年 10 月,经过数年的发展,Adobe 将 AEM Franklin 纳入 AEM 的功能中,并将其命名为 AEM Edge Delivery Services。最好的思考方式是,以前称为 Project Helix 或 AEM Franklin 的产品现在作为 AEM Edge Delivery Services 并入 AEM,并作为 Adobe 的下一代可组合性解决方案。

它有什么作用?

AEM Edge Delivery Services 是 Adobe 开发网页的最新方式。从本质上讲,EDS 是一种无需代码甚至只需少量代码的解决方案,可以快速、轻松地将网络内容上传到网上。一旦网站建立起来,创作和发布内容就像在 Google 文档中输入一样简单。EDG 使用 CSS 和 Javascript 来解析 Google Docs 页面并生成必要的 HTML 以将其作为网页显示在互联网上。它通过使用“块”来实现这一点,块是 Javascript 和 CSS 的块,它们解释 Google Doc 的元素(如表格)并使用它们来构建网页。除了 Google 生产力工具套件外,EDS 还支持 Sharepoint 和 Microsoft Office 套件。这意味着如果您可以使用 Google Docs 和 Microsoft Word 等产品,您就可以在 AEM 中进行开发。

优点

AEM Edge Delivery Services 的最大优势之一是开发简单。在您的网站上创建新页面就像在 Google 文档文件夹中创建新文件一样简单,甚至更复杂的 Web 开发任务只需最少的 CSS 和 Javascript 知识即可完成。这使得在 AEM Edge Deliver Services 上培训新开发人员变得非常快速和简单。还有用于定制和扩展 EDS 网站功能的出色工具。每个 EDS 项目都是在 GitHub 上开源的,允许轻松协作和代码共享,并且可以使用 AEM 帮助程序扩展查看块的内容端表示。AEM 还通过其块集合在基础工具集合之上提供并突出显示了许多块。创建和上线内容是一个高效而快速的过程,EDS 网页在网站性能指标方面表现非常出色,经常达到 100 的 Lighthouse 评分。

缺点

截至目前,AEM Edge Delivery Services 的简单性既是其最大的优势,也是其最大的劣势。虽然在提供的 AEM 模板项目的现有格式和框架内创建内容非常简单,但该框架之外的任何内容都会带来挑战。表格和动态提要等基本 Web 工具并不是 EDS 的现成功能。虽然很容易看出其他 EDS 站点如何实施这些工具,但大多数自定义块通常不是即插即用的。这意味着 AEM 提供/突出显示范围之外的工具通常需要定制构建。EDS 周围的社区也不像 AEM 或其他 Web 开发产品周围的社区那么大,因此很难找到有关极端情况的信息。

结论

总体而言,AEM Edge Delivery Services 是一款实用的产品,在某些用例中比现有的 CMS 系统具有明显的优势。在目前的状态下,它最适合小规模项目,例如时事通讯或博客。事实上,您现在正在阅读本文的博客目前正在 AEM Edge Delivery Services 上运行!如果您有兴趣开始使用 AEM Edge Delivery Services 进行开发,请查看此处的官方入门教程,完成后请查看我们的补充文章,了解如何在此处向 EDS 网站添加新页面。

关于作者

德鲁·奥利弗·卡明斯
Arbory Digital 的 AEM 开发人员

具有技术写作、Python 开发和 AEM 经验的作家和软件开发人员。

在 Linkedin 上联系 Drew

联系我们

播客节目

如何选择数字体验平台

Arbory Digital 现在有一个技术 AEM 播客!Raf 和 Tad 深入探讨如何确定您拥有合适的数字体验平台

自托管 AEM 仍然存在吗?

在 Adobe 之外托管 Adobe Experience Manager 是否仍有可能(或建议)?泰德·里夫斯 (Tad Reeves) 和乔伊·史密斯 (Joey Smith) 参与其中!

Adobe 峰会 2023 – 新品发布及会议回顾

Tad Reeves 和 Hank Thobe 回顾了他们在 2023 年 Adobe 峰会上的经历。我们回顾峰会的公告及更多内容!