CMS是Content Management System(内容管理系统)的缩写。内容管理系统是一种位于Web前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里所说的“内容”包括文章、文件、表格、图片、数据库中的数据,甚至音乐、视频等一切您想要发布到互联网中的信息。
一个内容管理系统通常有几个要素:文档模板、脚本语言或标记语言和与数据库集成。
根据不同的需求,CMS有几种不同的分类方法。比如,根据应用层面的不同,可以被划分为:重视后台管理的CMS;重视风格设计的CMS;重视前台发布的CMS等。就目前已经存在的各种CMS来说,最终界面上都是大同小异,但是在编程风格与管理方式上来讲却是相差万别。从设计的出发点来讲,CMS的作用应该是方便一些对于各种网络编程语言并不是很熟悉的用户用一种比较简单的方式来管理自己的网站。这虽然是设计的出发点,但由于各个CMS系统的原创者们自己本身的背景与对“简单”这两个字的理解程度的不同,造成了现在没有统一标准的群雄纷争的局面。
简而言之,CMS是一种可以让您摆脱技术与编程语言的束缚,突破技术瓶颈、降低人力成本,更能专注于资讯传播与网站运营的内容管理平台。