CMS资料 (摘自百度百科 备忘)

来源:互联网 发布:宝宝唐装的淘宝 编辑:程序博客网 时间:2024/05/19 02:17
 
简介

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

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

一个内容管理系统通常有如下要素:
文档模板
脚本语言或标记语言
与数据库集成
  内容的包含物由内嵌入页面的特殊标记控制。这些标记对于一个内容管理系统通常是唯一的。 这些系统通常有对较复杂的操作的语言支持,如 Python, Perl, 或 Java 等。
  内容管理系统对站点管理和创造编辑都有好处。这其中最大的好处是能够使用模板和通用的设计元素以确保整个网站的协调。 作者只需在他们的文档中采用少量的模板代码,然后即可把精力集中在设计之上的内容了。要改变网站的外观, 管理员只需修改模板而不是一个个单独的页面。

内容管理系统也简化了网站的内容供给和内容管理的责任委托。很多内容管理系统允许对网站的不同层面人员赋予不同等级的访问权限, 这使得他们不必研究操作系统级的权限设置,只需用浏览器接口即可完成。
  其他的特性如:搜索引擎、日历、Web 邮件等也会内置于内容管理系统 CMS 内,或允许以第三方插件的形式集成进来。

内容管理系统被分离成以下几个层面:各个层面优先考虑的需求不同
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提供商主要有
1. woodplow lightweight content publisher
地址:http://www.woodplow.com
该发布系统程序结构清晰(域、分支、文档属性、文档类型)、轻量级(350k,具备发布系统的核心功能)、向导化、简单易用,是一款适合中、小型网站的灵活性很高的发布系统。按照区域划分首页、频道页、文档页、专题页,按照区域进行页面的组织和更新,最大化的降低维护成本。具有灵活、易用的模板体系,采取kernel+plugin的方式组织应用,保证网站无限扩展。
2.  动易CMS
地址:http://www.powereasy.net
PowerEasy CMS是动易网络科技有限公司基于ASP+COM技术独立开发的内容管理系统,是一个经过完善设计并适用于各种服务器环境的高效、全新、快速和优秀的网站解决方案,无论在稳定性、负载能力、安全保障等方面都居国内外同类产品领先地位。其人性化的设计理念,广泛适应企业、政府、学校等不同群体及个人的建站需要。超过十万网站以上的用户规模,使PowerEasy已经成为最受欢迎的ASP内容管理系统。
动易CMS系统主要用于小型网站和个人网站。
3. 泽元CMS
地址:http://cms.zving.com
泽元CMS是泽元软件有限公司基于JSP+mysql开发的内容管理系统,系统稳定性高,能保障大型企业和重要政府部门的CMS产品。由于平台的稳定性,系统不同于常规的asp开发的小型系统CMS系统,具有高安全性,高运行效率的特点。
泽元CMS分为两个版本,一个是针对中小型用户的自助建站系统,系统可以为中小型用户提供自助建站服务,而且通过泽元CMS的发布系统,可以方便的发布到自己的虚拟主机中。另一个版本是真的中型门户网站、大中型企业、政府部门的网站内容管理系统,这个版本使用独立的主机运行,安全性高,运行效率好,完全可以避免单位使用常见的小型CMS的崩溃现象。
泽元CMS主要用于自助建站系统和大中型网站

4.dedeCMS     http://www.dedecms.com/
  DEDECMS是由林学(IT柏拉图)编写的国内最知名的开源网站管理程序。
  Dedecms4.0RC1为最新版本,重点增加了自由列表、反向通行证、后台界面更改,以适应项目大型化的应用的便利性;
重复文档检测辅助功能,批量提取文章缩略图、数据库内容替换、随机模板防采集等辅助插件
  dedeCMS是php+mysql的,大多数用户是个人站长。

5. Ecms,http://www.phome.net/
  本系统由帝国开发工作组独立开发,是一个经过完善设计的适用于Linux/windows/Unix等环境下高效的网站解决方案。从帝国新闻系统1.0版至今天的帝国网站管理系统,她的功能进行了数次飞跃性的革新,使得网站的架设与管理变得极其轻松!
  她采用了系统模型功能:用户通过此功能可直接在后台扩展与实现各种系统,如产品、房产、供求、等等系统,因此特性,帝国CMS又被誉为“万能建站工具”;采用了模板分离功能:把内容与界面完全分离,灵活的标签+用户自定义标签,使之能实现各式各样的网站页面与风格;

6.闪睿企业网站管理系统:http://www.shanrui.net/
闪睿企业网站管理系统是一套针对企业的网站内容管理系统。他高效、智能、友好易用。
他采用 ASP.NET2.0 编写,支持 Access,MSSql 数据库。使用闪睿企业网站管理系统建站只需要专注少量而简单的模板设计,建立一个网站最少只需做两个html模板,最多可以支持为每栏目,任意页面设计模板。他采用国际化编码,可同时支持任意多种语言,后台内容模型丰富,闪睿企业网站管理系统是一套非常适合企业建站管理的系统。

7.  YulinCMS (雨林内容管理系统) http://www.yulinsoft.com
 YulinCMS(雨林内容管理系统) 是采用微软的.net技术进行架构、功能强大的网站管理软件。科学合理的使用了.net强大的缓存技术,极大程度上提高了程序运行的效率以及减轻了服务器的负担。系统包括内容采集、整理、分类、审核、发布和管理的全过程,具备完善的信息管理和发布管理功能,是企事业单位网站、内部网站和各类ICP网站内容管理和维护的理想工具。
   YulinCMS采用众多的先进技术和算法,如栏目无限级分类、内容转移、功能强大灵活且使用简单的模板解析技术、自定义调用。尤其是YulinCMS的模板解析引擎,功能相当强大灵活,可以创作出 n 种调用效果,而且使用起来非常简单,配合系统提供的帮助文档以及模板示例,很容易上手。用户不需要学习复杂的建站技术,不需要学习太复杂的HTML语言,你就能够利用YulinCMS构建出一个风格统一功能强大的专业网站,大大加快网站的建设周期。 由于YulinCMS将网站的内容和样式分开存放,便于网站的改版和扩展,如果需要改版网站,只需修改样式即可。你只要专心网站的内容和业务开拓就行了。
  YulinCMS 提供静态页面生成功能,完全实现了网站页面的静态化。静态化保证了页面的访问速度,减轻了服务器负担,使得别人访问您的站点更加的快速,同时网站被Google、Baidu等搜索引擎搜索到的机率更大,带来更多访问量。
  YulinCMS 安装也是非常方便,无需繁琐的配置,直接上传到服务器上即可使用。


原创粉丝点击