TechTarget云计算 > 百科词汇

内容管理系统:content management system

内容管理系统(content management system,CMS)是一种位于WEB 前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的“内容”可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到Internet、Intranet以及Extranet网站的信息。  

  内容管理还可选地提供内容抓取工具,将第三方信息来源,比如将文本文件、HTML网页、Web服务、关系数据库等的内容自动抓取,并经分析处理后放到自身的内容库中。  

  随着个性化的发展,内容管理还辅助WEB前端将内容以个性化的方式提供给内容使用者,即提供个性化的门户框架,以基于WEB技术将内容更好地推送到用户的浏览器端。  

  早期的网站由纯粹的HTML页面组成,每一个页面,都是由设计师将内容与设计进行整合,然后合成一个页面。后来动态网站技术的出现,使得人们将内容本身保存在关系数据库里。当用户浏览时再动态地从数据库中取出内容,使用程序生成HTML传达给用户。纯粹的静态技术过分强调内容的表现形式,从而造成效率低下,而动态网页技术则因为包含比较高的技术含量,以及受限于技术,从而忽略了内容的表现。内容管理系统通过模板技术来解决上述矛盾。内容的存储使用关系数据库,使用模板来合成最终页面。模板让设计师的才能发挥到极至,而又不影响效率。  

  如果让业务人员来管理内容,他们将不清楚页面的概念,他们只知道“内容”或者说是“文档”的概念。在他们看来,他们手里有的只是一篇一篇的文档,里面有表格,有数据,他们提供这些原始的资料,至于如何在网站上呈现,他们并不明白,也不理会。而内容管理系统则要满足市场人员的需求,将原始的资料进行转换,成为网站、成为进行市场活动的工具。对内容和表现形式的分离,也是对业务和市场的分离。

最近更新时间:2009-02-24 作者:Klaus SvarreEN

相关推荐