Drupal专业开发指南 序言

 
译者: 老葛
生活中的有些事情,你没有打算,但是却发生了。你可能去逛一个杂货店,没有找到你要买的东西,但是却碰到了你的爱情。这不是你所计划了的。
 
当我还是一个学生的时候,我需要一个基于 Web的小工具来和朋友交流。由于我不满意现有的工具,我开始自己创建一个。这个工具后来就发展成了Drupal这个内容管理系统。
 
以前这个项目纯属个人爱好,其代码量也很小,现在已有成千上万的站点在使用 Drupal了,包括一些在世界范围内非常流行的一些站点。Drupal的发展是我没有预料到的,这是一个让人难以置信的想法——这不是因为Drupal作为一个平台或者工程时的缺点。不,Drupal是一个伟大的系统,它拥有一个出色的社区,在这里人们对其发展做出了卓越的贡献。每一天,Drupal都在证明它是一个可靠的系统,用来构建稳定的、可扩展的、易用的强大的web应用。它非常简单,这是由于我从来没有想过Drupal能有这么成功。在Drupal发展中,有一系列的没有预料到的难以置信的事情发生,这让我感到非常惊讶。
 
当我开始编写 Drupal时,我在计算机面前呆上了无数个日夜,努力去创建一个更好的基于web的工具。更少的代码和完美优雅的架构是我追求的目标。完全关注在Drupal的代码和架构上,我想创建一个伟大的软件,而不是一个流行的软件。这说明了,如果一件东西值得使用,那么它将吸引更多的注意并被广泛的使用。
 
当我毕业后,我开始努力将 Drupal从一个小规模的交流工具向更广泛的方面进行扩展。我使用它构建了drop.org站点,它是一组博客,用来追踪感兴趣的web技术。除此以外,drop.org还是我探索新事物的试验场,比如RSS种子,内容版本,论坛,等等。到2000年时,drop.org吸引了一批追随者,人们对我的试验非常有兴趣;他们开始提出建议并想参与到开发过程中。不久之后,在2000年1月15日,我将Drupal免费开源。
 
从此以后,人们可以免费的下载 Drupal了。Drupal采用了GNU通用公共许可证,任何人都可以运行、复制、和修改 Drupal,甚至可以发布修改了的版本——当然其他人对此也有相同的权利。
 
将 Drupal免费开源,是一个非常重大的决定。使用Drupal的关键好处不是它的易用性或者它的功能,尽管这些也很重要。Drupal的核心价值在于这个项目是开放的,而且很容易就可获取到,而对于你使用Drupal做什么则基本没有限制。将Drupal与其它系统区别开来的是它的繁荣的社区,一个完全公开和透明的产品。Drupal社区保证了Drupal的成功,而作为一个社区,我们开发Drupal的方式就是Drupal这么成功的原因。
 
考虑这么一个问题——对于一个商用 CMS或者一个其它的商用软件,你有多大的机会成为这方面的世界顶级的专家?除非你在拥有该软件的公司工作,并且有权访问相关文档,或者参加更高层次的公司内部会议,否则机会渺茫——因为你不能获取所有的内部信息。
 
将这一场景与 Drupal开发相比。作为一个开发者,你可以访问Drupal的所有源代码。你可以阅读所有的关于任何设计决定的相关讨论,而且你能够接触到世界上最好的Drupal开发者。事实上,没有任何东西来阻止你成为世界顶级的Drupal开发者。唯一的限制是你有没有这个决心。
 
这些想法有点老生常谈了——自由软件运动已经开始了一段时间了——但是这的确解释了为什么我会对这本 Drupal书籍如此兴奋。Drupal专业开发指南( Pro Drupal Development)将帮助更多的人来学习和使用 Drupal。如果说Drupal社区到目前为止有任何缺失的话,那么就是缺少一本伟大的Drupal书籍,通过编写此书,John 和 Matt为Drupal做出了传说中的贡献。这也是我预料之外的。
 
 
Dries Buytaert
Drupal创始人和项目负责人
译者:葛红儒, Eskalate科技公司
 
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值