开源CMS应用从一滴变成了一片汪洋

Drupal一开始只是一个大学实验。

在2000年,永久的互联网连接是在安特卫普大学的学生的溢价,所以德里斯·布塔特建立学生宿舍之间的无线网桥分享八名学生当中的ADSL调制解调器连接。这导致Buytaert工作在一个小的新闻网站有一个内置的Web板,让一群朋友留下对方的笔记和信息。虽然寻找一个合适的域名,其网站的板,Buytaert定居“drop.org”后,他做了一个错字,看名字“dorp.org”仍然可用。村落是“村”,这被认为是小社区一个合适的名字荷兰文字。该留言板,其通过在到2001年的所谓的Drupal的Drupal开源项目发展一个错字得到了它的名字是来自荷兰的派生词“druppel”,这意味着“下降”作为一个水滴。

开源内容管理系统,它是用PHP编写并运行在LAMP堆栈,现在大约200,000面向公众的网站和世界各地的众多Intranet站点的权力。不用说,它有成千上万的贡献者。

在这次采访中德里斯·布塔特,谁发现自己项目的意外领袖的人,告诉我们所有关于从突发事件的表现链项目。

你什么时候开始越来越对技术感兴趣?

我不知道我多大了,当我第一次接触到电脑,但我编程的第一台计算机是一台Commodore 64我爸给我买三页少的书教会了孩子们对C64在BASIC编程。我想我一定是年过八旬什么的,我不能完全肯定。

什么是你最喜欢的电脑游戏长大的,现在他们是什么?

我从来没有真正喜欢过电脑游戏,但我很喜欢《命令与征服》,在我年轻的时候。比起第一人称射击游戏,我更喜欢战略游戏。

虽然我不太喜欢电脑游戏,但我确实买了一本《魔兽世界》。一年多后,我成功地让巨魔法师升到54级——但那只是因为我的一些朋友帮助了我。我的法师很有可能拥有整个游戏中最糟糕的装备。我希望我有更多的时间玩魔兽世界,这真的很有趣。

我最好的朋友每年都会组织一个大型的LAN-party,在那里我们会连续玩18个小时的第一人称射击游戏。这大概占了我每年游戏时间的60%。这也意味着我的角色已经死了大约16个小时,而我正在玩弄我的拇指等待复活。

你会说的Drupal的主要目的是使人们开始创建项目?

使人们能够创建功能强大的网站恰好是我们的宗旨。

对于最终用户来说,Drupal是,他们可以下载并安装产品。我们想赋予最终用户,使他们不需要雇佣开发人员或设计人员创建一个网站。

对于开发者来说,Drupal是一个Web应用程序平台。我们希望通过为他们提供灵活且强大的开发框架,使他们能够扩展Drupal的授权开发商。

多少用户你估计Drupal有?

这是不可能来算,但我估计有达200,000面向公众的Drupal网站。

也有被锁定公司防火墙后面的企业内部网的Drupal站点的相当数量。这是更难估计的。

去年,Drupal的被下载超过60万次。这也是因为我们无法跟踪所有下载的局部视图。

Drupal大约有多少贡献者?

成千上万的人在许多方面作出了贡献。500名多名开发人员贡献补丁,Drupal的5个核心,主要分布Drupal的。超过1800的开发人员贡献Drupal模块为Drupal 5(可以添加到核心第三方扩展)。

数百人为文档做出了贡献,还有数千人在支持论坛上做出了贡献。来自世界各地的志愿者已经回答了10万多个Drupal支持问题。

已经有至少三本书写过关于Drupal的,这也是一个显著的贡献,并通过谷歌代码之夏计划捐赠$ US100,000到项目中。

如何Drupal的许多重新打包发行版和第三方应用程序有哪些?

有超过1800 Drupal的5发布第三方模块。

重要的是如何第三方开发者Drupal的分布?

很重要。Drupal的的美妙之处在于有贡献的模块的大型图书馆,使人们能够获得网站快速启动和运行的事实。

这让Drupal的不只是一个CMS,而且有一个强大的应用开发平台,它允许一个不同贡献的模块有效地组合成一个应用程序或网站。

你除了PHP中使用其他语言?

我编写了相当多的Java、C和汇编代码。

你为什么决定使用PHP为Drupal,而不是其他的选择,比如Java?

一种以上的语言会完成这项工作,所以是的,我认为有很好的替代品PHP。就像任何编程语言,PHP有它的优点和弱点。我不后悔我的选择PHP的,虽然。

该网站是由千百万人,其中许多人都是业余的建造。他们不断更新,调整和重建自己的网站。脚本语言如PHP借给自己是,并广泛提供负担得起的价格。这本来是很困难的,如果Drupal的是写在编程语言如Java获得临界质量。不是因为Java是不是好一门语言,而只是因为Java并不像PHP访问。

Drupal几乎是偶然开始的(通过在大学里试验留言板),它的名字是由于拼写错误而得来的。还有什么重大的意外事件导致Drupal出现在今天的位置?

也许最重要的意外事件是2004年霍华德·迪安的竞选。活动的一部分是“Deanspace”网站,它使用Drupal作为其基础平台。

选举之后,Deanspace成长为一个名为CivicSpace的以drupal为基础的草根组织平台。尽管CivicSpace是基于Drupal 4.2的派生发行版,但来自CivicSpace的许多创新已经被整合到Drupal项目本身中。这是正确的吗?这些特性有哪些?

这是正确的。他们做出了许多不同的改进。DeanSpace所带来的最重要的特性可能是Drupal的安装程序和安装配置文件的概念。我想说,更重要的是Deanspace帮助我们围绕Drupal建立了一个成功的生态系统。它帮助我们从一个“玩具项目”转变为一个可以实际构建商业网站的项目。

我听说你谈谈slashdot的效果,和Drupal如何让网站Slashdot的抗性。你能解释这一点了吗?

长期以来,Drupal核心已随油门功能。它提供了一种用于自动检测在传入流量激增拥塞控制节流机制。如果网站被一个受欢迎的网站,像Slashdot的链接,你的Web服务器可能会变得不知所措。节流机构被用来暂时禁用CPU密集型功能。例如,在网站的主题,您可以选择禁用图片时,该网站是太忙(减少带宽),或模块,您可以选择禁用某些复杂的逻辑(降低CPU占用率)。节流机构被自动激活 - 没有人工干预需要以外的初始配置。

您也谈到社会如何比软件更重要。你能否解释一下?

这个社会真是什么让Drupal的项目打勾。

有数百,甚至数千人在Drupal的社区,不断提高每天的基础上的软件。我们创新马不停蹄:一个星期,每天24小时,7天,在世界各地。其结果是,Drupal继续变得更好,而且往往以更快的速度比许多Drupal的专有同行。

每一天,我去工作,有许多很聪明,热情的人,而社区,我们生产的软件的直接影响质量的好坏。我们不仅做了很多工作,我们实际上做了很多伟大的工作。不言而喻,如果没有Drupal社区,Drupal的不会是今天这样。这将根本不复存在。

可以在社区方面也处于次挑战或困难?

是的。在软件上工作带来了技术上的挑战。作为程序员和工程师,我们被训练去解决技术问题。与分布在世界各地(不同文化、不同宗教)的国际贡献者团队合作,会带来社会挑战。有时这些问题比技术挑战更难解决。解决社交挑战也同样有趣。

即使您是Drupal的创始人,您也经常说这让您不愿意被看作是一个领导者。你认为自己是什么?为什么?

一下子有几百人贡献的Drupal,建立并依托这一基础,和人成千上万下载。我万万没有想到的Drupal增长这个大。

虽然我在我的Drupal的项目负责人角色舒服,我并不把自己看作是一个领导者,也没有我选择一个。在许多方面,我是一个偶然的领导者。

你是根特大学并行信息系统组的博士生。研究的核心主题是运行时代码生成、分析和检测。你博士交叉项目的工作是Drupal吗?

从技术角度来看,我的博士研究无关使用Drupal,我不使用Drupal作为研究的一部分。当然,良好的学术背景是一个有用的资产通常也对Drupal的工作时。

北约使用Drupal的高调组织之一。其他知名的公司包括Mozilla的Firefox,雅虎和Skype。究竟如何北约使用Drupal?

北约的工作是利用Drupal作为一个平台,支持世界各地的和平与稳定努力。他们在不稳定的环境中部署Drupal站点,为本地社区提供通信和协作能力。我相信这项工作是由美国国防部的空间和海战部门推动的。

一个批评人的Drupal的是,它是有点困难比安装一些简单的CMS程序或基本的博客工具,如Word新闻。威尔Drupal的6.0包括的功能,使安装更容易?

对于用户来说,Drupal的6会与许多可用性改进。其中最值得注意的将是管理页面的改进安装程序,并进一步AJAX-ification和AHAH-ification。

对于设计者来说,Drupal 6将更容易进行主题化。这将有望带来更多的Drupal主题。

我们还能在Drupal 6.0中看到哪些新功能呢?

我们添加了OpenID客户端支持,这消除了跨不同Web站点使用多个用户名的需要。OpenID仍是新兴技术,但它很快就会开始简化您的在线体验。

Drupal的6自带相比许多性能改进的Drupal 5据传是30%比Drupal的5快,但是我们还是要检查,一旦最终的Drupal 6版本发布。

我们还增加了模块更新提醒的系统;Drupal的6会自动检查可用的更新和警告网站管理员,如果他们缺少的安全更新或更新的版本。

Drupal 6还对本地化(l10n)和国际化(i18n)进行了很多改进。根据CIA的事实手册,世界上只有4.84%的人把英语作为自己的母语之一。据信,地球上每五个人中就有一个人懂一点英语(但不一定多),而世界上超过95%的人懂英语,但英语不是主要的交流工具,英语也不是他们文化认同的一部分。因此,通过Drupal 6改进的l10n和i18n特性,我们可以真正开始接触到世界上更多的人。

你在哪里看到的Drupal在五年的时间?

我希望看到更多的人使用Drupal,我希望看到Drupal在更多的地方使用。其目标是让更多的人能够构建复杂的网站。要做到这一点,我们需要让Drupal更易于访问,并为这些人提供更好的工具,这样他们就不必为了制作一个网站而雇佣设计师或开发人员。这也意味着我们必须投资使Drupal成为一个更好的开发平台,因为是开发者提供构建模块(即Drupal模块),让人们快速高效地构建网站。

你估计每周在Drupal上工作多少小时?

Drupal对我来说仍然是一个爱好项目,所以我在大学毕业后就开始做它。不过加起来可能一周要花20个小时。作为一种爱好,它当然会失控,但是,嘿,我仍然有很多乐趣,所以我为什么要停止呢?

如果Drupal继续发展,你会考虑把它变成一个业余爱好吗?你会怎么做?

如果一切顺利的话,我要捍卫我的博士在一两个月的。这也意味着,我不得不开始寻找新的工作。我想开始一个Drupal相关业务。有很多的问题,但要回答,所以我还不知道它会是什么样子。什么是正确的商业模式?什么是正确的团队?无论哪种方式,我想有更多的时间来对Drupal的工作,并提供技术指导。我希望能找到一个商业模式,让我这样做。我们将看看会发生什么。

了解更多关于这个话题

《开源CMS应用从一滴一滴成长为一片汪洋》这篇文章最初发表于《计算机世界》

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对那些顶级心态的话题发表评论。

©2007足球竞彩网下载

工资调查:结果是