我该如何阅读此书?

这本书分为几个独立的部分:

  • 卷A,这一部分涵盖了使用Drupal时所需要的基本概念和技巧。这里面的每一章,在结尾部分,都带有一些练习或作业,通过这些练习,你可以在实践中快速的掌握这些概念。
  • 卷B,这一部分涵盖了Drupal的一些高级技术。除了Drupal核心的介绍以外,这里还包括了Views模块,只有搞懂了这个模块,才能充分的理解和利用Drupal的能力。这里面的每一章,在结尾部分,也都带有一些练习,不过这些练习难度系数大一点,所需的时间也多一点。
  • 卷C,是卷B的姐妹篇,如果你已经掌握了卷B中所讲到的各种技术,那么接下来就应该学习卷C了。在这里我们主要介绍三个新的Drupal模块,这里所讲的每一个模块,在构建Drupal时,都扮演着关键作用。卷C里面,多了一些引用,少了一些介绍,但是这里面给出了如何使用模块的示例,在每一章的结尾,都有一些练习,帮助我们学习如何使用这些模块。
  • 附录1,这里面主要讲了Drupal的安装、模块的安装、主题的安装。同时介绍了一种方式,如何通过版本控制来管理Drupal中的配置。
  • 附录2,介绍了如何在其它语言下面使用Drupal,非英文环境下面。

 

提示:在这本书里面,有很多像这个提示一样的评论。它们通常包含了一些更高级的技巧,只有当你读了第2遍、第3遍的时候,你才会更好的理解它们,所以说当你阅读第一遍的时候,完全可以跳过这些提示。

 

原文出处:http://drupal.org/node/1576432

中文翻译:http://www.thinkindrupal.com/node/4839
创作共用许可署名 - ShareAlike2.0

Drupal版本:

在编写本书时

在Drupal7的第一个正式版本发布前不久,作者开始编写的本书。在这个时候,有些模块已经有了稳定版本,一些模块正在开发它们的Drupal7版本。本书当中的例子,是基于编写本书时,所有可可用的模块,在有些地方,对于一些模块将来的一些功能,我们也做了描述。

当你阅读Drupal7基础教程时,很多这样的问题应该都得到了解决。

提示:由于本书现在已经贡献给了Drupal社区,所以你也可以更新和改进本书。

原文出处:http://drupal.org/node/1576446

中文翻译:http://www.thinkindrupal.com/node/4842
创作共用许可署名 - ShareAlike2.0

Drupal版本:

练习和用户场景

在卷B和卷C里面,文档站点和新闻站点的相关练习,都是以用户场景的形式呈现的。用户场景是描述开发任务的一种方式,这种方式在网站开发和软件开发中日趋流行。用户场景的核心是,是对网站的特定类型的用户在网站上面想要做什么的一个简短描述。把任务描述成为用户场景,能够更好的帮助我们理解实际的功能需求,而不是关注具体的技术方案。

用户场景是敏捷开发的重要组成部分,是现代软件开发中的一个核心概念。你可以到维基百科上面的敏捷开发里面找到一个简单介绍http://en.wikipedia.org/wiki/Agile_software_development。

新闻站点套件里面只包含简单的用户场景信息,而文档站点则包含了丰富的描述,包括:

  • 一个简洁明了的标题,方便查找和记住练习。
  • 一个有关练习的实际用户场景。这是一段描述:谁能做什么东西,他们应该怎么做,已经为什么需要这个功能。在敏捷开发中,为什么,占有很重要的位置,因为它能够帮助开发者选择最佳的技术解决方案。
  • 一个截图,用来显示示例和结果。
  • 如何实现,里面列出了具体的步骤。你可以按照这些步骤,一步一步的跟着练习一下,最后看一下是否完成了整个用户场景。通常这些步骤里面,还包含一些用户场景里面没有涉及到的任务,所以,你最好把这部分好好的读一下。
  • 一些预备条件。仅限于简单的任务。如果任务是按照顺序进行的,那么后面的任务就没有附加的准备条件的。(有关练习套件的详细,可参看下面内容。)
  • 一个建议方案,通常是解决任务的最自然的方式。方案中的每一步,都会给出本书中的对应部分,在那里可以找到本步的具体介绍。
  • 通过评论给出一些缺失的细节,或者技术方案的替代方式。

这里建议的解决方案,在作者看来是最自然的,但是这并不意味着绝对就是,可能还有别的方案,从特定的角度来看,比这里的解决方案还要好一些,在Drupal中,解决问题的办法,从来不只有一个,办法很多。在有些用户场境里面,我们还给出了一些替代方案。

原文出处:http://drupal.org/node/1576444

中文翻译:http://www.thinkindrupal.com/node/4841
创作共用许可署名 - ShareAlike2.0

 

Drupal版本:

练习套餐

这本书包含了很多的练习作业,通过这些练习,我们就可以更好的实践新的Drupal技能了。所有的练习,都属于一个练习套餐。这里有三个套餐:

  • 老板套餐,用在卷A中,在这里,为大家布置了一些简单直观的任务,这些任务的目的是让你熟悉Drupal的管理和编辑界面,而不是去构建完整的Drupal站点。
  • 文档站点套餐,分布于卷B和卷C当中,用来为某个社区构建一个站点,帮助他们管理在线文档。尽管这些练习,适合功能和外观一起完成,但是大部分练习只需要我们安装一下就可以了,不强迫大家按序列完成所有的练习,当然你也可以全部完成,也可以有选择的完成一部分,随缘。
  • 新闻站点套餐,同样分布在卷B和卷C当中,用来构建一个用于发布新闻的站点。这些练习适合于一些高级用户,通过这些练习,我们可以探索Drupal里面的不同解决方案。每一个练习,都包含一个用户场景和一个如何实现的演示说明。这里没有建议的解决方案。只有一些评论。

提示:文档站点套餐里面的所有练习,都有相应的教学视频,里面包含要实现的功能,以及如何在Drupal里面实现这些功能。这些视频大家可以在线观看,网址nodeone.se/learning-library

原文出处:http://drupal.org/node/1576442

中文翻译:http://www.thinkindrupal.com/node/4840
创作共用许可署名 - ShareAlike2.0

Drupal版本: