全面理解CMS
2009-06-10 13:56:31 Administrator

中文简介
CMS是Content Management System的缩写,意为“内容管理系统”。
CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。
CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。
CMS其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。

英文简介
CMS is an acronym for Content Management System, which means "content management system."
CMS has a template based on a number of excellent design, you can speed up the pace of development of the site and reduce the cost of development.
CMS is not limited to the functions of text processing, it can also deal with images, Flash animation, audio and video streaming, video files and even e-mail.
CMS is a very broad term, the blog from the general procedures, procedures for issuing press releases, to the comprehensive site management procedures can be referred to as content management systems.

CMS的分类
根据不同的需求,CMS有几种不同的分类方法。比如,根据应用层面的不同,可以被划分为:
○ 重视后台管理的CMS
○ 重视风格设计的CMS
○ 重视前台发布的CMS
等等。就目前已经存在的各种CMS来说,最终界面上都是大同小异,但是在编程风格与管理方式上来讲却是相差万别。
就CMS本身被设计出来的出发点来说,应该是方便一些对于各种网络编程语言并不是很熟悉的用户用一种比较简单的方式来管理自己的网站。这虽然是本身的出发点,但由于各个CMS系统的原创者们自己本身的背景与对“简单”这两个字的理解程度的不同,就造成了现在没有统一的标准群雄纷争的局面。
简而言之CMS就是可以让你不需要学习复杂的建站技术,不需要学习太多复杂的HTML语言,你就能够利用CMS构建出一个风格统一功能强大的专业网站。

CMS的功能
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 提供内容分发管理技术等。与此相反, 
有些CMS只是单纯的信息发布工具而以,称不上内容的收集和再利用更谈不上知识管理的概念,最多只是一组网站建设工具软件而已。所有产品的可视链接都非常差,只有极少数厂商能够提供可视软件,这些软件都不是交互式的,不能用作管理工具。

CMS包括的内容
隐藏在内容管理系统(CMS)之后的基本思想是分离内容的管理和设计。页面设计存储在模板里,而内容存储在数据库或独立的文件中。 当一个用户请求页面时,各部分联合生成一个标准的 HTML 页面。
一个内容管理系统通常有如下要素:
文档模板
脚本语言或标记语言
与数据库集成
内容的包含物由内嵌入页面的特殊标记控制。这些标记对于一个内容管理系统通常是唯一的。 这些系统通常有对较复杂的操作的语言支持,如 Python, Perl, 或 Java 等。
内容管理系统对站点管理和创造编辑都有好处。这其中最大的好处是能够使用模板和通用的设计元素以确保整个网站的协调。 作者只需在他们的文档中采用少量的模板代码,然后即可把精力集中在设计之上的内容了。要改变网站的外观,管理员只需修改模板而不是一个个单独的页面。
内容管理系统也简化了网站的内容供给和内容管理的责任委托。很多内容管理系统允许对网站的不同层面人员赋予不同等级的访问权限, 这使得他们不必研究操作系统级的权限设置,只需用浏览器接口即可完成。
其他的特性如:搜索引擎、日历、Web 邮件等也会内置于内容管理系统 CMS 内,或允许以第三方插件的形式集成进来。

如何开发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类网站的设计
一般轻量级CMS类网站的开发程序都是开源的,可以到官方网站进行下载。后台虽然都是可以免费下载的,可是一个网站的前台设计在某种程度上决定了网站的成败,所以往往CMS类网站给人的感觉都是大同小异,很难做出自己的风格。
自然CMS类网站的设计需求也越来越大。目前将CMS网站后台与前台设计结合的比较好的是TemplateMonster(怪兽模板)TemplateMonster 的 CMS类网页模板。Joomla!网页模板,Drupal网页模板,Mambo网页模板,WordPress网页模板等应有尽有。精美的设计,高度的开发弹性,短缩了的开发设计时间,使TemplateMonster(怪兽模板)的CMS类网页模板更加受到欢迎。TemplateMonster作为这一领域的佼佼者,今后会发布更多CMS类网页模板。
届时中国的用户也可以通过TemplateMonster中国区官方网站TemplateMonster China(http://china.templatemonster.com)下载到最新的加入精美设计的Joomla!网页模板。

CMS的提供商
国内CMS提供商主要有
1.PHPCMS(PHPCMS网站内容管理系统)
官方网站:http://www.phpcms.cn
PHPCMS 网站管理系统是一个基于PHP+MYSQL的全站生成html的建站系统,经过完善设计并适用于各种服务器环境(如UNIX、LINUX、WINDOWS 等)的高效、全新、快速、优秀的网站解决方案,包括文章、下载、图片和信息四大功能模块,支持内容收费、广告管理和论坛整合,适合政府、学校、企业以及其他各种资讯类网站使用……
2.Zoomla!逐浪CMS
官方网站:http://www.zoomla.cn/
技术论坛:http://bbs.zooml.cn
Zoomla!逐浪CMS采用微软最新的dotNET2.0技术平台构架,基于 MSSQL2005(兼容MSSQL2000)技术,是目前华中地区(江西、浙江、安徽、河南、河北、西安、湖北、湖南、福建)唯一自主网站管理系统开发厂商。
Zoomla!逐浪CMS的开发团队都是由具有10年从业经验的专业人士组成,并形成了包括算法、前台、WEB标准、SEO、UI等多个小组,矩阵式的开发,为打造大型的CMS平台提供了扎实的基础。
逐浪CMS的原创的节点模型开发思路,使其超越了传的CMS系统的局限--即用户无法进行二次开发,使网站运营者进入[思维死角],为构建大型门户提供了稳定可靠的基础。
Zoomla!逐浪CMS独有六大原创技术:独有的自定义模型与节点功能功能、联合华夏互联与华夏营销网打造从网站开发到运营推广再到策划营销一体的解决方案、独创的文名作为标题生成格式为符合百度等大型搜索引擎收录提供了友好的支持、完全支持 W3C标准为中国网站的标准之路铺垫基础、独创的项目管理系统(zoomla! projects)为传统B2B服务提供了一体化的流程管理、中国首个完全兼容IE8的CMS管理系统。逐浪CMS包括版本:免费版、个人版、企业版、教育版、政府版、高级订制版。普通用户均可通过www.zoomla.cn官方网站下载免费使用。
2009年元月1日,作为国内领先的CMS厂商,逐浪软件团队推出了其重要版本-逐浪 CMS2.X系列,首次融入了SNS,使企业、社区、商城的开放式计算更加方便、便捷,在行业引起重要的影响,并率先提出了企业网站“云”式生存的软件开发理念和开放式ID的共融观点,将SNS、商城、网店、招聘、黄页、客户管理、文献管理、企业建站等功能有效共融于其中,推动行业的成长。
3. 动易CMS
地址:http://www.powereasy.net
PowerEasy CMS(siteweaver)是动易网络科技有限公司基于ASP+acess/MSSQL技术独立开发的内容管理系统,是一个经过完善设计并适用于各种服务器环境的高效、全新、快速和优秀的网站解决方案,无论在稳定性、负载能力、安全保障等方面都居国内外同类产品领先地位。其人性化的设计理念,广泛适应企业、政府、学校等不同群体及个人的建站需要。超过五十万网站以上的用户规模,使PowerEasy已经成为最受欢迎的ASP内容管理系统。
动易 SiteFactory?(动易 SiteFactory? 内容管理系统)主要面向大中型企业、政府机关、事业单位等建立复杂的大中型门户网站,系统基于 ASP.NET 2.0技术进行分层开发。
动易 BizIdea? (动易 BizIdea? 企业电子商务系统)主要面向开展网上电子商务的各类大中企业、超市百货商场构建网上商店。
4. 织梦内容管理系统
官方网站:www.dedecms.com
国内最知名的开源网站管理程序“DEDECMS”由林学(IT柏拉图)编写。
DedeCms V5.3为最新版本,亮点创新功能为:
通过新式数据缓存,新式调用索引查询技术,使网站在数据量极大的时候仍然能保持比较高的性能;
在不使用副栏目的情况下,读取新列表使用了更优化的算法,即使使用动态列表,也能确保网站的性能非常良好;
dedeCMS是php+mysql的,适合各类网站的需求。
5. Ecms,http://www.phome.net/
由帝国开发工作组独立开发,是一个经过完善设计的适用于Linux/windows/Unix等环境下高效的网站解决方案。从帝国新闻系统1.0版至今天的帝国网站管理系统,她的功能进行了数次飞跃性的革新,使得网站的架设与管理变得极其轻松!采用了系统模型功能:用户通过此功能可直接在后台扩展与实现各种系统,如产品、房产、供求、等等系统,因此特性,帝国CMS又被誉为“万能建站工具”;采用了模板分离功能:把内容与界面完全分离,灵活的标签+用户自定义标签,使之能实现各式各样的网站页面与风格。
6. 科汛(KesionCMS) 官方网站:www.kesion.com
科汛CMS(KesionCMS)是基于采用网络中已经成熟、稳定的技术 ASP+ACCESS(SQL2000/2005)开发而成,利用本系统您可以很方便地管理自己的网站。本系统是一款由文章、图片、下载、分类信息、商城、求职招聘、影视、动漫(flash)、音乐、广告系统、个人/企业空间、小型互动论坛、友情链接、公告、调查等20多个功能模块,并集成自定义模型、自定义字段等功能组合而成的强大、易用、扩展性强的开源网站管理软件,还可以和国内知名论坛及有API接口的各大系统进行完美整合,轻松实现用户在被整合的各系统里同时注册、同时登陆、同时注销、一站通行等,可以满足各类网站的应用。
7.FOOSUN (风讯内容管理系统)
官方网站:http://www.foosun.net
公司开发的《风讯网站内容管理系统》(以下简称:FoosunCMS),在CMS产品领域里,FoosunCMS已形成内容管理系统整站解决方案。从《风讯网站内容管理系统》FoosunCMSv0410版至今天的《风讯网站内容管理系统》FoosunCMSv4.0 SP5 0911升级版,系统经过几次飞跃性改进,在原有的FoosunCMS系列优势上取得的重大突破,更加“傻瓜”化、人性化,更加符合广大用户的需求,从而使得网站的架设与管理变得极其轻松!特别优化的模块化体系结构,强大的HTML静态生成功能,便捷的后台管理,以人为本的设计理念......每一处都显现出与众不同的经典创意和个性化需求完美展现的编程思想。全新内核的FoosunCMSv4.0 SP5版的不同版本可以满足从小流量到大流量、从个人到企业各方面应用的要求,为用户提供了一个适用于各种服务器运行环境的高效、全新、快速和优秀的网站解决方案,广泛适应企业、政府、学校等不同群体及个人的建站需要!《风讯网站内容管理系统》的用户面非常广泛,在为数百家企业服务的过程中建立了成熟、稳定的客户服务保障体系,得到国内众多知名企业和政府部门的选择和好评。
系统包括信息采集、整理、分类、审核、发布和管理的全过程,具备完善的信息管理和发布管理功能,是企事业单位网站、内部网站和各类ICP网站内容管理和维护的理想工具。应用该系统,政府各部门可以随时方便地提交需要发布的信息而无须掌握复杂的技术;FoosunCMS已成为国产CMS“第一品牌”。
2009年5月22日,Zoomla!逐浪CMS荣膺国际标准组织颁发的ISO9001质量管理体系认证,成为国内首家(唯一)通过此认证的CMS研发厂商,意味着逐浪软件获得外包与离岸出口的资质,构建更大的发展蓝图。
8.ROYcms (ROYcms内容管理系统)
官方网站:http://www.roycms.cn
ROYcms 是国内CMS市场的新秀、也是国内少有的采用微软的ASP.NET 2.0 + SQL2000/2005 技术框架开发的CMS,充分利用ASP.NET架构的优势,突破传统ASP类CMS的局限性,采用更稳定执行速度更高效的面向对象语言C#设计,沿续 PETshop的代码框架,全新的模板引擎机制,全新的静态生成方案,这些功能和技术上的革新塑造了一个基础结构稳定功能创新和执行高效的CMS。
利用ROYcms您可以很方便地创建自己的网站。ROYcms集文章、图片、分类信息、商城、广告系统、个人/企业空间、友情链接、公告、调查等10 多个功能模块于一身,易用、扩展性强的开源网站管理软件,还可以和国内知名论坛及有API接口的各大系统进行完美整合,轻松实现用户在被整合的各系统里同时注册、同时登陆、同时注销、一站通行等,可以满足各类网站的应用。
完全开放源代码,在51aspx被列为优秀开源项目,ROYcms在未来的互联网市场将以先进的技术和独特的优势为广大企业和站长创造更多的财富。
9.Wisecms(WiseCMS 内容管理系统系统)
“WiseCMS 内容管理系统”,是一套基于 PHP + MySQL 的内容管理系统,适用于政府机构、新闻传媒、企事业单位、各类组织和个人建立和管理网站,系统注重内容管理,适用于大型站点。
官方网站为 http://www.wisecms.cn 。
功能说明:
1.Windows安装版默认配置最佳运行环境,傻瓜式安装。 2.Linux/FreeBSD操作系统上支持WEB方式安装,简单易用。3.系统提供多级的权限审核控制系统,强大的内容编辑,审核,签发机制,可方便地对站点群管理进行分工。4.引入频道概念,支持分频道,二级域名或多独立域名功能,无限级分频道。5.系统基于分布式管理设计,实现了分布式数据库,分布式存储,以及同步镜像等功能。7.引入板块概念,可以定制网页中任意位置的任意内容,极大的提高了页面的可定制度,使页面不在程序化,固定化。8.类 Windows界面操作,操作符合一般电脑用户习惯,无陌生感。9.前台强大模板技术,程序和界面分离,无需程序员支持,使网站建设更加简单。10.内容录入界面可视化排版,并可批量导入Word、PowerPoint、Excel、JPG、GIF文件,11.支持图片在线缩略功能,实现图文,flash 混排,WORD自动清理功能,自动排版功能。12.支持内容分页功能,分页操作可视化。13.图片、Flash 等文件上传到系统中合适的目录。14.如果从网页上拷贝内容,系统支持远程图片自动本地化。15.系统支持插入附件,热字连接,内容分页。16.托拽方式进行内容位置调整,频道间拷贝、移动。17.支持多站点、站点群的管理,特别适合具有众多分支机构或下属单位的大型企业和政府单位进行站点群的统一化管理。18.自定义内容字段,每一个频道都可以定义自己的字段结构,字段类型支持文本、选择、日期、图片、标签等。相对于整个系统使用相同的字段结构不能扩展,或只能对整个系统进行扩展而不能对单独频道进行扩展的系统来说,具有极大的灵活性,可以满足网站上各种类型、各种结构的信息发布需求,融各种类型内容管理于同一个系统中。19.强大内容采集功能,多线程采集。可以获取网站上的图片,flash,附件等,并且本地化。20.方便后台模块化设计,菜单定制,方便挂接外部系统(博客,论坛等)。
21.强大广告管理系统,可以输出各种类型和尺寸的广告,图片,文字。22.调查管理系统,可以制作各种类型的调查,投票,报名表等。23.评论系统,前后台都可以管理,并且有通用调用代码,可以方便嵌入到各种专题,页面里
10.SiteServer CMS (SiteServer 内容管理系统)
SiteServer CMS 是定位于中高端市场的CMS内容管理系统,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。它是基于微软.NET 平台开发的网站内容管理系统,它集成了内容发布管理、多站点管理、定时内容采集、定时生成、多服务器发布、搜索引擎优化、流量统计等多项强大功能,独创的 STL 模板语言,通过Dreamweaver 可视化插件能够任意编辑页面显示样式,生成纯静态页面。

国外CMS的提供商
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月通过微软成立,现在它是微软的子公司。 Resolution 3.1是Ncompass的浏览器,以网站内容管理解决方案为基础,在2001年底,它做为微软的产品(称为微软内容管理服务器)再次发布。
Open Market. Open Market 的Content Server 3.1是 J2EE兼容的内容管理解决方案,它嫦虺霭妗⒚教搴徒鹑诜袷谐pen Market 把内容服务器定位为推动以内容为中心的电子商务应用软件的产品,它处理访问者、客户和合作者之间的交互。该产品有用于管理和组织的网络界面,包括了一个个性化的引擎和用于发布的应用软件服务器。
BroadVision. BroadVision 把应用方法用于内容管理,主要目标是B2B, B2E 和 B2C 市场。 BroadVision以应用软件程序包的形式出售产品,如出售给附带商业、合作商业、市场和雇员自我服务。内容管理解决方案也独立地出售。
FileNET. FileNET 是文档管理市场的传统领导者,现在它集中精力于生产电子商务应用软件的Panagon生产线。它的网站内容管理套件包括Panagon 内容服务(PCS)、Panagon 网络发布者(PWP)、Panagon 网络服务(PWS)和Panagon 电子流程。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添加到它的代码和内容管理解决方案的协作套件中。
国内用的比较多的有totcms,Active Context、turbocms、cms4i,不过这些都是纯商业性系统,价格很高,一般个人建站,建议选取一些国外比较有名的开源系统,如 Mambo、Drupal、Tikiwiki、PhpNuke、 PostNuke、Xoops、Tikipro、不过这些全是基于php + mysql的,众所周知,php和mysql是免费的吗^__^,asp的cms也有酷源cms,动易,淘特,风讯,等几家不错的。 基于微软C# .NET开发的cms有酷源kycms。

全球知名 CMS 提供商详细清单
该清单包含开源CMS,国外大型商业CMS,国外重量级商业CMS,国外轻量级商业CMS,国内商业CMS,共5个类别,其中开源CMS又分 Portal 型,Blog 型和 Wiki 型。
开源 Portal 型 CMS
Xoops : http://www.xoops.org/
Plone : http://plone.org/
Joomla! : http://www.joomla.org/
Drupal : http://drupal.org/
Zope : http://www.zope.org/
CMS Made Simple : http://www.cmsmadesimple.org/
MODX : http://modxcms.com/
开源 Blog 型 CMS
Word Press : http://wordpress.org/
开源 wiki 型 CMS
Mediawiki : http://www.mediawiki.org/
国外的大型商业 CMS
Vignette Content Management (美国): http://www.vignette.com/contentmanagement/0,2097,1-1-1928-4149-1966-4150,00.html
EMC Documentum (美国): http://software.emc.com/products/product_family/documentum_family.htm
IBM Workplace WCM (美国): http://www-306.ibm.com/software/info/ecatalog/en_US/products/Z106182W88870K64.jsp?S_TACT=none&S_CMP=none&EO=VNM&CC=Vietnam&VP=&incDir=us&pt=jsp
Reddot CMS (德国): http://www.reddot.com/products_web_content_management.htm
Interwoven ECM (美国): http://www.interwoven.com/products/
Oracle Stellent Web Content Management (美国): http://www.stellent.com/stellent3/idcplg?IdcService=SS_GET_PAGE&nodeId=64&ssSourceNodeId=7
国外的重量级商业 CMS
Tridion R5.2 (荷兰) : http://www.tridion.com/Products/R5/Overview.asp
CoreMedia CMS 2006 (德国): http://www.coremedia.com/en/67852/cms/
Fatwire Content Server (美国): http://www.fatwire.com/
Percussion Rhythmyx (美国): http://www.percussion.com/products/content-management/rhythmyx/
Day Software Communique (瑞士): http://www.day.com/content/site/en/index/products/content-centric_applications/overview.html
MediaSurface Morello (英国): http://www.hellomorello.com/
国外的轻量级商业 CMS
Microsoft SharePoint (美国): http://www.microsoft.com/office/sharepoint/prodinfo/demo.mspx
Sitecore Content Manager (丹麦): http://www.sitecore.net/Products.aspx
ESCENIC (挪威): http://www.escenic.com/
Collage (美国): http://www.serena.com/Products/collage/home.asp
CommonSpot Content Server (美国): http://www1.paperthin.com/products/index.cfm
Ingeniux Content Management System (美国): http://www.ingeniux.com/x628.xml
CMS400.NET (美国): http://www.ektron.com/web-content-management-solutions.aspx
E-Spirit FIRSTspirit(德国): http://www.cmswatch.com/CMS/Vendors/www.firstspirit.de
Hot Banana Web Content Management Suite (加拿大): http://www.hotbanana.com/products/web-content-management-suite/
EPiServer (瑞典): http://www.episerver.com/en/
Refresh Software SR2 (美国): http://www.refreshsoftware.com/SR2
GOSS iCM (英国): http://www.gossinteractive.com/index.cfm?articleid=1941
Hannon Hill Casecade Server(美国): http://www.hannonhill.com/products/cascade-server/index.html
Immediacy (英国): http://immediacy.co.uk/products/content_management.aspx
Terminal Four Site Manager (爱尔兰): http://www.terminalfour.com/products/
Enonic Vertical Site (挪威): http://www.enonic.com/page?id=841
Synkron Via (丹麦): http://www.synkron.com/
国内的商业与开源 CMS
ROYcms (ROYcms内容管理系统) (开源): http://www.ROYcms.cn
kycms 酷源网站内容管理系统(.net开源): http://www.kycms.com (重点推荐KYCMS内容管理系统、商城系统,在线考试系统,子网站集群系统、oa系统)
dedecms 织梦网站管理系统 (开源): http://www.dedecms.com/
帝国网站管理系统 ECMS : http://www.phome.net/
宏博内容管理系统 : http://www.hbcms.com/
COMSHARP CMS - 锐商企业CMS : http://www.comsharp.com/
TurboCMS : http://www.turbocms.com/
动易内容管理系统 : http://www.powereasy.net/
SupeSite 社区门户系统 : http://www.supesite.com/
phpcms 网站管理系统 : http://www.phpcms.cn/
verycms 内容管理系统 : http://www.verycms.net/
Joekoe CMS乔客网 : http://www.joekoe.net/
渐飞网站管理系统 : http://www.jfcms.net/
SiteServer CMS网站管理系统 : http://www.siteserver.cn/
.Net动网新闻 : http://www.xmlasp.net/
JTBC网站内容管理系统: http://www.jtbc.net.cn/ (开源免费)
FOOSUN网站内容管理系统:http://www.foosun.net/(开源免费)
HUGESKY CMS网站内容管理系统:http://www.hugesky.com (商业/免费)
CMS吧,CMS模板,CMS教程专业站http://www.cms8.com.cn
JDCMS 文章系统CMS http://www.jd-web.cn

CMS系统对搜索引擎优势
Title等元标记不仅能个性化且能自定义规则,以满足复杂网站不同频道、分类、博客、论坛等对元标记的要求;
解读:这条目前已经ok了,国内目前的php类cms,dede,帝国全部模板都支持元标签自定义,wp用插件可以实现,只是目前keywords自动化生成的还不够智能。
静态化富含关键词的URL,且能灵活自定义,这对英文类网站的长尾关键词、问题类短语关键词组有莫大帮助;
解读:貌似国内的cms在这方面都不行,几乎都不支持伪静态,dz,phpwind倒是支持,不过是论坛,dede要修改才能支持伪静态, wordpress伪静态就做的很好,可以满足这条要求。要追求伪静态效果的话,选cms精灵建议选英文的cms,drupal,joomal都不错,我个人做英文站的话喜欢用joomal。另外,对于中文url里插关键词效果没有英文的好。
能支持HTML中特殊的个性化标签,如nofollow、h1/h2/h3…
解读:dede,帝国,wordpress几乎都支持这些,模板技术都可以实现。
灵活的自然化的站内文字链接;
解读:应该说的是正文引用内链,dede有这个功能,但是做的不够好,要修改,wordpress用插件就能实现的很好,上海seo研究院就已经实现这个功能了,看看本文的内链就知道了^^
目录结构设置灵活无限制;
解读:看你怎么设计了,程序是死的人是活的,只要伪静态做的好,.htaccess正则写的好,什么目录结构都可以做出来。
支持长内容分页;
解读:基本上国内的目前都支持自动分页,dede,帝国在这方面都没问题。
支持301跳转设置;
解读:这个服务器端可以实现吧,或者自己写php函数header()转向也行吧,精灵都是服务器端直接设的。
XML/RSS输出并支持ping功能;
解读:国内的cms这方面有,但是属于鸡肋,跟没有一样,wordpress等国外的这方面用插件实现。
图片的标签处理;
精灵解读:国内的图片标签还不能自动生成,只能调用别的标签,如title,keywords等等。这方面没有仔细研究过,我不是注重图片标签的处理。
灵活的CSS调用;
精灵解读:应该都没问题吧,想怎么调就怎么调^^
运用缓存技术。

如何针对CMS系统进行SEO优化
1.对网站页面进行静态化处理
2.采用 CSS+DIV布局网站
3.支持标签优化
4.对文章页面的 Keyword 与 Description 内容进行优化
5.Session ID的生成
6.使用外部 JavaScript 和 CSS文件
7.建立帖子导航
8.生成 XML格式网站地图


内容管理系统(CMS)简史

从静态页面到 JAM 栈,CMS 的历史就是开源和 Web 变迁的核心。内容管理系统(Content Management System)(CMS)是一个多产的软件类别,其涵盖了所有创建和修改数字内容的应用程序。因此,CMS 的历史可以追溯到由 www.w3.org 在 1990 年建立的历史上的第一个网站也就不足为奇了,该网站是以基于互联网的超文本系统 HTML 为模型,只包含了文本和链接。

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、JavaScript 等,以同样的方式传递给所有的终端用户。)

移动 Web 改变了一切

随着我们逐渐步入 2000 年代的第一个十年,早期的移动设备如 Palm 和黑莓提供了对 Web 内容的访问,然后在 2010 年左右推出的智能手机和平板电脑让越来越多的用户可以通过移动设备访问 Web 。单体的 CMS 并不适合为这些不同类型的访问设备提供内容,这就需要不同版本的网站 —— 通常是针对移动用户的精简版网站。新的可以访问 WEB 的设备类型的出现,如智能手表、游戏机和语音助手(如 Alexa) opensource.com,只是加剧了这个问题,对全渠道内容交付的需求变得很明显。

无头 CMS 和 JAM 栈的出现

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

无头 CMS 特别适用于 JAM(Javascript、API 和 Markup)栈的 Web 开发架构,该架构正在成为一种流行的解决方案,因为它能提供更好的 Web 性能和 SEO 排名,以及强大的安全措施。JAM 栈不依赖于 Web 服务器,当有请求时可以立即提供静态文件。不需要查询数据库,因为文件已经被编译并提供给浏览器。向无头 CMS 的转变是由新一轮的参与者推动的,他们有的采用 SaaS 方式,如 Contentful,有的采用自托管的开源替代品,如 strapi.io。无头 CMS 也在颠覆电子商务行业,新的软件编辑器,如 Commerce Layer 和 saleor.io(也是开源的)提供了解决方案,以真正的全渠道方式管理多个 SKU、价格和库存数据。

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


该文章最后由 Administrator 于 2022-01-18 11:28:19 更新,目前是第 2 版。