基于OpenCms网站内容管理系统的比较

摘 要 :通过对基于OpenCms内容管理系统的探讨,分析了目前国内外的主流网站内容管理系统,并对其进行比较研究;对如何评价内容管理系统提出几点建议.

关 键 词 :内容管理系统;OpenCms;国内外;比较研究

中图分类号:TP3-0文献标识码:A文章编号:1672-7800(2012)012-0020-04

0引言

内容管理系统(Content Management System,简称CMS),实际用于支持企业信息的创新、管理、传递、发布及发掘,大多数CMS主要用于管理网站的内容,因此,这个系统通常也被称为网站管理系统(Web Management System,WMS).内容管理系统是能够支撑内容管理的一种工具或一套工具的平台,旨在帮助政府在实施电子政务信息内网门户、外网门户、办公系统等工作中解决诸如信息创建、采集、编辑、审核、发布、归类、存储、分发、控制、个性化的问题.它广泛应用于网站、出版、医疗、保险、金融以及各种信息密集型的企事业单位.CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本.CMS的功能并不只限于文本处理,也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案.在信息管理已经称为企业主要核心竞争力的前提下,CMS的巨大市场需求使其成为软件市场竞相争夺的焦点.

应用CMS可以有效提升企业的管理能力及竞争力,但是对于中小企业而言,其用于信息化管理的成本较高,OpenCms作为一种优秀的开源内容管理系统,就是一种很好的解决方案.目前,国外主流的CMS主要有WordPress、Joomla、Drupal、Mambo,国内主流的CMS主要有织梦内容管理系统、帝国内容管理系统、动易内容管理系统.本文拟对OpenCms及上述7种系统进行比较分析,以期做到内容的重复利用和增值利用.

1OpenCms研究

1.1OpenCms简介

OpenCms是一个专业的、很容易使用的内容管理系统,同时,它还可以快速、有效地帮助内容管理人员新建或维护网站.基于用户界面的所有浏览器在特定领域提供可配置的结构化内容编辑器,此外,可以使用与众所周知的Office应用程序相似的所见即所得编辑器来创建内容.一个复杂的模板引擎执行一个站点范围内的企业布局,所有的内容需遵循W3C标准.OpenCms基于Ja和XML语言技术,它既可以非常好地运行在一个完全的开源环境中(例如:Linux、Apache、Tomcat、MySQL),也可以很好地运行于商业环境下(例如:WindowsNT、IIS、BEA Weblogic、Oracle DB).

基于上面的阐述,很明显,使用CMS架构站点已经是势在必行,而商业CMS产品许可费用动辄百万元,另外和集成的费用也是一笔很大的开支,这是中小型企业所不能承受的.目前大量企业级应用基于JaEE平台,因此基于JaEE平台的开源CMS便成了广大企业用户的首选.很明显,同一平台上的应用可以更好地被集成起来.而在所有基于JaEE平台的开源CMS中,OpenCms无疑是一个佼佼者.

1.2OpenCms主要特点

OpenCms是一个专业水平的开放源代码Web内容管理系统,可被任何组织或企业使用,OpenCms完全开放源码,采用该技术有如下特点:

(1)完善的用户管理和权限分配系统.OpenCms中所有资源(页面、图片等)的访问,都由用户和访问权限管理系统对其进行管理.为每个用户指定不同的权限,依照不同的权限在系统中可以使用不同的功能,并对用户的每个操作检查用户的使用权限.

(2)基于项目的发布.OpenCms整合的项目机制提供了一个典型的、在同一服务器上包括office和online两种工作环境的系统.支持多种格式的内容发布,支持文章中多幅图片和附件文档,可以为内容指定不同的安全级别,当内容处于敏感级别时,系统会给出显著的标识,以便区分.

(3)网站集成管理.OpenCms特有的集成管理界面,可以统一管理多个网站的内容.多网站管理特性,可以有效共享内容,使得各个二级站点具有了内在的“关联”.

(4)内容导入/导出.OpenCms可以导出库里的部分或者全部内容,导出的资源以独立的XML格式,附加的文件信息都可以导出.已导出的资源同样可以再被导入到其它运行于不同类型服务器上的CMS系统中,使用这种机制可以快速备份整个站点资源或者将整个站点部署到另一个系统中.

(5)元信息(属性).在OpenCms为内容管理系统的内容库中每种资源都可以带有多种属性.这些属性能够控制一个模板的外观,选择哪个频道在页面上显示,或提供关于搜索引擎的最佳信息.只要有所需权限,就能够很容易地改变属性值.另外,还能轻松增加自定义的属性和功能.

2国内外主流网站内容管理系统比较研究

2.1国外主流CMS系统

(1)WordPress.一种使用PHP语言开发的博客平台,在GNU通用公共许可证下授权发布;用户可以在支持PHP和MySQL数据库的服务器上通过该平台快速而简便地搭建属于自己的Blog(网站);同时,也可以把WordPress当作一个简单的内容管理系统来使用.WordPress被认为是Michel Valdrighi所开发的网志平台b2/cafelog的正式继承者.Wordpress因为它的安装简单和可扩展性好几乎已经成为了独立搭建Blog平台的第一选择.其MU为多用户版本,支持多用户的Blog系统.

从用户角度来看,WordPress是一个注重美学、易用性和网络标准的发布平台;使用WordPress可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客.

(2)Joomla.一套获得过多个奖项的内容管理系统.其采用PHP+MySQL数据库开发,可运行在Linux、Windows、MacOSX、Solaris等各种平台上.Joomla除了具有新闻/文章管理、文档/图片管理、网站布局设置、模板/主题管理等一些基本功能之外.还可通过其提供的上千个插件进行功能扩展,包括:电子商务与购物车引擎、论坛与聊天软件、日历、博客软件、目录分类管理、广告管理系统、电子报、数据收集与报表工具、期刊订阅服务等. (3)Drupal.Drupal是一个自由开源的內容管理系统,其采用GPL授权以PHP语言写成,由数以千计的使用者和开发人员所共同维护和开发.最初是由比利时人Dries Buytaert开发的一个社区讨论程序,也就是BBS,由于其富有弹性的架构设计,在功能的不断扩充后逐渐发展成为一个内容管理系统.

Drupal有一个优秀的模块化结构,提供了许多模块,包括短消息、个性化书签、网站管理、Blog、日记、电子商务、电子出版、留言簿、Job、网上电影院、论坛、等模块,并且Drupal模块的下载、安装、非常方便.在网页编程领域,经常被视为一套内容管理框架,而不单纯作为一般意义上的内容系统.

迄今,Drupal的社群已经编写了超过5 800个组件.Drupal虽然功能强大,但其使用介面复杂,每次Drupal有重大更新时,不少旧的配件未能成功过渡,因此备受争议.不过,由于Drupal的功能极具弹性且其运作环境能让编程人员较为简便地大幅改动,扩展出大量崭新功能,使得该平台用户众多.据统计,全球约有1%的网站均由Drupal制作.

(4)Mambo.Mambo(曼波),是一个基于php+mysql的开放源码的网站内容管理系统,具有强大的功能、友好的后台管理界面,支持添加多项组件、模块,拥有丰富的模板,是建立中小型站点的绝佳选择.由于基于php语言,因此可以跨平台,如在Windows、Linux等平台上安装,只要服务器支持php和mysql就可以建立一个动态网站.Mambo作为网站的后台引擎,使网站内容的创建、管理和共享更加简易.尽管Mambo功能十分强大,但其网站也承认,Mambo并非典型的“门户”网站解决方案.

2.2国内主流CMS系统

(1)织梦内容管理系统.国内最专业的PHP网站内容管理系统,又名DedeCMS,可同时使用于Windows、Linux、Unix平台.①基于PHP+MySQL的技术构建,支持全生成静态文章和文章列表,加速网站访问速度,增强搜索引擎优化;②强大的后台管理,权限分为网络管理员、频道编辑、信息采编3种,完全适应各种中小型政府网站、个人网站和普通企业网站的应用;③可任意设置文章的浏览权限,支持会员在线申请为不同级别的权限;④定义了针对不同类型内容的各种向导,包括:普通文章向导、专题创建向导、图集发布向导、软件下载向导和Flash向导;⑤包含站内新闻、、友情链接管理等模块,支持会员投稿功能;⑥内置站点文件浏览器、图片浏览器、完美的数据备份方案;⑦内置针对入门用户的主页创建向导,可轻松生成网站首页;⑧XML名字空间样式的模板代码,更清晰、更简单明了,支持双重模板技术.

(2)帝国内容管理系统.最安全、最稳定的开源CMS,又名“EmpireCMS”;该系统基于B/S结构,具有“安全、稳定、强大、灵活”的优点,其三大核心功能如下:超强系统模型扩展功能、强大的信息采集功能及完善的会员系统.

当然,EmpireCMS还具有其他出色的功能,可以完全满足从小流量到大流量,从个人到企业各方面应用的要求,为你提供一个全新、快速和优秀的网站解决方案.目前EmpireCMS程序已经广泛应用在国内数十万家网站,覆盖国内上千万上网人群,并经过上千家知名网站的严格检测,被称为国内最稳定的CMS系统.

(3)动易内容管理系统.业界首款基于微软.NET2.0平台的CMS,又名“SiteFactory”,是一个卓越的互动性信息门户网站.该系统是采用ASP.NET2.0进行分层开发的内容管理系统.SiteFactoryTM具有灵活的产品架构、严密的安全性、无限的扩展性和伸缩性,能够高效构建起各种信息资讯类网站、企业内部知识网站、企业信息/产品展示门户网站、军区内网等多种网站应用型平台.SiteFactoryTM还拥有多种灵活、先进的互联网Web2.0应用模块,使得系统即使在面对复杂繁多的企业经营管理需求时都能够应对自如,成为名符其实的“网站梦工厂”;核心功能主要有无限级节点、网站专题、内容模型、内容管理等.


3OpenCms与国内外主流CMS平台比较研究

3.1OpenCms与国内外主流CMS平台比较

在此,着重对OpenCms及目前Inter上最为流行的几款国内外内容管理系统(CMS)——OpenCms,WordPress,,Drupal,Mambo和Joomla,以及织梦、帝国和动易内容管理系统进行比较分析,如表1所示.

3.2OpenCms的优越性

OpenCms是一个Web站点内容管理系统,特别适用于生成公司Web站点和Intra,适用于已有IT基础设施的中大型企业.其大多数特性是根据实际的客户需求开发的,具有高度的灵活性和可性.简要说来,OpenCms主要有以下优点:①市场考验:已被遍布全球的大小机构/公司使用;②开源产品:内容管理系统未来市场的趋势;③成熟:开源开发始于2000年,目前版本为6.0;④易于使用:所见即所得和直接编辑;⑤适应标准:使用/实现成熟的API标准;⑥节省费用:与昂贵的付费商业非开源产品相比,OpenCms绝对是一款优秀的CMS产品;⑦适合现有IT基础设置:因为是Ja,所以空间中立,能使用您现有的数据库(如Oracle),适合于自主开发的要求;⑧技术支持可利用:全球超过50家企业注册为OpenCms的解决方案提供商;⑨专家评论好:如Gartner组评论OpenCms是“一个成熟的开源内容管理系统产品”.

4结语

不同规模的网站建设过程是不尽相同的,内容管理系统提供的功能也是千差万别的,但优秀的内容管理最终目标是相同的,就是能够很好地做到内容的重复利用和增值利用.基于对内容管理系统的分析,那么内容和表现是否得到很好的分离,内容事发后能否被很好地表现(包括创建手段、存储、审批),是否支持充分(模板技术),内容与表现事发后能否很好地合成等这些问题就成为评价一个内容管理系统好坏的重要标准.在此有以下几点建议可供参考:(1)给业务人员以逻辑的业务视图.提供友好的基于Web的操作方式,同时提供简单易于理解的概念,业务人员理解内容的分类和内容本身.内容的维护人员是否需要精通HTML,内容的录入界面是否能与客户端工具,比如Office集成等. (2)支持内容的结构设计.因为企业的内容多种多样,每一类的内容其要求不同,比如公司新闻可能需要保存的信息有新闻标题、发生时间、新闻内容等,而产品介绍则需要保存产品名称、颜色、尺寸、重量、等.好的内容管理系统允许针对不同类别的信息设计不同的结构,从而在同一套系统中保存企业的各种内容.

(3)模板技术的简单性与灵活性.简单和灵活是一对矛盾,简单的东西就可能很死板,而要保持高度的灵活,可能非常复杂.模板的制作需要什么样的人才?是否需要专门的培训?模板技术是否能满足特殊的业务需求?模板是否能满足未来的发展需要等.

类似论文

网站管理系统的数据库设计

摘 要:数据库在一个网站中毋庸置疑占有非常重要的地位,数据库设计的好与坏将直接影响应用系统的效。
更新日期:2024-6-22 浏览量:81815 点赞量:18115

数据库设计在网站管理系统中的应用

摘 要:随着科学技术的进步和发展,网络技术也呈现突飞猛进之势,在进行网站系统的运行管理中数据库是必不可少的因。
更新日期:2024-2-1 浏览量:9381 点赞量:3835

关于网站群信息管理系统的

网站群信息管理系统就是基于数据共享、同步呈送的相互关联的网站的集合 是一套用于党政机关、企事业单位和。
更新日期:2024-6-13 浏览量:80639 点赞量:17857

计算机学院网站管理系统设计策略

摘 要:随着我国经济的发展与科技的进步,网络早已普及到千家万户,随着网络与计算机的高速发展,越来越多的。
更新日期:2024-9-15 浏览量:119126 点赞量:26073

ASP.NET的网站新闻管理系统

当今社会是一个网络社会,越来越多的企业通过建立了网站来展示产品、发布最新动态、与用户进行交流和沟通等 利用ASP NET技术开发į。
更新日期:2024-6-23 浏览量:81640 点赞量:17992

中职学校网站管理系统的与功能设计

【摘 要】中职教育的根本出路在于改革,而改革的重要一条就是紧跟时代科技和社会发展的趋势,大力推行管理和。
更新日期:2024-12-7 浏览量:22373 点赞量:6463

医院质量管理系统的信息化建设

【摘 要】随着信息技术在医疗行业的广泛应用,医院的现代化管理迎来了新的契机和挑战 随着医院信息化的进程,医院。
更新日期:2024-6-26 浏览量:83132 点赞量:18626