cms是什么意思(内容管理系统CMS简史)

cms是什么意思(内容管理系统CMS简史)

从静态页面到 JAM 栈,CMS 的历史就是开源和 Web 变迁的核心。

cms是什么意思(内容管理系统CMS简史)

内容Content Management System(CMS)是一个多产的软件类别,其涵盖了所有创建和修改数字内容的应用程序。因此,CMS 的历史可以追溯到由 蒂姆-伯纳斯-李在 1990 年建立的历史上的个也就不足为奇了,该是以基于互联网的超文本 HTML 为模型,只包含了文本和链接。

cms是什么意思(内容管理系统CMS简史)

万维网(WWW)的雏形是静态,无需后端数据库即可提供内容。它们消耗的计算资源很少,所以加载速度很快 —— 因为没有数据库查询、没有模板渲染、也没有客户端-请求的处理。鉴于那时很少有人经常“上网冲浪”,特别是与今天相比,Web 流量也很少。

当然,促进了这种互操作都是开源软件。事实上,开源在 CMS 的演变中一直扮演着重要的角色。

CMS 的崛起

快进到九十年代中期,随着万维网的普及和对频繁更新的需求的增加 —— 这与它初托管手册式的静态内容有所不同。这导致了大量的 CMS 产品的出现,如 FileNet、Vignette 的StoryBuilder、Documentum 和许多产品。这些都是专有的闭源产品,这在那个时期并不罕见。

然而,在 21 世纪初,开源的 CMS 替代品出现了,这包括 WordPress、Drupal 和 Joomla。WordPress 包含一个可扩展的插件架构,并提供了可用于建立的模板,而不要求用户具备 HTML 和 CSS 知识。WordPress CMS 软件安装在 Web 上,通常与 MySQL 或 MariaDB 数据库(当然,两者都是开源的)配合。CMS 是开源的这一事实在一定程度上加速了向 WordPress 的重大转变。

即使在今天,仍有大约三分之一的是使用这些代内容建立的。这些传统的 CMS 是单体,包括后端用户界面、插件、前端模板、层叠样式表(CSS)、Web 和数据库。每当用户请求一个页面时,首先查询数据库,将结果与来自页面标记和插件的数据结合起来,在浏览器中生成一个 HTML 文档。

趋向于 LAMP 栈

开源 CMS 的出现与建立在 LAMP(Linux、Apache、MySQL 和 PHP/Perl/Python)栈上的基础设施是一致的。这种新的结构代表了单体 Web 的开始,它使站的创建能够使用数据库查询,为不同的终端用户提供独特的内容。在这一点上,以前放在上的静态模式真正开始消失。(静态模式是指由文本和链接组成的单个文件,如 HTML、CSS、JaScript 等,以同样的方式传递给所有的终端用户。)

Web 改变了一切

随着我们逐渐步入 2000 年代的个十年,早期的设备如 Palm 和黑莓提供了对 Web 内容的访问,在 2010 年左右推出的智能手机和平板电脑让越来越多的用户可以通过设备访问 Web 。2016 年,天平倾斜,全球 来自设备和平板电脑的 Web 访问量超过了台式机。

单体的 CMS 并不适合为这些不同类型的访问设备提供内容,这就需要不同版本的 —— 通常是针对用户的精简版。新的可以访问 WEB 的设备类型的出现,如智能手表、和助手(如 Alexa)5,只是加剧了这个问题,对全渠道内容交付的需求变得很明显。

无头 CMS 和 JAM 栈的出现

无头 CMS 将后端(用来存储所有内容、数据库和文件)与前端解耦。通常,无头 CMS 使用 API,这样就可以访问数据库(SQL 和 NoSQL)和文件的内容,以便在、智能手机、甚至物联网(IoT)设备上显示。此外,无头 CMS 与前端框架无关,使其与各种静态生成器和前端框架(如 Gatsby.js、Next.js、Nuxt.js、Angular、React 和 Vue.js)兼容,这使人员可以选择他们喜欢的工具。

无头 CMS 特别适用于 JAM(Jascript、API 和 Markup)栈的 Web 架构,该架构正在成为一种流行的解决,因为它能提供更好的 Web 能和 SEO 排名,以及强大的安全措施。JAM 栈不依赖于 Web ,当有请求时可以立即提供静态文件。不需要查询数据库,因为文件已经被编译并提供给浏览器。

向无头 CMS 的转变是由新一轮的参与者推动的,他们有的采用 SaaS 方式,如 Contentful,有的采用自托管的开源替代品,如 Strapi。无头 CMS 也在颠覆电子商务行业,新的软件编辑器,如 Commerce Layer 和Saleor(也是开源的)提供了解决,以真正的全渠道方式多个 SKU、和库存数据。

总结

在 CMS 的整个演变过程中,由互联网上的消费方式驱动,开源软件也沿着同样的趋势发展,新技术不断出现以解决出现的需求。事实上,在内容、万维网和开源之间似乎存在着一种相互依赖的关系。越来越多的内容的需求不会很快消失。我们完全有理由期待在未来更广泛地采用开源软件。

版权声明:《cms是什么意思(内容管理系统CMS简史)》文章主要来源于网络,不代表本网站立场,不承担相关法律责任,如涉及版权问题,请发送邮件至[dcseo8@163 。com]举报,我们会在第一时间进行处理。本文文章链接:https://www.dcseo.cn/16212.html
(0)

相关推荐

  • 台式机CPU温度多少正常(台式电脑cpu80度算高吗)

    有用户说到,自己通过鲁对电脑进行监控,发现CPU温度长时间都处于高温,有时还会高达120℃。这时候,相信有不少网友会调侃:这温度都可以用CPU烤肉了!好吧,这可不是玩笑哦~曾有一位…

    2021年12月14日
    1.3K
  • 关于猫的资料(关于猫的资料 小百科)

    今天给各位分享关于猫的资料的知识,其中也会对关于猫的资料 小百科进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 小猫的资料 猫属于猫科动物,分家猫、野猫,是…

    2022年10月20日
    195
  • 苹果什么游戏好玩,苹果13好玩的游戏

    IT之家 7 月 15 日 今天小编给IT之家小伙伴带来的 iOS 限免 App 是《Wanderer of Lifetimes》,这是一款水墨画风格的 RPG 游戏。 App S…

    2022年6月1日
    467
  • 医护人员在防护服上为自己征婚(核酸检测点秒变征婚现场)

    虽严峻,来者汹涌,但人间温暖,可不,在近的爆发中,比如西安,天津,郑州等市,我们不妨看到,有众多的逆行者姐们,虽然穿上了防护服,遮挡了她们美丽的脸庞,但还是遮挡不住她们那美丽,在她…

    2022年4月12日
    327
  • 笔记本排行榜2021前十名(值得购买的十款笔记本)

    时间马上步入12月份,又到了年终回顾、盘点的时候了,那么今年有哪些笔记本值得?为什么值得呢?小编综合了ZOL笔记本关注度排行榜、网友实际心得、京东等电商的销量以及经销商的反馈,特地…

    2022年4月26日
    603
  • 腼腆是什么意思(这个人很腼腆是什么意思)

    今天给各位分享腼腆是什么意思的知识,其中也会对这个人很腼腆是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 腼腆的意思是什么? 腼腆的意思:因害羞而…

    2022年11月1日
    275
  • 酒精灯使用注意事项(酒精灯使用注意事项三不原则)

    本篇文章给大家谈谈酒精灯使用注意事项,以及酒精灯使用注意事项三不原则对应的知识点,希望对各位有所帮助,不要忘了本站喔。 使用酒精灯应该注意哪些事项 1、在用酒精灯加热可以用、烧瓶、…

    2022年11月3日
    319
  • 枯竭的反义词(枯竭的的反义词)

    本篇文章给大家谈谈枯竭的反义词,以及枯竭的的反义词对应的知识点,希望对各位有所帮助,不要忘了本站喔。 枯竭的反义词是什么? 枯竭反义词: 充沛,充足,饱和 来自百度汉语|报错 枯竭…

    2022年10月20日
    88
  • 奕字开头的成语(奕字开头的成语大全集)

    本篇文章给大家谈谈奕字开头的成语,以及奕字开头的成语大全集对应的知识点,希望对各位有所帮助,不要忘了本站喔。 奕字开头的成语接龙 奕想飞扬–扬眉吐气–气喘如…

    2022年10月23日
    142
  • 美人鱼指的是哪种海洋动物(儒艮为什么叫美人鱼)

    千百年来美人鱼都是一种家喻户晓的幻想生物,传说中它们有着美丽的外貌,还有一条长长的鱼尾巴,是美丽善良的象征。它们的歌声十分美妙,是天生的歌者。童话里的美人鱼,则是将这一形象普及到了…

    2022年7月21日
    387