什么是Headless CMS
传统的 CMS 架构曾经是 Web 开发的标准,但如今公司正在寻求无头 CMS 软件解决方案提供的更高的灵活性和可扩展性。了解传统 CMS、无头 CMS 和下一代内容管理(API 优先的内容平台)之间的区别。
深入研究无头 CMS
要了解什么是无头 CMS 或无头内容管理系统,首先要了解传统的内容管理系统及其设计用途。传统的 CMS 从 Web 开发的早期就已经存在。Wordpress、Drupal 和 Sitecore 等平台旨在存储和呈现网站上的文本、图像和视频等内容元素。
管理内容的传统 CMS 方法将所有内容都放在一个大桶中——内容、图像、HTML、CSS。这使得无法重用内容,因为它与代码混合在一起。
随着数字渠道和设备的发展,出现了对更灵活解决方案的需求。现在,企业正在开发网站、移动应用程序、数字显示器、对话界面等等。同时,传统的CMS也未能跟上步伐。为什么?因为 CMS 在面向网页的框架中组织内容,使得相同的内容不可能适合其他数字平台或软件。
什么是无头 CMS?
无头 CMS,也称为无头软件或无头系统,是任何类型的后端内容管理系统,其中内容存储库“主体”与表示层“头”分离或解耦。这真正意味着无头 CMS允许您在一个地方管理内容,并且仍然能够在您选择的任何前端部署该内容。这是全渠道策略的关键,因为它允许您通过调用无头 CMS 公开的 API 将内容集成到任何系统、软件或网站中。
无头 CMS 相对于传统 CMS 的优势
传统的内容管理系统 | 无头 CMS | |
---|---|---|
托管和交付 | 内部 | 在云端 |
发展思维 | 以项目为中心 | 以产品为中心 |
内容模型 | 专为单页打造 | 许多产品的构建块 |
支持的设备 | 有限的 | 无限 |
抵达 | 一对一 | 一对多 |
工作流程 | 瀑布 | 敏捷 |
更新 | 预定的 | 连续的 |
后端系统 | 单片机,多合一 | 微服务,一流 |
投资 | 前期成本高 | 概念的快速证明 |
技术债 | 系统固有的 | 管理 |
什么是 API,它们如何与 headless 一起工作?
API 连接两个应用程序,以便它们可以交换数据。无头 CMS 中的内容通过 API 交付,以便在任何站点、设备或其他数字接触点上无缝显示。这使得无头 CMS 中的内容可以无限重复使用,无论您今天追求的全渠道客户体验,还是未来出现的渠道。这与 Wordpress 和其他将前端与后端紧密耦合的单体 CMS 不同,让您锁定内容可以(和不能)显示的方式。
想想这样的无头架构和 API:无头 CMS 的主要工作是存储和管理您的内容。它并不真正关心您想对该内容做什么。网站或移动应用程序等展示平台的主要工作是向人们展示内容。他们并不真正关心这些内容是如何存储或管理的。API 是神奇的连接点,允许这些后端系统(例如,无头 cms)和前端系统(例如,网站)以数字团队希望的特定方式进行通信。
什么是无头 CMS 与解耦 CMS?
在您对 CMS 的研究中,您可能遇到过另一个术语,“解耦 CMS”。顾名思义,解耦 CMS 的定义特征是后端和前端是分开的。这种分离类似于无头 CMS,但是,解耦的 CMS 带有一个头,但使用它是完全可选的。有些人可以互换使用这些术语,但它们并不相同。主要区别在于无头 CMS 根本不包括表示层,而是允许开发人员决定他们希望如何显示内容。这通常是通过像 React 或 Vue.js 这样的交互式 JSON 框架或像 Gatsby 这样的静态站点生成器来实现的。
什么是结构化内容,它如何支持无头方法?
虽然无头 CMS 软件解决方案使您能够跨任何表示层部署内容,但它并不能解决根本问题:非结构化内容。只要您的内容是非结构化的,就不能轻易地在不同的平台和渠道中重新调整用途。结构化内容是一个通用术语,指的是被分解成小的构建块、以可预测的方式组织并使用元数据分类的内容。以网页为例。非结构化内容将创建该网页的所有内容和代码混合在一起。这通常在 WYSIWYG 编辑器中完成,它代表“所见即所得”。数字内容创建者通常熟悉所见即所得,因为它使他们能够在后端进行内容编辑。这会创建完美的网页,但是,内容会停留在该格式上。
结构化方法将该页面的各种元素分成不同的组件。想想作者、标题、正文、图像、图像描述、定义、电子商务信息、产品定价等。所有这些组件仍然可以组合来创建相同的网页,但也可以重新组合以创建网页的各种迭代,针对不同的受众进行个性化,针对特定活动进行重组,或针对移动体验进行精简。
通过结构化内容和内容平台超越无头 CMS
内容平台是内容管理的下一个演变。与无头内容管理系统一样,它没有采用围绕页面组织内容的传统方法。相反,它从内容模型形式的结构化内容开始。内容模型定义和组织组织使用的所有不同内容类型或构建块。这些内容模型是根据每个组织的需求量身定制的,因此内容创建者不会被传统 CMS 过于规范的页面模板所束缚。
将结构化内容与内容平台相结合,数字团队能够提高效率,跨渠道创建一致的内容,并使其内容运营面向未来。
将内容统一到一个内容中心
通过使内容无限可重用,结构化内容和内容平台消除了复制和粘贴等手动过程。这使得编辑方式更容易——在一个地方更改副本或图像,并且该更改适用于内容所在的任何地方。由于所有内容都存储在一个集中的内容中心,内容编辑人员可以轻松应用 COPE 原则:创建一次,随处发布 - 或编辑一次,随处更新。
启用协作工作流程
通过将前端与后端分离并使用可预测的内容模型组织内容,内容平台允许内容编辑器和开发人员并行工作。内容编辑人员可以在没有开发人员支持的情况下灵活地更新所有渠道的内容,从而让开发人员腾出时间来处理更具战略意义的工作。这为希望加快上市速度并充分利用数字团队时间的公司提供了竞争优势。
提高可重用性和可扩展性
内容平台使内容的可重用性变得轻而易举。内容可重用性是充分利用用于内容创建的资源的关键组成部分。当所有内容都可以在任何数字端点上使用时,数字团队可以跨设备和渠道重新调整内容的用途。它还允许内容跨不同地区、用例和活动进行扩展。通过集成个性化和本地化工具,可以针对各种用户体验优化内容,以确保正确的内容在正确的时间到达正确的受众。