- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OpenCms网站内容管理系统比较研究
基于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基于Java和XML语言技术,它既可以非常好地运行在一个完全的开源环境中(例如:Linux、Apache、Tomcat、MySQL),也可以很好地运行于商业环境下(例如:WindowsNT、IIS、BEA Weblogic、Oracle DB)。
基于上面的阐述,很明显,使用CMS架构站点已经是势在必行,而商业CMS产品许可费用动辄百万元,另外定制和集成的费用也是一笔很大的开支,这是中小型企业所不能承受的。目前大量企业级应用基于JavaEE平台,因此基于JavaEE平台的开源CMS便成了广大企业用户的首选。很明显,同一平台上的应用可以更好地被集成起来。而在所有基于JavaEE平台的开源CMS中,OpenCms无疑是一个佼佼者。
1.2OpenCms主要特点
OpenCms是一个专业水平的开放源代码Web内容管理系统,可被任何组织或企业使用,OpenCms完全开放源码,采用该技术有如下特点:
(1)完善的用户管理和权限分配系统。OpenCms中所有资源(页面、图片等)的访问,都由用户和访问权限管理系统对其进行管理。为每个用户指定不同的权限,依照不同的权限在系统中可以使用不同的功能,并对用户的每个操作检查用户的使用权限。
(2)基于项目的发布。OpenCms整合的项目机制提供了一个典型的、在同一服务器上包括office和online??种工作环境的系统。支持多种格式的内容发布,支持文章中多幅图片和附件文档,可以为内容指定不同的安全级别,当内容处于敏感级别时,系统会给出显著的标识,以便区分。
(3)网站集成管理。OpenCms特有的集成管理界面,可以统一管理多个网站的内容。多网站管理特性,可以有效共享内容,使得各个二级站点具有了内在的“关联”。
(4)内容导入/导出。OpenCms可以导出库里的部分或者全部内容,导出的资源以独立的XML格式,附加的文件信息都可以导出。已导出的资源同样可以再被导入到其它运行于不同类型服务器上的CMS系统中,使用这种机制可以快速备份整个站点资源或者将整个站点部署到另一个系统中。
(5)元信息(属性)。在OpenCms为内容管理系统的内容库中每种资源都可以带有多种属性。这些属性能够控制一个模板的外观,选择哪个频道在页面上显示,或提供关于搜索引擎的最佳信息。只要有所需权限,就能够很容易地改变属性值。另外
文档评论(0)