CMS是Content Management System的缩写,意为"内容管理系统"。
在中国网际网路的发展历程中,一直以来默默地为中国站长提供动力的CMS厂商作出的贡献尤其巨大,而与之成反比的是CMS厂商的生存状态依然令人担忧,由于国内站长对于免费和开源的FreeEIM尤为热衷,用户的着作权意识低加之用户误将开源认 为就是免费的,使得一些获得资本注入的CMS厂商无法达到预期的目标,导致PHPCMS创始人淡淡风和DEDECMS创始人IT柏拉图相继离职事件,亦是2010年CMS行业最大的新闻,交流中,感受更多的是他们只是成功的技术狂热者,还不算真正的商人,CMS行业之路对他们还任重道远。
基本介绍
- 中文名:cms系统
- 外文名:Content Management System
- 释义:内容管理系统
- 功能:加快网站开发的速度
定义

CMS具有许多基于模板的优秀设计,可以减少开发的成本。
CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。
CMS还分各个平台脚本种类的。
内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场,对于内容管理,业界还没有一个统一的定义,不同的机构有不同的理解:
Gartner Group 认为内容管理从内涵上应该包括企业内部内容管理、Web内容管理、电子商务交易内容管理和企业外部网(Extranet)信息共享内容管理(如CRM和 SCM等),Web内容管理是当前的重点,e-business和XML(标準通用标记语言的子集)是推动内容管理髮展的源动力。
Merrill Lynch的分析师认为内容管理侧重于企业员工、企业用户、合作伙伴和供应商方便获得非结构化信息的处理过程。内容管理的目的是把非结构化信息出版到intranets, extranets和ITE(Internet Trading Exchanges), 从而使用户可以检索、使用、分析和共享。商业智慧型系统 (BI)侧重于结构化数据的价值提取,而内容管理则侧重于企业内部和外部非结构化资源的战略价值提取。
Giga Group 认为作为电子商务引擎,内容管理解决方案必须和电子商务伺服器紧密集成,从而形成内容生产(Production)、传递(Delivery)以及电子商务端到端系统。
我们认为内容管理系统是一种位于WEB前端(Web 伺服器)和后端办公系统或流程(内容创作、编辑)之间的软体系统。内容管理解决方案重点解决各种非结构化或半结构化的数字资源的採集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智慧型环境中,如OA,CRM等。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的"内容"可能包括档案、表格、图片、资料库中的数据甚至视频等一切你想要发布到 Internet、Intranet以及Extranet网站的信息。
CMS是如何应运而生的?
随着网路套用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加複杂,甚至还需重新建设网站;如此下去,用户始终在一个高成本、低效率的循环中升级、整合……
于是,我们听到许多用户这样的反馈:
页面製作无序,网站风格不统一,大量信息堆积,发布显得异常沉重;
内容繁杂,手工管理效率低下,手工连结视音频信息经常无法实现;
套用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;
改版工作量大,系统扩展能力差,集成其它套用时更是降低了灵活性;
对于网站建设和信息发布人员来说,他们最关注的系统的易用性和的功能的完善性,因此,这对网站建设和信息发布工具提出了一个很高的要求。
首先,角色定位明确,以充分保证工作人员的工作效率;其次,功能完整,满足各门道"把关人"套用所需,使信息发布準确无误。比如,为编辑、美工、主编及运维人员设定许可权和实时管理功能。
此外,保障网站架构的安全性也是用户关注的焦点。能有效管理网站访问者的登入许可权,使区域网路资料库不受攻击,从而时刻保证网站的安全稳定,免于用户的后顾之忧。
根据以上需求,一套专业的内容管理系统CMS应运而生,来有效解决用户网站建设与信息发布中常见的问题和需求。对网站内容管理是该软体的最大优势,它流程完善、功能丰富,可把稿件分门别类并授权给合法用户编辑管理,而不需要用户去理会那些难懂的SQL语法。
历史沿革
CMS是如何发展的?
内容管理从2000年开始成为一个重要的套用领域,这时.COM和B2B, B2C等经历了资本和市场的考验及洗礼,人们重新回到信息技术套用的基本面-如何提高竞争能力,而内容管理恰恰能够通过对企业各种类型的数字资产的产生、管理、增值和再利用,改善组织的运行效率和企业的竞争能力,企事业单位也开始认识到内容管理的重要性。
从企事业单位信息化的观点来看,以下因素导致对内容管理软体的巨大需求:
(1) 知识是企业的财富。在Internet互动过程中,只有十分之一涉及销售,其他十分之九都和信息互动有关,员工的知识获取越来越依赖于网际网路,特别是在电子商务的个性化环境中,客户为了做出购买决定,需要智慧型化地获取信息,不仅仅是商品的数量和价格,更重要的可能是产品的手册、安全保证、技术指标、售后服务、图片档案等等。
(2) 信息的及时性和準确性。无论在企业区域网路还是外网,信息的更新越来越快,企事业单位的信息生产量越来越多,且呈现成倍增长的趋势,企事业单位更需要的是一个功能强大、可扩展的、灵活的内容管理技术来满足不断的信息更新、维护,这时如何保证信息的準确性和真实性将越来越显得重要。
(3) 企业内外网统一的需求增长。随着企事业单位信息化的建设,内联网和外联网之间的信息互动越来越多,优秀的内容管理系统对企业内部来说,能够很好地做到信息的收集和重複利用以及信息的增值利用, 对于外联网来说,更重要的是真正互动式和协作性的内容。
国外从事内容管理软体研发的主要厂商包括Vignette,Interwoven, BroadVision, Openmarket,ATG, Allaire, Documentum, Hummingbird等,这些公司CM产品和解决方案专业性很强,大多基于J2EE等平台,功能丰富,主要面向企业级用户,是CM市场的主要厂商。还有一些更窄的专业厂商提供内容管理某个阶段需要的功能,如Verity 提供知识检索,Micromedia 提供内容创作平台,Akamai和Inkitomi 提供内容分发管理技术等。与此相反,Microsoft, IBM, Oracle等公司提供通用平台性CM解决方案。
在这个全新的市场中很难找到一个CMS满足用户的所有需求。
有些CMS只是单纯的信息发布工具而已,称不上内容的收集和再利用更谈不上知识管理的概念,最多只是一组网站建设工具软体而已。
所有产品的可视连结都非常差,只有极少数厂商能够提供可视软体,这些软体都不是互动式的,不能用作管理工具。
CMS都有可能包括些什幺?
隐藏在内容管理系统(CMS)之后的基本思想是分离内容的管理和设计。页面设计存储在模板里,而内容存储在资料库或独立的档案中。 当一个用户请求页面时,各部分联合生成一个标準的HTML(标準通用标记语言下的一个套用)页面。
一个内容管理系统通常有如下要素:
文档模板
脚本语言或标记语言
与资料库集成
内容的包含物由内嵌入页面的特殊标记控制。这些标记对于一个内容管理系统通常是唯一的。 这些系统通常有对较複杂的操作的语言支持,如 Python, Perl, 或Java等。
内容管理系统对站点管理和创造编辑都有好处。这其中最大的好处是能够使用模板和通用的设计元素以确保整个网站的协调。 作者只需在他们的文档中採用少量的模板代码,然后即可把精力集中在设计之上的内容了。要改变网站的外观,管理员只需修改模板而不是一个个单独的页面。
内容管理系统也简化了网站的内容供给和内容管理的责任委託。很多内容管理系统允许对网站的不同层面人员赋予不同等级的访问许可权, 这使得他们不必研究作业系统级的许可权设定,只需用浏览器接口即可完成。
其他的特性如:搜寻引擎、日曆、Web 邮件等也会内置于内容管理系统CMS 内,或允许以第三方外挂程式的形式集成进来。
如何开发
内容管理系统是一个很泛的概念:从商业入口网站的新闻系统到个人的Weblog都可以称作发布系统。
框架型:本身不包含任何套用实现,只是提供了底层框架,具体套用需要一定的二次开发,比如Cocoon,Vignette;
套用型:本身是一个面向具体类型的套用实现,已经包含了新闻/评论管理,投票,论坛,WIKI等一些子系统。比如:postNuke xoops等;
但无论如何,在发布系统选型之前,首先了解自己的实际需求是最重要的:想根据现成系统将自己的需求硬往上照搬是非常不可取的。访问量,许可权控制和各种功能需求。每个模组和功能自己都比较清晰一点以后,如果没有:你的需求太特殊,或者可以尝试分解成更小的系统组合实现。
内容管理系统被分离成以下几个层面:各个层面优先考虑的需求不同
1,后台业务子系统管理(管理优先:内容管理):新闻录入系统,BBS论罈子系统,全文检索子系统等,针对不同系统的方便管理者的内容录入:所见即所得的编辑管理界面等,清晰的业务逻辑:各种子系统的许可权控制机制等;
2,Portal系统(表现优先:模板管理):大部分最终的输出页面:网站首页,子频道/专题页,新闻详情页一般就是各种后台子系统模组的各种组合,这种发布组合逻辑是非常丰富的,Portal系统就是负责以上这些后台子系统的组合表现管理;
3,前台发布(效率优先:发布管理):面向最终用户的快取发布,和搜寻引擎spider的URL设计等……
内容管理和表现的分离:很多成套的CMS系统没有把后台各种子系统和Portal分离开设计,以至于在Portal层的模板表现管理和新闻子系统的内容管理逻辑混合在一起,甚至和BBS等子系统的管理都耦合的非常高,整个系统会显得非常庞杂。而且这样的系统各个子系统捆绑的比较死,如果后台的模组很难改变。但是如果把后台各种子系统内容管理逻辑和前台的表现/发布分离后,Portal和后台各个子系统之间只是数据传递的关係:Portal只决定后台各个子系统数据的取捨和表现,而后台的各个子系统也都非常容易插拔。
内容管理和数据分发的分离:需要要Portal系统设计的时候注意可快取性(Cache Friendly)性设计:CMS后台管理和发布机制,本身不要过多考虑"效率"问题,只要最终页面输出设计的比较Cacheable,效率问题可通过更前端专门的快取伺服器解决。
此外,就是除了面向最终浏览器用户外,还要注意面向搜寻引擎友好(Search engine Friendly)的URL设计:通过 URL REWRITE转向或基于PATH_INFO的参数解析使得动态网页在连结(URI)形式上更像静态的目录结构,方便网站内容被搜寻引擎收录;
四要素
第一点:你要选择的CMS编码类型,是PHP的,还是.NET开发的,资料库是ACCESS的,还是Mssql的,或者Mysql。选择不同编码的CMS系统意味着你要选择不同类型的虚拟主机,也就是说你选择的虚拟主机必须要支持你想要使用的CMS系统,最好的情况是你能够有足够的预算自由的选择虚拟主机
第二点:明确自己的建站需求,如果是建立门户类型的网站,就需要程式能够实现自定义模型,能够让你自定义频道的功能与栏位。如果你想建立视频网站,就需要一个视频管理系统的CMS,如果你想建立软体下载站,那幺就要有软体下载功能的CMS。并不是功能越多的CMS越适合你,如同杀鸡用宰牛的刀,到头来被複杂的设定和庞大的系统弄得晕头转向,最好的CMS就是适合你的需求,能够让你的网站通过最少的设定和最简单的步骤稳定的建立起来,这才是最终目的。
第三点:最好CMS要程式和模板分离。网站的风格非常的重要,网站的风格就如同人的衣裳,给人一个好的印象就要有漂亮的包装,因此如果对网站代码设计懂得比较多,可以完全脱离开程式,自己製作好看的网站模板,如果懂得少一点,最好有线上设计风格系统,也可以线上设计文字的颜色,网站的背景等等。再有就是看看你选择的CMS厂商有没有出一些优质的模板,事实证明,只有开发商的模板能够真正保证低错误率,让网站完美的运行。
第四点:程式要有最好的SEO效果。做站不能不知道SEO,SEO就是搜寻引擎最佳化。最基本的几点:1、CMS能够生成网站地图,利于搜寻引擎抓取页面。2、CMS能够生成全站静态档案。3、CMS能够製作全站关键字。4、网站导航採用麵包屑。5、网站代码成熟,访问稳定,负载量高。
提供商
Vignette.奥斯汀, TX Vignette公司,网站内容管理系统的领导者,今天宣布在中层楼资金上它取得了1亿4千万美元,成为奥斯汀基础软体公司中最大的私人资产投资,同时也使Vignette成为在奥斯汀发展最快的网际网路软体公司。 Vignette 公司,作为全世界网站内容套用系统的领导者,为公司们提出了解决方案——在网际网路上建立非常成功的商业。 Vignette的王牌产品是StoryServer 3,它能使公司以套用软体(如线上发布、知识管理和複杂电子商务系统)为基础建立、管理和发布服务,最终加速和提高客户的忠实度和持续力。 超过75个一流公司,包括Ziff- Davis' ZDNet, First Chicago NBD, Bay Networks 和 CNET ,使用StoryServer 3 ,每天提供2500万个网页浏览。 StoryServer3 获得了5个行业奖励,包括UPSIDE杂誌的"网路基础组织类最活跃的私人公司" 。 它的 V/5 系列是一套套用软体包,设计用来为门户、B2C 和 B2B 市场需求提供内容管理。 V/5系列具有高度的可定製化能力和广泛的功能,它包括内容和模板的开发、个性化定製和发布。但是,它的多数功能还需要开发。
Documentum. Documentum 是文档管理解决方案的长期供应商。 带着它的4i 网站内容管理(WCM)版本,公司有力地进入了CM舞台,它提供了一个解决方案来支持具有线上而动态的内容的电子商务套用软体。对大中型组织来说,它也是一个健全的可扩展的网站内容管理解决方案。
Eprise. Eprise的 Participant Server 2.6.6是该公司内容管理的产品,它为大型商务和.com提供商业套用软体,包括网际网路、企业内部网和公共网站。该产品能促进内容添加、修改和全球发布。 Participant Server 的主要组件包括内容中心、操作中心、共享中心和内容分配套件。 产品为投稿和创造提供基于网路的界面,同时内容分配组件处理适于交易的内容分配。 A single Web based administrative interface is a plus because administration can be distributed across the organization. 单一的基于网路的管理界面是附加的,因为管理在组织範围内可以是分散式的。
Interwoven. Interwoven的 TeamSite 4.5是横向聚焦的网站内容管理解决方案,它向财富500强和全球2000个上市公司提供企业範围的网站内容管理。TeamSite 的管理和组成能力通过桌面和基于Java的接口提供,这种桌面和接口作为作业系统的一部分出现。用户可以通过Windows Explorer把内容拖放到存储库中。
Xpedio. Xpedio CMS 4.0是全球 2000 B2B 和 B2E 公司所用的解决方案包,它为没有技术的用户提供了容易使用的网站建设能力。 该产品在企业内部网际网路、外部网际网路和电子商务网站上促进了内容的快速发展和管理。在管理和发布内容方面,它是强大的解决方案,它提供具有分散式管理能力的创作工具、安全、发布的灵活性和完全基于浏览器的界面。
Ncompass. NCompass Labs于2001年4月通过微软成立,以网站内容管理解决方案为基础,在2001年底,它做为微软的产品(称为微软内容管理伺服器)再次发布。
Open Market. Open Market 的Content Server 3.1是 J2EE兼容的内容管理解决方案,pen Market 把内容伺服器定位为推动以内容为中心的电子商务套用软体的产品,它处理访问者、客户和合作者之间的互动。该产品有用于管理和组织的网路界面,包括了一个个性化的引擎和用于发布的套用软体伺服器。
BroadVision. BroadVision 把套用方法用于内容管理,主要目标是B2B, B2E 和 B2C 市场。 BroadVision以套用软体程式包的形式出售产品,如出售给附带商业、合作商业、市场和雇员自我服务。内容管理解决方案也独立地出售。
FileNET. FileNET 是文档管理市场的传统领导者,FileNET套件主要面向于金融、保险、政府、电信、公共事业和製造业。FileNET把它的网站内容管理套件定位在内容管理的全部解决方案,它贯穿内容的生命周期,从创造到审批、发布和分配。然而,如个性化和动态内容的表达。
Megellan. 2000 年7月,Gauss Interprise 和美国软体开发者Magellan 合併,主要销售它的内容管理系列 Versatile Internet Platform (VIP)。VIP定位于企业管理内容、网站内容和门户的平台。对于集中的环境,产品系列有适应需求的基本功能,包括基于网路的管理,单一和大批的输入、第三方厂商提供的基本库服务、以及用于分散式内容创造的模板设计工具。
InStranet. InStranet 成立于1999年,总部设在纽约,并且在巴黎设有欧洲总部。 公司的王牌产品是InStranet 2000 1.5,它是一个浏览器和基于Java的网站内容管理解决方案。产品聚焦于,在B2B和雇员工作环境下,向企业内部网际网路和外部网际网路发布业务档案和内容。InStranet 2000 1.5在 J2EE兼容的套用伺服器上运行,已在BEA WebLogic, IBM WebSphere 和 iPlanet 套用伺服器上经过检验。
Mediasurface. Mediasurface 的总部设在伦敦,它的美国办事处在纽约和弗朗西丝科。公司为组织提供管理内容软体,用于企业内部网际网路和外部网际网路。公司的核心产品是 Mediasurface 3.5,它瞄準垂直市场,包括金融服务、政府、教育、卫生保健、IT服务、媒体、出版和广播、零售和消费服务。
Six Open Systems. Six Offene Systeme GmbH 在美国称为Six Open Systems (Six) ,于1991年在德国成立。Six在德国有重要的消费群,它以产品Six CMS 4.0打入美国市场。 该产品是由内到外的、以浏览器为基础的解决方案,它用来帮助媒体出版商简化和管理内容设计及网页和门户、网际网路、企业内部网际网路等的设计。
Starbase. Starbase 销售合作产品,该产品为电子商务套用软体创造、管理代码和内容。2001年2月, Starbase收购了worldweb_net 和它的产品 Expressroom I/O 、以及基于Java 和XML(标準通用标记语言的子集)的网站内容管理解决方案。Starbase正把Expressroom I/O添加到它的代码和内容管理解决方案的协作套件中。
国内用的比较多的有Active Context、turbocms、cms4i,不过这些都是纯商业性系统,价格很高。一般个人建站,建议选取国内外比较有名的开源系统。
韩国的模板,当中比较有代表性的,在美国有较大影响力的当属怪兽模板。怪兽模板开发了WordPress很多CMS网站模板包括joomla,WordPress ,magento,drupal ,mambo 等,以及设计精美的ZenCart,magento,oscommerce网店系统等目前市场上最流行各种类型各种行业的的网站模板.
常见系统
PHP CMS
- 思途CMS:适用于旅游行业的CMS系统,由四川思途智旅软体有限公司研发,基于LAMP架构,系统支持O2O模式、B2B模式、B2B2C模式、B2C模式等,其使用价值不限于这些模式在完善的系统基础上将系统的功能及可视化界面进行模组化,用户可根据自己的需求对系统进行模组化的安装使用,如:邮轮模组、供应商模组、分销模组等!都可进行无限的扩展,具有较强的灵活性,同时支持二次开发,系统无加密,可每周更新,同时也可自行按照官方提供的标準文档进行二次开发!系统嵌入了行销推广系统,行销推广系统包含了来源分析功能,网站地图自动生成,一键设定网页标题、关键字及描述,智慧型整站检测死链、关键字统计最佳化功能等。是已有旅游CMS系统的翘楚!同样也是业内 的标桿!
- 五指CMS:基于php5 技术实现的一套高性能网站内容管理系统,默认支持pc网站和手机网站,能够自动识别用户客户端,给用户呈现不同的内容。模型功能首创共享模型/独立模型/相结合为不同的级别系统提供强有力的技术平台,资料库支持主从读写分离。
- CmsTop:基于LAMP架构,融合文章/图集/视频/专题/页面/一键转载/编辑考核/活动报名/投票评选/全文搜寻/个人专栏等功能,提供“PC网站+手机网站+手机客户端+平板客户端”多终端一体化媒体网站技术解决方案。
- 国微CMS:(原PHP168二代架构系统S系列)主打二代架构,主要在千万级数据负载、海量数据搜寻方面具备核心优势,架构为核心+模组+外挂程式方式,非常适合大型平台的使用。
- 织梦CMS是集实用、複杂、功能强大、安全、灵活、开源几大特点的开源内容管理系统,是国内开源CMS的领先品牌,系统并不简单。
- e107:是一个内容管理系统採用PHP写成的,并使用流行的开源MySQL资料库系统的内容存储。 这是完全免费的,完全可定製的,并在不断发展,2007年最佳开源(PHP) cms软体之一!
- MODx:MODx 是一个开源的 PHP 套用框架,可以帮助使用者控制自己的网上内容。它是开发人员和高级用户理想的控制系统,任何人都可以使用 MODx 发布、更新、维护动态网站,或html(标準通用标记语言下的一个套用) 静态页面的网站内容。 MODx 是一个完全开源免费的 php 内容管理系统(CMS),被评选为2007年度“最有前途的开源内容管理系统”(Most Promising Open Source CMS)。
- MyfCMS MyfCMS-闵益飞内容管理系统是国内第一款基于Thinkphp框架开发的、完全开源免费的phpcms系统,任何个人或组织,不论赢利与否均可以免费使用。
- 帝国CMS:是一个经过完善设计的适用于Linux/windows/Unix等环境下高效的网站解决方案它的不同版本可以满足从小流量到大流量,从个人到企业各方面套用的要求。
- fcontex:基于PHP和MySQL技术构建的CMS和部落格系统,同时也支持SQLite资料库。这款系统有两个不错的亮点,一是採用了WebOS风格的后台管理界面可以并列打开多个视窗来操作而互不干扰,二是採用Ajax技术实现的互动方式带来了流畅的操作体验。
- phpcms:採用PHP5+MYSQL做为技术基础进行开发。V9採用OOP(面向对象)方式进行基础运行框架搭建。模组化开发方式做为功能开发形式。MVC框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的套用需求。
- 08cms:定位于大型行门户系统网站开源系统,功能强大,扩展自由灵活,目前子系统有房产行门户系统、家装门户系统、汽车门户系统。
NET CMS
- EoyooCMS 是一套基于B/S多层架构的.NET开发的一套网站的内容管理系统前拥有的成熟模型有:单页、文章、图册、产品、下载、视频、人才、留言。 并且每个模型都可以自定义扩展栏位,由用户自定义属性栏位,后台管理系统拥有一流的用户体验结合数字行销集成了对访客用户的行为进行分析,数据挖掘。
- DeepSoonCMS是一款轻量级、开源免费的基于.NET和MySQL的内容管理系统,主要特色包括:给上传的图片添加自定义着作权水印;多种URL方式的伪静态化;论坛式说说外挂程式,让网站互动无极限;主题风格一键切换;瀑布流模板,图文混排;缩略图自动提取等。
ASP CMS
- KingCMS:KingCMS是集简约的操作界面、灵活的页面设计、无限的扩展能力;集成完善的Vbscript开发类;完全模组化方式的框架式内容管理系统。
- 逐浪CMS是基于.net 开发的CMS,已经採用Zoomla!逐浪CMS的用户大多以高端电子商务套用为主,其中包括对接金蝶K3等套用,并融合三维全景、3D、智慧型组卷、教育行业、视频、微博等套用,系统集成站群、开放API、数据接口,同时不集成任何强制LOGO,定位是“面向开发者的CMS”,与动易CMS正好定位相反,初学者困难,但一旦上手即进入自我境界。每年元旦逐浪CMS都会发布重要版本,是国内更新与研发投入最大的CMS系统之一。
JAVA CMS
1.ZCMS:是一套基于J2EE和外挂程式技术的、面向高端用户的网站内容管理软体,集内容规划、内容创作、内容编辑、内容审核、基于模板的内容发布等功能于一身,并提供互动组件、可视化专题、内容採集、内容检索、访问统计等扩展功能。