最近和一个朋友聊起企业内容管理的未来和无头内容管理系统(Headless Content Management System)。这是我的学习笔记,跟大家分享和探讨。
先说结论:企业内容的未来是无头化(Headless)和模块化(Modular)
先说说传统意义上的内容管理系统。
内容管理系统英文全称是Content management system,简称CMS。顾名思义,它是用来存储和管理文件、网页、表单等内容的系统。
最有名的内容管理系统之一就是WordPress。根据W3Techs的数据,截止2022年,互联网上43.2%的网站使用WordPress搭建。Wordpress降低了搭建网站的难度,即使不懂HTML/CSS的人也可以很快用它来建设自己的网站,向世界传递个人或企业的信息。这一度促进了互联网的发展。
另一个企业常用的CMS是Documentum,全球1500多个全世界最大的公司使用它来做企业内容管理。它使大量不同类型的内容(包括文档、网页、XML文件、富媒体)的创建、管理、定制和分发过程更加智能化和自动化,并集成在一个通用的内容平台和知识库中。
Wordpress是设计用来制作网站展示内容的,它将所有内容放在一个大容器中——内容、图像、HTML和CSS。文件中既包括内容也包括怎么展现的信息。
现今的环境和设计Wordpress/Documentum软件时的情形已经很不一样了。企业有网站、手机APP、公众号、抖音、提供自助服务的Chatbot等等。在不同的设备、不同的渠道,企业需要重用相同的内容。传统CMS中,内容和展现信息在一起,使得内容无法重用,不能满足今天多设备、多内容消费渠道的需求。
无头CMS出现了。
- 1 -
内容的无头化
无头内容管理系统(Headless Content Management System,简称无头CMS)是一种只有内容的而没有展现信息的内容管理系统,主要用作内容存储库。也就是内容和展现分离,把内容作为Body,怎么展现作为Head,无头CMS就是不带展现信息的内容存储库。
注:在Word中它既包括内容也包括样式。内容就是具体的文字,样式就是标题显示为六号字,边距2厘米等。
无头CMS可以通过API访问内容,通过结合不同的展示层,在不同的内容消费渠道展现内容。
无头CMS
使用无头CMS可以解决内容在多渠道展现的问题:
传统CMS和无头CMS的对比:
传统CMS | 无头CMS | |
交付方法 | 本地安装 | 本地安装和云服务 |
开发思路 | 以项目为中心 | 以产品为中心 |
内容模型 | 以一个网页或者文件为单位 | 以可在多个产品重用的内容块为单位 |
支持的设备 | 有限 | 无限 |
信息传递 | 1对1 | 1对多 |
生产流程 | 瀑布模型 | 敏捷模型 |
更新 | 按计划整体批量更新 | 小颗粒持续更新 |
后端系统 | 单体应用 | 微服务应用 |
投入 | 大额预付费用 | 概念的快速证明 |
技术债 | 系统固有的 | 可控的 |
- 2 -
内容的模块化
现在,是信息爆炸的时代,社会和企业产生大量的内容。人们面对的是信息过量而不是信息不足。
为了提高用户体验,需要为用户提供个性化内容。也就是:在正确的时间,在正确的设备上,以他们选择的语言,向正确的人,提供正确的内容。
而传统的方法和文件格式不能解决这个问题。比如:一位飞行员跟我说,他们在驾驶舱里使用上了iPad,手册都电子化成PDF文件用于浏览。但是,在PDF格式的文件中找自己需要的信息很不方便,费时费力。
内容无头化解决了在不同设备、不同渠道消费内容的问题。但是,如果只是将内容和展示分开是不够的。我们需要把一个网页、一本手册的内容拆解成自包含的内容模块,以它为最小颗粒进行编辑和管理,这个内容可以在不同的情形、不同文档中重用。
内容应该从一开始创作就使其高度模块化,以便任何时候可以自动重新组装配置。
现代企业内容管理具有以下特性和功能:
-
模块化内容创作:一个可以用来创建内容的界面,这些内容可以轻松地流向和转换到所有渠道,从浏览器、智能手机到可穿戴设备等等。
-
内容分发管理:一个策略性方法来控制和协调编辑过程、内容转换和输出内容到分散的渠道。
-
工作流功能:一种组织内容创作和生产的方法,使人们可以轻松地在复杂的内容制作过程和流程中跟踪他们的工作。
-
第三方集成:强大的互联功能库,有助于丰富和最大限度地提高内容的价值。这些通常包括广告、分析、人工智能(AI)、数字资产管理(DAM)、联合搜索、营销、支付、照片、社交、语言翻译和视频。
-
一个无头、解耦的架构。这意味着CMS可以连接到不同的头(显示样式)提供不同的输出。
- 3 -
总结
在这个信息爆炸、多设备、多消费渠道时代,用户体验非常重要。为提升用户体验:
无头化:解决在多设备、多渠道消费内容的问题。
模块化:解决提供个性化内容的问题。
参考:
-
https://www.zdnet.com/article/the-future-of-enterprise-content-is-modular-and-headless/
-
https://www.contentful.com/r/knowledgebase/what-is-headless-cms/#introduction
-
https://www.jianshu.com/p/e1d25b62e5c1
-
https://cloud.tencent.com/developer/article/1837496