不同类型 CMS 的讲解
人们普遍认为,第一个 CMS 是 20 世纪 90 年代初 IBM 的 FileNet 系统,自那时开始,许多公司都为市场开发了 CMS。
多年来,人们开发了不同类型的 CMS。它们的特定用途(使用案例)、架构和许可模式各不相同。
它们之间的主要区别如下所示。
Web 内容管理 (WCM) 系统 与 模块化内容管理系统 (CCMS) 的比较
- 使用 Web CMS,您可以创建、编辑和管理网页。这些网页最初是 HTML 页面,用于面向外部的网站,但很快也在内联网上应用,为内部受众提供信息。这些系统以前是“以页面为中心”,您可以编辑整个页面。但是,此模型具有严重的局限性,因为它需要复制/克隆内容,例如,在网站的两个区域显示同一条信息。现在的 Web CMS 有所改进,允许您将内容作为可重复使用的项目处理——相同的内容可以在不同位置显示,而不必每次都复制。
- CCMS 用于管理高度模块化内容,例如传统上以印刷或 PDF 格式发布的技术产品信息(例如用户手册)。重复使用内容,这是采用内容“模块”的主要驱动因素。当设备的 B 型取代 A 型时,仅需更改少量内容,大多数内容可重复使用,而无需复制。例如,如果 A 型的手册有 2,000 段信息,您只需编辑 10 段,快速轻松地重复使用其他 1,990 段,即可将其重新发布为 B 型的新手册。
如今,CCMS 的使用案例不仅仅是出版印刷和 PDF 格式的信息,因为公司通常也希望将此信息作为单个网页或片段在线发布,而不是以大块的 PDF 格式发布。CCMS 也越来越多地被用于技术文档以外的其他内容,例如在非技术行业中用于管理政策、程序、指南等。
如您所见,这两个系统各有优势,组织使用 Web CMS 管理营销内容,使用 CCMS 管理技术文档是很常见的。
商业与开源 CMS 的比较
- 商业 CMS 是您从供应商处购买的 CMS。您通过购买许可证(永久或定期许可证)或通过订阅模式来使用该系统。由于供应商为您构建和维护软件,您可以在遇到任何问题时联系其支持中心,根据优先级,他们将在商定的时间范围内为您解决问题。
- 开源 CMS 是“免费”的 CMS 产品。您可以下载并使用该软件,而无需购买许可证有一个由开发人员构成的社区来构建和维护它。显然,免费是一个重大优势,但用户需要具备一定的技术技能来部署和维护它(您需要有 IT 专业人员),而且不能保证它会适用于您的独特环境。如果出现故障,您需要依靠社区或自己的 IT 人员来解决问题。
这种模式已经演变,现在有一些开源产品可以通过服务提供商使用,他们可以为您提供此类 CMS 的托管版本和服务级别协议。
Headless 和 Head-on CMS 的比较
您经常听到“Headless CMS”这个术语。这不是新的想法。事实上,本世纪初的许多 CMS 已经是“Headless”。
那么什么是“Headless”CMS?
“Head”是在 CMS 上运行的网站(或“Web 应用程序”)。因此,“Headless”CMS 没有网站作为演示层,而“Head-on”CMS 则有。“Headless”系统通过 API(通常为 JSON 格式)作为交付内容的主要方式公开内容,而“Head-on”CMSS 则通过 HTML 页面直接交付内容到网站。
这两种方法各有优缺点,例如,使用 Head-on CMS 能够在上下文中编辑网页,使用 Headless CMS 能够将多种格式的内容交付到多个设备,所以这些天您会看到混合 CMS 开始盛行,将两种系统的优点结合起来。
