深入无界面 CMS
要了解什么是无界面 CMS,首先了解传统的 CMS 及设计用途会有所帮助。 传统的 CMS 从 Web 开发的早期就已经存在。 诸如 Wordpress、Drupal 和 Sitecore 等平台旨在存储和呈现网站上的文本、图像和视频等内容元素。传统 CMS 方法将所有内容都放在一起——内容、图像、HTML、CSS,应有尽有。 这使得无法复用内容,因为它与代码混合在一起。随着渠道和设备的发展,出现了对更灵活的解决方案的需求。 现在,企业正在开发网站、移动应用程序、数字显示器、对话界面等等。 与此同时,传统的 CMS 未能跟上步伐。 为什么? 因为 CMS 是在面向网页的框架中组织内容,所以相同的内容不可能适用于其他平台或软件。什么是无界面 CMS?
无界面 CMS,也称为无界面软件或无界面系统,是一种后端内容管理系统,其中内容存储库(“主体”)与表示层(“头”)分离或解耦。 这真正的含义是无界面 CMS 允许您在一个地方管理内容,并且仍然能够在您选择的任何前端部署该内容。 这是全渠道策略的关键,因为它让您只需调用无界面 CMS 公开的 API 即可将内容集成到任何系统、软件或网站中。无界面CMS相对传统CMS的优势
| 传统CMS | 无界面 CMS |
---|
部署 | 内部 | 云端 |
开发思维 | 项目导向 | 产品导向 |
内容模型 | 构建单一页面 | 构建为多个产品所使用的模块 |
兼容 | 一对一 | 一对多 |
工作流 | 瀑布流 | 敏捷 |
更新 | 定期 | 持续 |
后端系统 | 整体式 | 微服务 |
支持设备 | 有限 | 无限 |
投入 | 前期投入高 | 更快概念验证 |
技术负债 | 系统本身固有 | 可控 |
什么是 API,它们如何与无界面技术结合?
API 可以连接两个应用程序,以便它们可以交换数据。在无界面 CMS 中,内容通过 API 传输以便在任何站点或设备上无缝显示。这使得无界面 CMS 中的内容能够被无限制地重复使用,无论您今天追求的是全渠道客户体验,还是未来出现的新渠道。这与 Wordpress 和其他将前端与后端紧密耦合的单一 CMS 不同,因为这样的 CMS 限制了您对内容如何展示的控制。想像一下这种无界面架构和 API 的构建方式:无界面 CMS 的主要工作是存储和管理您的内容,它并不关心您想用这些内容做什么。网站或移动应用程序等展示平台的主要工作是向用户呈现内容,它们并不会过分关注这些内容是如何存储或管理的。API 是一个神奇的连接点,它可以让这些后端系统(例如无界面 CMS)和前端系统(例如网站)以开发者想要的特定方式进行通信。无界面 CMS 和解耦 CMS 有什么区别?
在您深入研究 CMS 时,您可能会遇到另一个术语“解耦 CMS”。解耦 CMS 的定义特征是后端和前端是分开的,这与无界面 CMS 有些相似。然而,解耦 CMS 可以提供界面,但使用它是完全可选的。尽管有些人会将这些术语互换使用,但它们并不相同。主要的区别在于,无界面 CMS 根本不包含表示层,而是允许开发人员决定他们希望如何显示内容。这通常是通过交互式 JSON 框架(例如 React 或 Vue.js)或静态站点生成器(例如 Gatsby)实现的。什么是结构化内容以及它如何支持无界面方法?
虽然无界面 CMS 使您能够轻松地在各种表示层部署内容,但它并没有解决一个根本问题:非结构化内容。只要您的内容是非结构化的,就很难在不同的平台和渠道之间进行复用或重用于新项目。结构化内容是一个通用术语,指的是被拆分成小构建块、以可预测的方式组织并使用元数据分类的内容。以网页为例,非结构化内容会将创建该网页的所有内容和代码混合在一起。这通常是在 WYSIWYG 编辑器中完成的,它代表“所见即所得”。创作者通常熟悉所见即所得,因为它使他们能够在后端进行内容编辑并创建完美的网页,但是,该内容会被固定为所见即所得的格式,并且很难在其他场景下使用。相反,结构化方法将该页面的各种元素分成不同的组件,例如作者、标题、正文、图像、图像描述、定义、电商信息、产品定价等。所有这些组件可以组合起来创建相同的网页,但它们也可以以不同方式重组,以创建各种迭代,定制化设计以针对特定的受众、特定的活动、移动体验等目标进行优化。超越具有结构化内容和可组合内容平台的无界面 CMS
可组合的内容平台是内容管理的下一步发展。 就像无界面 CMS 一样,它不采用围绕页面组织内容的传统方法。 相反,它以结构化内容为中心。 内容模型(content model)定义内容,并将其组织成不同的内容类型(content types)或构建块。 这些内容模型是根据每个产品的需求量身定制的,因此内容创建者不会受制于传统 CMS 过于规范的页面模板。
将结构化内容与可组合的内容平台相结合,产品团队能够提高效率,创建一致的内容,并使其内容运营面向未来。将内容统一到一个内容中心
通过使内容无限重复使用,结构化内容和可组合的内容平台消除了复制和粘贴等手动过程。 这使编辑方式变得更容易——在一个地方更改副本或图像,并且该更改适用于内容所在的任何地方。 通过将所有内容存储在一个集中的内容中心,内容编辑人员可以轻松应用 COPE 原则:创建一次,随处发布——或一次编辑,随处更新。启用协作工作流
通过将前端与后端分离并使用可预测的内容模型组织内容,可组合的内容平台允许内容编辑者和开发者并行工作。 内容编辑可以在没有开发人员支持的情况下灵活地更新所有渠道的内容,从而使开发人员能够腾出时间来处理更具战略意义的工作。 这为希望加快上市速度并充分利用其数字团队时间的公司提供了竞争优势。提高可复用性和可扩展性
可组合的内容平台使内容的可复用性变得轻而易举。 内容可复用性是充分利用用于内容创建的资源的关键组成部分。 当所有内容都可以在任何终端上访问使用时,产品团队可以跨设备和渠道重新调整内容的用途。 它还允许内容跨不同的区域、用例和活动进行扩展。 通过集成个性化和本地化工具,可以针对各种用户体验优化内容,以确保正确的内容在正确的时间到达正确的受众。在内容可重用性指导手册中了解有关结构化内容的更多信息。为什么构建者选择 Contentful 可组合内容平台
Contentful 开创了内容管理的无界面方法,现在正在引领其向平台优先方法的演变。 虽然无界面 CMS 软件解决方案侧重于内容交付,但 Contentful® 可组合内容平台超越了交付范围,提供了一个用于创作、组装、编辑和管理内容的中心枢纽。Contentful 的平台方法侧重于内容的整个生命周期。 这包括分离的交付能力,但也包括后端定制以推动无缝的跨职能协作,定制的用户界面以改进内部内容编辑器创作,以及允许数字团队和代理合作伙伴快速构建所需功能的公开工具和框架,无论是 它正在扩展平台或将其与任何数字体验堆栈集成。Contentful 是 API 优先的,完全可扩展以提供最苛刻的数字体验。 这包括多渠道客户体验、多区域品牌的本地化网站、动态网站、响应式移动应用程序、智能扬声器、店内数字显示器、可组合商务,甚至客户和合作伙伴门户。 它还包括尚未发明的未来渠道。Contentful 的 GraphQL API 和 RESTful API 允许开发人员以编程方式管理和编排平台本身内的内容。 这包括轻松创建新项目空间、分配用户角色、管理 webhook、内容导入/导出和内容建模,这些都可以从任何来源编写脚本。Contentful Marketplace 允许您浏览应用程序,其中大部分是免费和开源的,这些应用程序扩展和扩展了 Contentful Web 应用程序的功能,几乎适用于您可能需要的任何用例。 您可以集成您最喜欢的第三方服务,构建更好的工作流程并自定义您可以使用 Contentful 做什么。评论