在实际的企业需求中,经常会涉及到CMS内容运维和管理的问题。这个时候,我们就会使用到CMS。接下来我们先简单回顾下CMS的发展历程。众多CMS产品CMS的发展历程CMS的发展历程Before CMS:上世纪九十年代,互联网刚刚起步,网站大多是简单的静态html站点,所有的网站内容需要专业的开发人员进行维护。CMS COMETH:1995年左右,ASP, PHP, DOM, JS, CSS等技术的出现与发展。Web Content Management(WCM): , 2000年开始,为了满足企业级的需求,提供包含前端和后端技术的站点,包含文件,图片,下载显示等功能。代表的产品有Open source: WordPress, Druple, Joomla.DXP:2010年前后,面向企业级的应用,除了传统的内容管理外,还包括了数据分析,电子商务,机器学习,SEO等功能。HEADLESS:随着科技发展,智能手机,穿戴设备的普及,用户消费内容的习惯与渠道发生了改变。Web 2.0时代传统的CMS在Web 2.0时代,涌现了众多优秀开源的CMS产品,其中影响和使用最广泛的当属WordPress, Joomla, Drupal。WordPress: 个人博客与个人站点的解决方案Joomla: 新闻门户聚合类信息站点的解决方案Drupal : 适合复杂需求与场景的企业级解决方案(IBM,Accenture等IT巨头采用的方案) WEB2.0时代最有影响的三大传统CMS产品技术选型大多采用LAMP(Linux + Apache + Mysql + PHP),核心架构为 CMA + CDAContent Management Application (CMA) Content Delivery Application (CDA)传统CMS的特点:技术设计上多采用后端MVC架构,即网站的页面与内容通过后端(PHP/JAVA)组装为HTML后返回给浏览器。提供可见即所得的界面编辑,内容与UI耦合在一起。应用场景多应用与PC端。传统CMS的架构图HEADLESS CMS产品随着时代的发展,用户习惯,技术架构,获取内容的渠道都发生了改变。用户习惯的改变:随着科技的发展,用户消费内容的习惯发生了改变。从传统的PC,到移动端,穿戴设备,VR, WATCH等。技术架构的改变:系统设计由后端MVC模式转变为前后端完全分离的模式,即SPA(单页应用Single Page Application)+ Restful API, 更加注重用户体验与网站的可访问性(WCAG)。多渠道的问题:不同的渠道与终端设备的应用技术与环境可能完全不同,如何管理内容与发布内容是一个挑战。HEADLESS CMS架构由架构图可见,HEADLESS CMS不负责页面的渲染,只负责内容的管理,通过API对外提供内容。这样,应用UI完全与内容解耦,方便内容的统一维护和发布。HEADLESS CMS的优势:内容维护在一个位置,以API的方式对任何地方提供内容。开发者可以使用最佳的工具和技术为用户提供最佳的用户体验。解决全渠道内容管理和发布的问题。Content Hub Architecture当今的技术发展非常的迅速,尤其是前端领域。以Headless CMS的 Content Hub Architecture 架构方便我们敏捷地转型与切换或集成最新最前沿的技术和工具。Hybrid CMS什么是Hybrid CMS?既具有Headless CMS的灵活性。又具有传统CMS创作内容的效率。使营销人员,运维人员,开发人员都具有创建和重用内容的能力Hybrid CMS#CMS# #HEADLESS CMS# #内容管理系统#