CMS介绍
一、什么是CMS
CMSContent Management System的缩写,意思就是“内容管理系统”。是一种位于WEB前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。
二、CMS的产生
2004以前,进行网站内容管理基本上都是靠手工维护,随着网络应用的丰富和发展,面对千变万化的信息流,没有好的程序支持,继续靠手工完成网站的更新和维护,大量网站不能迅速更新,需要花费许多时间、人力和物力来处理信息和维护工作。如此下去,用户始终在一个高成本、低效率的循环中升级、整合。
在这种情况之下CMS应运而生,从而有效地解决用户在网站建设和信息发布中所遇到的问题和需求。
三、CMS的优势
网站内容的管理是CMS最大的优势,它流程完善、功能丰富,可把稿件分门别类并授权给合法用户编辑管理,而不需要用户去理会那些难懂的SQL语法。
CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。它的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至档案。
四、CMS的特点
1、可以针对各种内容进行分类和发布管理。
2、可以针对不同类型的用户发布不同的内容,可以将各种内容进行分类。
3、可以任意定义内容类型与多媒体支持。
4、用户接口可编辑性强,可以根据客户要求订做用户接口和风格模块。
5、可分布式管理。站点管理和维护人员无须集中在同一个办公室。
6、可开发性强,可以针对不同的需求进行专门的开发。
7、容易使用。
五、CMS的用途及应用领域
CMS的用途在于方便一些对于各种网络编程语言并不是很熟悉的用户用一种比较简单的方式来管理自己的网站。利用CMS,不需要学习复杂的建站技术和太多复杂的HTML语言,就能够构建出一个风格统一功能强大的专业网站。
CMS所管理的内容中,可以包括文章,图片,投票,广告,下载,多媒体文件,甚至可以嵌入论坛,留言板。
CMS的应用领域是各种涉及到文章发布和需要管理的网站建设当中。如:政府部门、学校、商业门户、信息港、地方门户网等。
六、CMS的分类
根据其平台脚本种类分为:ASP CMSJSP CMSPHP CMSASP.NET CMS
cms系统搭建    根据应用层面分为:重视后台管理的CMS、重视风格设计的CMS和重视前台发布的CMS
SupeSite/X-Space官方站_M#G__@_D:b2| dSupeSite/X-Space官方站n_o+F_G#t)@1P0l:Q
七、功能模块
一个CMS基本具备的功能模块如下:
1.内容采编模块
2.文件管理模块
3.模板管理与制作模块
4.网站管理模块
5.用户管理模块
6.内容采集模块
7.网站部署模块
8.统计报告模块
八、采用的技术
CMS的技术基本上是利用动态内容静态化,远程发布和自有的模板引擎,利用成熟的WEB技术并且可以灵活调用插件的二次开发。
九、目前CMS的主要厂商
国内:1.woodplow lightweight content publisher
2.动易CMS
3.泽元CMS
4.dedeCMS
5.Ecms
6.COMSHARP CMS (锐商企业CMS
7.闪睿企业网站管理系统   
8.YulinCMS (雨林内容管理系统)
国外:1.Vignette
      2.Documentum
      3.Eprise
      4.Interwoven
      5.Xpedio
      6.Ncompass
      7.Open Market
      8.BroadVision
      9.FileNET
      10.Megellan
11.InStranet
12.Mediasurface
13.Six Open Systems
14.Starbase
15.ATG
16.Allaire
17.Hummingbird