Back to top

添加新评论

为什么大型网站运行Drupal?

英文原文链接:http://www.govtech.com/policy-management/Why-Big-Sites-Run-Drupal.html
作者:Jessica Meyer Maria
翻译:上海引锐信息科技有有限公司 软件工程师 徐俊
翻译校对:上海引锐信息科技有有限公司 首席执行官 王景昇

对于美国乔治亚技术管理局(GTA)而言,下决定放弃部门现有老化的内容管理系统(CMS)是一件理所应当的事情。65个乔治亚州政府网站正在运行的两种不同版本的专利软件——Vignette 6 和 Vignette 7——其中一个已经不在被维护——这两种软件方案已经变得繁琐而且高成本。并且将所有的这些政府网站升级到Vignette 8的举措, 绝大部分也都是“不得已而为之”,国家首席技术官Steve Nichols这么说。

放弃购买另一个专利软件包,美国乔治亚技术管理局选择了一种开源解决方案,该方案迅速在州政府和联邦机构中风靡起来。 Nichols说,“我们尝试过了,所以对于我们来说,显而易见,开源是最佳选择”,这其中最强的竞争者就是Drupal,它正在为 Whitehouse.gov 以及其他联邦政府关键的网站提供强劲的服务。

虽然此次网站部署工作仅完成了一半,Nikhil Deshpande非常的高兴。(他是美国乔治亚技术管理局的一个办公部门——乔治亚州政府互动办公室的主任。)他说:“我全力推荐Drupal,通过这次经验”。

“为乔治亚65个州网站寻找新的CMS,我们不得不提出重要的标准”,Deshpande解释道。“第一,它必须是一个企业解决方案。第二,我们需要摆脱过于昂贵的专利软件。最后,我们寻找一个占据主要市场份额的解决方案。Drupal真正卖给我们的是它在政府以及一般公共部门中巨大的市场份额。所有联邦政府网站的成功经验坚定了我们的信心。”

Drupal正在为美国联邦政府的150多个网站提供强劲服务,其中包括白宫、众议院、美国宇航局、还有教育部、能源部、商业部、卫生部、国防部、司法部、交通部、国土安全局和农业部。或许是因为2009年将Whitehouse.gov及其相关网站用Drupal架构的这一决定,给了开源平台——Drupal最大的动力并且坚定了其他政府机构如此效仿的信心。到今天为止,全美34个州和地区的机构也开始使用Drupal,每个新的试用者都在巩固Drupal的地位并创造新的途径。

例如美国能源部门,当他们清楚地认识到Energy.gov的现状需要立即引起注意:流量低,用户流失率高以及只适用于内部办公结构的网站设计导致它相当难于导航。

“支撑Energy.gov的前一个CMS已经过时了”,新媒体与公民参与,美国能源部新媒体办公室主任Cammie Croft这么说。“更糟的是,我发现能源部拥有许多过时的电子技术。我需要一种能够拓展自身并且适应许多已知或是未知需求的解决方案。我需要一种解决方案,能够为能源部提供强劲服务,令它发展的和用户需求的一样快”。

Energy.gov使用Drupal重新架构最终的结果是:通过合并冗余的电子技术平台和昂贵的内部托管解决方案;以及使用Drupal平台,以新的方式传播信息,而不是建立孤立的网站等举措,每年为纳税人节约高达1000万美元。如果对于联邦政府来说,Drupal是十分优秀的解决方案,有些人要问了,那么对于任何的政府机构,它是否依然是不错的选择?

Drupal开源软件由全球超过63万的用户和开发人员组成的开源社区维护和开发。依据GNU通用公共许可证的条款发展,Drupal的下载,使用和共享都是免费的。

“我将Drupal归类为一个开源的网站基础设施和完善的公共信息发布平台”,Treehouse机构的Michael Caccavano这么说(他由开发者一直晋升到首席执行官),该机构是负责Energy.gov 和其他政府项目的Drupal供应商。

由于Drupal是开源软件,它致力于消除技术障碍,并通过合作来创新发展,这令Drupal成为政府领域的理想选择。对于企业,可以肯定的是,给竞争对手(开源平台Drupal)机会是没有任何好处可言的;但是对于政府部门,答案是相反的。政府机构越是多的通过Drupal分享代码,每一个机构享受到Drupal的利益就越多。

但是Drupal不仅在政府部门中得到发展,同时也在企业得到青睐,这一现象大都出于一个原因。 “由于其灵活的,模块化的结构,Drupal可以被用于不同级别架构的网站,从很小的网站到大到难以置信的网站。你可以在既满足企业强劲需求的前提下,同时满足小客户的需求。” Drupal 协会的执行董事会(维护及支持Drupal的机构)董事, Jacob Redding这么说。

基本上,针对Drupal的争论趋向金融层面。作为一个开放源码模型,它不遗余力将用户机构从昂贵的软件授权费和厂商垄断中解救出来。由此节约的成本可以重新分配,增加在网站开发的其他方面。

“Drupal的卖点,在许多方面,是它的价值。” Eric Miller这么说,他领导总部设于美国俄勒冈州波特兰的Squishymedia公司,该公司是为美国农业部,国家海洋和大气管理局的提供Drupal服务的供应商。 “这是一个非常稳定的,成熟的平台,它不是一个东拼西凑,临时的解决方案。它提供灵活性,稳定性和可扩展性,以及一个令人信服的总成本预算”。

特别对于公用事业内的用户,Drupal有额外的好处。因为Drupal的发展由社区驱动的特质,允许政府机构及时得到自身发展和成长的反馈信息,这种特质最终影响Drupal的演变。Treehouse机构的Caccavano说,“这是开源软件真正获利的地方”。

“政府机构处在为公众服务的业务中。在一般情况下通过使用开源软件,特别是Drupal,这些机构能够从一个单一的投资中实现更大的公共利益”,Kurt Voelker说(Forum One 通讯的首席技术官,美国人口普查局的国际项目中心的Drupal供应商)。最近他们获得一份为期三年的,用Drupal架构美国环境保护局网站的项目。 “通过Drupal,机构可以共享和循环使用代码,降低劳动力成本,大大加快了每一个机构创新的步伐。”

“政府部门使用Drupal技术的可能遇见的最大障碍 -——安全顾虑—— 之前几乎已经到了侵蚀Drupal地位的地步”,Jeff Walpole,Phase2技术的首席执行官,美国乔治亚州网站迁移、众议院和联邦紧急事务管理局的Drupal提供商,Whitehouse.gov项目团队的一份子。“但随着白宫采用Drupal技术,围绕安全性和可行性的疑问和批评已经不再占据统治地位。”他解释说,“对安全性缺乏了解、恐惧、不确定性、疑虑,这些比例在去年一年真的开始下降了。”

Squishymedia公司的Miller严格依据当前最高标准,并且出于安全和审计目的检查了Drupal所有的源代码后补充到,Drupal在安全和法规遵从问题方面已取得重大进展。他还说,探索开源软件有一定程度的灵活性,很自然,这一灵活性关乎免费软件和灵活开发两个问题。

“使用Drupal重新架构Whitehouse.gov时,我是白宫的新媒体团队的成员,我亲身经历Drupal是如何帮助其他政府机构解决难题,实现同样的网站迁移”,能源部的 Croft这么说。 “政府项目的一些独特要求——从安全到一些辅助任务 ——- 都被一一突破并得到解决,这使得能源部的Drupal重新架构工作变得十分顺利,同样,任何其他政府机构也是如此。”

许多机构仍然对Drupal持谨慎态度,因为他们担心使用Drupal就意味着要放弃他们所依赖的Windows操作系统和(或)SharePoint系统,并采用一个彻底的LAMP架构(Linux系统)的解决方案;或是意味着要经历一个复杂的集成,并且需要掌握不同的技能来进行网站维护。这些机构与微软的长期合同,以及他们与SharePoint签订的一部分协议,都将会成为他们使用Drupal的阻力。

但是Drupal的整合能力是“无限的”,Tree House的Caccavano这么说道,“Drupal与其他解决方案以及服务兼容的非常好。那可能是Drupal最大的优势之一。”

专利软件解决方案,如SharePoint很可能与Drupal继续在许多机构中并存。Gartner公司在9月份的职业魔力象限中,将微软列入仅有的三个年度公共软件领导者之一。这家研究公司预测,相较于其他平台,更多的企业将使用SharePoint来进行协作。或许是因为这些专利软件如此受欢迎,购买者宁愿支付昂贵的软件授权费和维护费,而不是走开源路线。

“两个路线各有利弊”,Chris Johnson (Microsoft Gold Partner Provoke的总经理,前微软技术产品经理) 这么说,“而且微软授权的开销费用一般只占据IT预算的3%”。

“政府采用Drupal还有非常现实的障碍存在”,Phase2的Walpole这么说,“这些障碍源于目前根深蒂固的软件产业模式,伴随着当前的技术堆栈,软件授权和供应商。当然也源于政府的长期采购周期。各种机构在供应商和解决方案面前,偏爱供应商。Drupal既是一个产品,也是一个框架。它是高度可定制的,但是它不一定适合于现行的采购系统。”

然而,所有的说法是,白宫的“天字第一号讲坛”是非常强大的,Croft 这么说。该项目帮助孵化一大批Drupal的工程师人才,他们胜任复杂的政府项目工作。(Bully Pulpit,天字第一号讲坛:在发表观点或获取支持时占据的有利位置,即优势。)

随着联邦政府的成功,州和地方政府发现,他们也可以赶上这次Drupal潮流。Drupal可以轻松为非常大的网站或者小网站分别部署的一个原因是它的模块化系统。“Drupal自定义安装包”是一套面向特定用户的捆绑的模块、特性和功能的集合。OpenPublic,一个由Phase2技术公司开发的,基于Drupal的内容管理系统,是目前最流行的,为满足政府需求而定制的例子。

美国俄勒冈州艺术委员会和美国俄勒冈州的文化信托(OCT)基金最近使用Drupal推出了他们的新网站,放弃了原来的Dreamweaver 平台。 Shannon Planchon ,该艺术委员会助理主任说,Drupal最大的吸引力,是它所允许的自由度,工作人员的参与度以及它本身的精致度。原来的网站不能进行室内管理,特别是对于OCT,作为一个营销网站,它需要不断的刷新和更新,它迫切需要移植到Drupal。

Planchon说,虽然委员会和OCT节约的成本在现在阶段难以量化,但是通过使用Drupal,他们拥有了更多控制方法和反应更加灵敏的网站。美国乔治亚的企业CMS预计通过循环使用原有的开发来减少冗余开发费用和购买授权费用来节省巨大的成本。“我们已经通过一个商业案例来证明这次的迁移”,Georgia.gov互动办公室的Deshpande说,“在未来五年内,【总拥有成本】将会节省约14亿美元的开销”。

今天,Drupal作为一个行之有效的解决方案,已被美国联邦,州和地方各级利用,各级政府使用Drupal解决重要的技术难题。通过以兼容专利系统和第三方解决方案的方式来架构,Drupal允许用户对其系统功能真实强大的访问,以及在不改变核心代码的前提下进行各种的定制开发。

考虑到Drupal在公共部门的巨大增长态势,它的前景是乐观的。“只要看看白宫和现在的佐治亚州”,Forum One的Voelker说,“当一个技术开始朝着这些领域进军,你至少能看到它未来5年的光明前景”。

编者按:在此文的采访结束后,Treehouse机构和Phase2技术两家公司完成了合并。Phase2的CEO(首席执行官)——Jeff Walpole还是CEO,而Michael Caccavano,Treehouse机构的CEO则出任Phase2的领导人。