You are here

导言

老葛的Drupal培训班  http://www.thinkindrupal.com

程序员的学习历程就是一个非常有趣的旅程。首先是,分别的去学习、摸索一个软件系统的各个独立的子模块,通过对这些模块的学习来理解整个系统。当你达到了一定的程度以后,接着你就开始研究系统的内核,尝试着编写自己的代码来操纵系统的行为。这就是我们如何学习的——多读别人的代码、多写自己的代码。
 
你坚持这一模式一段时间以后,你发现自己达到了一个新的高度,你可以从头构建一个自己的系统了。例如,你自己编写了一个内容管理系统,并把它部署到多个站点上,这样是不是很酷,觉得自己撬动了地球。
 
但是接着又会到达一个关键点,当你发现对你系统的维护比构建该特性所耗费的时间还要多时,你就到达了这一关键点。你想根据自己现在所掌握的知识来从头构建整个系统。你还发现,许多其它的系统出现了,你的系统能做的,它们能做甚至做的更好,你的系统不能做的,它们也能实现。而且它们还有一个社区,在这里,来自全球各地的开发者在一起努力的改进这个软件,这时,你终于发现,这些系统在大多数方面都优于你自己的系统。更让人难以置信的是,这个软件是免费的,并且是开源的。
 
这就是我们的经历,我想你可能也会遇到类似的情况。旅程的终点让人感到欣慰——成千上万的开发者在为同一个项目而努力。在这里,你找到了朋友;你编写了自己的模块;最重要的,和你自己单打独斗的时候一样,你仍然感觉到自己在做一件有意义的事情。
 
这本书适用于3种读者。首先,这里有大量的插图,包括各种图表和流程图;还有许多内容摘要,这为想了解Drupal是什么、Drupal能做什么的初学者提供了方便。其次,本书包含了大量的代码片段和示例模块。这适用于有些基础,想在Drupal框架之上做定制开发的读者。我们建议你,安装Drupal,在阅读本书的同时动手实践这些例子(最好再有一个调试器),这样你很快就会熟悉Drupal了。最后,本书包含了大量的评论、提示、还有对代码图片的详细解释,这将整本书有机的联系到了一起。这适用于想成为Drupal高手的人。
 
如果你是初学者,我们建议你从头逐章阅读本书,因为前面的是基础,是后面章节的预备条件。
 
最后,你可以从http://drupalbook.com 或者 www.apress.com下载到本书的示例代码,流程图和图片。
 
       祝您好运并欢迎来到Drupal社区!
 

Drupal版本: