共计 1478 个字符,预计需要花费 4 分钟才能阅读完成。
前 CMS 时代
90 年代初期,互联网上的内容大多都由手工制作的动态页面组成的,这些网页由简略的 HTML 文件组成,文件又经 FTP 程序复制到 Web 服务器的目录中。
随后产生了一些列技术创新,使网络内容能以更丰盛的视觉效果展现,同时服务端内嵌(Server Side Includes)技术让网站的某些局部(如菜单和页脚)与次要内容离开,1996 年 IE 浏览器成为第一个反对 CSS 的浏览器。
以传统手工编辑上传文件的形式保护网站内容的形式开始难以满足人们的需要。于是诞生了 CMS。
CMS 的衰亡
从 1995 年到 2000 年,服务端脚本风行一时,许多组织和公司应用 PHP、ASP 等技术开始创立定制化的 CMS,该期间的 CMS 特点是只实用于其组织的特定需要。
1990 年代中后期,一些公司预见到通用 CMS 的市场。1995 年 FileNet 推出了一套残缺的集成文档治理套件,被认为是第一个真正的内容管理系统。该期间的企业 CMS 还包含:StoryBuilder、Interwoven、Documentum、FatWire、FutureTense 和 Inso
到 2000 年代初,Ajax 技术衰亡,容许通过规范的 HTTP 申请办法动静更新内容,使网页具备了更强的交互性,开启了所谓的 Web2.0 时代。与此同时,开源内容管理系统和框架开始呈现,例如用 PHP 编程语言编写的过后风行的 Zend 框架。OpenCMS、WordPress 等。此时的 CMS 的外围变成了为不同的用户角色提供交付内容的能力。
挪动互联网时代
2007 年 iPhone 和 2008 年 Android 智能手机问世,开启了挪动互联网时代。2014 年美国挪动设施的使用量超过了桌面使用量。挪动设施的遍及,使同一份网络内容须要反对在多种设施上拜访,而传统面向桌面端的 CMS 无奈提供多设施反对。通常须要针对移动用户提供精简版本的网站,而新型网络设备如智能手表、游戏机和语音助手的呈现加剧了传统 CMS 的内容交付问题。为了能真正的全渠道交付内容,人们须要更好的解决方案。
Headless CMS 解决方案
2013 年 Headless CMS 进入市场,传统 CMS 以前端页面为最终交付物,而 Headless CMS 则交付可与内部零碎交互的 API,所以内容能够在任何须要的中央展现,包含但不限于网站、IOS APP、Android APP 等。Headless CMS 打消了内容治理和内容展现之间的耦合,开拓了内容治理的新世界。
随同 Headless CMS 而来的是 Content as a Service(CaaS),一种基于云计算的 Headless CMS 产品,它相较于自托管版本的 Headless CMS 极大的升高 IT 设施的投入,同时也提供收费模式,受到更多的企业和开发者的青眼。
Headless CMS 特地实用于 JAMstack Web 开发架构,该架构的特点使其领有高性能的用户体验,优良的 SEO 排名,以及极低的建设老本,正成为一种风行的解决方案。通过 Headless CMS 提供的 API 能够与各类前端框架、动态站生成器(如 Gatsby.js、Next.js、Nuxt.js、Angular、React 和 Vue)相兼容,使开发人员能够自在的抉择本人喜爱的工具。
参考资料
A brief history of the Content Management System
The history of CMS – what has happened?
History of Content Management Systems and Rise of Headless CMS
本文转载自我的博客 https://www.zehao.me/history-…