谈到了几种CMS

开放源码的CMS正在成长
作者: TechUpdate.com

Tuesday, July 1 2003 12:31 PM

资金紧张的IT经理们正在寻找新的选择,开放源代码的内容管理系统(CMS)逐步升温。个性化定制和免费的开放源代码对于诸如Interwoven和Vignette这样的重量级CMS供应商形成了重要的竞争威胁。


9月,Berkeley的OSCOM(开放源代码内容管理,open-source Content Management)会议所引起的飓风和大企业对于开放源代码CMS的表现出来的新的兴趣表明开放源代码CMS正在逐渐赢得广泛的接受。艰难的经济形势使开放源代码更具吸引力,但是进行定制的能力也是一个推动力量。


“现在,人们只是对于花大价钱购买昂贵的产品不那么感兴趣,他们希望能够找到更加便宜的替代方案”Gartner的分析人员Lou Latham表示。但是开放源代码的优势还不仅仅在于节省费用。内容管理,与生俱来地要求一定程度的定制,通过获得源代码,开发者们可以完成诸如为某种独特的内容提供支持--这对于专用的工具来说是不可能做到的。

下面是一些企业在考虑开放源代码CMS产品时需要考虑的问题,以及四大主要的开放源代码的竞争者--Zope、Midgard、OpenCms以及Red Hat CCM--的情况。


标准

现在有非常多的开放源代码内容管理工具,其中很多最初是为了某个特定的,通常是小规模的项目制作的。因为这个原因,这些工具中很多都不能够满足企业的需要,你需要考虑你希望你的内容管理系统处理的是哪种类型的内容,并确定你的软件选择能够完成你给予的任务。

可测量性对于任何重大的软件采购来说都是个问题,但是对于开放源代码的软件来说,还有一些其他的问题需要考虑。首先,选择那些对于开发者来说有吸引力,有活跃的开发者群体的产品非常重要--原因显而易见,对于一个开放源代码项目来说,它的发展和创新完全取决于它能够吸引的开发者的数量和质量。其次,因为不是所有的开放源代码产品都有商业组织支持,决定是否有外部支持就非常重要。如果没有,或者只有有限的支持,你就只能寄希望于你的内部员工有足够的技能来维护你的系统了。


竞争者

所有的这四家公司都提供这方面的产品,如同Latham表示的,“基本内容管理工具包”。它包括一个内容库,动态页面生成,和工作流。每家公司都还提供一些其他的功能,包括企业联合组织,人性化,缓存和编辑工具。“内容管理”是一个很笼统的说法,除了上面提到的核心功能外还有很多其他的功能。我不打算把每个产品的所有的功能都介绍一遍,但是应该努力了解情况,以确定某个解决方案能够满足你目前和计划中的需求。

Zope: Zope在1998年就发布了一个开放源代码的版本。由于开始得比较早,“Zope可能在技术上领先于其他的竞争者。” Latham表示。Zope是基于一种开放源代码语言Python之上的,其中有一些部分因为速度的原因是用C语言编写的。它有大量的模块和扩展应用,其中的一部分是由第三方开发者开发的,另一些是Zope自己开发的。Zope的CEO Robert Page表示,Zope的目标是企业市场,它在六年前就被开发出来,现在是开放源代码软件里的领头羊。“Zope的主要竞争对手是Vignette和Interwoven” Page表示。“没有其他的企业级开放源代码系统能够和我们竞争。” Zope可以使用普通的RDBMS、LDAP和文件系统来存储内容,并且允许在多个机器之间负载均衡。Page表示一个单一的Zope产品现在每秒能够处理高达1,500次点
击,Viacom、AARP、美国海军和北大西洋公约组织都是他们的用户。该产品有很多支持选择。Zope Corporation提供咨询和支持服务。和这里其他的产品不同,Zope包括了自己的应用服务器,这对于那些已经在J2EE或者.Net应用服务器上进行了投资、而又不想伤脑筋支持两个产品的公司来说可能是个真正的障碍。而且,Python虽然是一种成熟的语言,但是并不象Java、VB或者C#那样得到广泛的认可,那些已经在J2EE或者.Net进行了投资的组织不想再有其他一种语言。Zope支持所有的主要平台,包括Linux、Solaris、Windows和Mac OS。


红帽子内容和协作管理:红帽子内容和协作管理(Red Hat Content and Collaboration Management ,CCM),也就是以前的Ars Digita Community System,是一个J2EE解决方案,它需要独立的应用服务器(Tomcat,Resin,Oracle,WebLogic,或者WebSphere),以及Oracle或者红帽子的Postgres数据库。它运行在Unix环境中(Solaris或者是Linux)。红帽子的副总裁兼内容协作管理的总经理Howard Jacobson把Vignette、Interwoven和Documentum列为CMM的竞争对手。CMM的第一个优势就在于它是红帽子的产品。它和其他红帽子的产品拥有同样的支持和培训选择,而且红帽子能够把自身可观的开发资源投入到CMM中去,同时还能够吸引大量外部的开发者。当和红帽子Linux高级服务器(Red Hat Linux Advanced Server)一起使用时,Jacobson说CMM通过按需把更多的CMM服务器连接到网络上,能够提供“几乎持续的可测量性”。由于同样的原因,它适用于普通的企业软件环境。因为它仅是针对Solaris或者Linux,CMM并不适用于那些正在寻找Windows解决方案的用户。但是应用服务器是支持的,Oracle是企业软件环境中常见的部件;红帽子显然对于CMM进行了精心打造。Jacobson表示CMM“适合那些有300,000左右员工规模的企业”,而且它现在已经被西门子,世界银行(World Bank),WGBH Boston以及很多其他用户采用了。


OpenCms:OpenCms是1999年发布的,瑞典互联网顾问Framfab支持它。Framfab在欧洲六个国家设有分支机构。德国Framfab是OpenCms项目的主要发起人。和CMM一样,OpenCms是一个J2EE的产品,它是用Java写成的。它和To
mcat捆绑在一起,但是根据Framfab的OpenCms Professional Services(OpenCms专家服务)领导人Michael Emmerich表示,OpenCms已经通过测试,能够使用在ATG Dynamo、WebLogic和WebSphere上面。和CMM不同,OpenCms能够使用很多种RDBMS来保存内容,包括Oracle、SQL Server、Sybase和mySQL。在11月11日,OpenCms发布了第二个beta版本,版本号是5.0,并预计在2002年底能够发布一个最终正式版。新版本提供了一个新的模板引擎,JSP支持,一种新的连接管理系统,提高了稳定性。对于OpenCms的咨询和支持可以在Framfab以及其他的欧洲公司(比如Alkacon)那里获得。美国的支持选择就比较有限,但是所有的文件和培训资料都有英文版的。现在,OpenCms已经被LGT Bank of Lichtenstein、BP South Africa、和UNICEF Netherlands以及其他很多用户采用。按照Emmerich的观点,OpenCms适用于那些每天有150,000 PV(
page view)的网站。


Midgard:在这些产品中,Midgard是最纯的开放源代码的产品,它依赖于LAMP--也就是Linux、Apache、MySQL和PHP。这可能对于那些对开放源代码纯化要求甚高的人来说颇具吸引力,但是这对于那些在更多不同种类的环境里工作,希望能够继续使用他们现在已经在使用的应用服务器和数据库的人来说可能是个障碍。Midgard的创建者之一的Henri Bergius表示,他们已经有计划要开发针对Windows的Midgard的版本,还将支持除了MySQL以外的数据库。同时,一个运行在Win32平台之上,名为“Midgard Lite”版本也已经发布。但是它减少了一些功能。和OpenCms一样,Midgard起源于欧洲,它现在主要的应用,支持选择也都在那里--Ricoh France、CMSWatch、和University of the South以及其他一些用户采用Midgard。它现在的文件方面比较薄弱,但是正在改进。PHP,Midgard所基于的一种脚本语言应用广泛,支持也非常好,而且非常快速。但是对于很多人来说它并不象一个J2EE或者.Net应用服务器一样是一个企业级的产品,可能主要是因为负载均衡并不那么容易执行。


更多的选择

有很多的开放源代码内容管理工具,远远不只我们在这里谈到的这几个,PHPNuke(和它的派生产品PostNuke和Xaraya)、Cofax、Wyona、Slashcode、或者Xoops可能都值得研究。你的选择将取决于你现在正在使用的技术,当地的支持水平,而更重要的是,你内部的发展能力。
“假定在未来的12到18个月内,如果你使用这些产品,你最好在内部有比较强的支持能力。” Latham表示。如果你可以处理支持需求,你就能够节省很多经费。而且由于能够获得源代码,你可以以任何专用产品不能够比拟的方式对你的系统进行定制和修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值