在编写本书时

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2012-12-14 15:22

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

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

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

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

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

Drupal版本:

练习和用户场景

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2012-12-13 15:41

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

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

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

Drupal版本:

练习套餐

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2012-12-12 15:56

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

Drupal版本:

从本书中可以学到什么

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2012-12-10 14:17

尽管Drupal是免费的,并且有很多业余爱好者在使用,但Drupal绝对不是一个小儿科的儿童玩具。Drupal系统本身就相当复杂,即便是专职的Drupal开发者,也需要花费很多年的时间,才能掌握Drupal中的一部分。对于大部分Drupal开发者来说,能够跟得上Drupal技术进化的脚步,就已经非常不错了,昨天我们还在用CCK的,今天就进化成为了Field,对于Drupal开发者而言,也需要保持与时俱进。

这本书的将近一本的内容,都在讲解一些基本概念,这是各种Drupal开发者都应该掌握的---不管你是模块开发者,还是设计师,以及服务器、数据库管理优化人员,当然也包括网站构建者,这些概念,你都需要掌握。

本书的另一半,主要讲解如果通过点击Drupal的管理界面,综合运用一些常用的模块,来构建网站功能的,所以我们面向的对象是Drupal网站的构建者。如果你想成为一个Drupal模块的开发者的话,你也会发现本书的第二部分,对你也是很有帮助的。

Drupal版本:

什么是Drupal?

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2012-12-09 14:56

    什么是Drupal?这是我们遇到的第一问题,也是最简单的问题:Drupal是一个网络内容发布系统。Drupal是一个用来管理网站内容的程序,或者说是一个web应用程序。

    但是这只回答了一部分。Drupal不仅仅是一个用来管理网站内容的工具,它还是一个用来构建工具的工具。基于Drupal,我们可以构建出来更多的工具,所以我们可以把Drupal看作是一个元工具。从某种意义上来说,我们可以把Drupal看作一门编程语言。

    但是我们仍然没有回答圆满。那些与Drupal打了多年交道的朋友,他们有时候,还会告诉你,Drupal是一个社区:一批分散在世界各地的人,为了一个共同的目标,联系到一起。这个社区拥有50多万的成员,大家为了一个名叫Drupal的项目共同协作,贡献各自的力量。有一部分人,努力把Drupal打扮的更漂亮一些;有一部分人,在编写和构建新的功能;还有一部分人,编写文档、翻译、以及回答Drupal新手的各式问题。有一小部分人,在社区内非常知名,他们是Drupal社区的超级明星。社区大部分的人,大部份都把Drupal当作一个内容发布工具,但是这些人对Drupal仍然是有贡献的,他们通过提问、报告bug、提交新的功能请求,来帮助开发者完善程序。

导言

首先,恭喜你!为什么要恭喜你呢?你选择来阅读本书,这本身就意味着你对学习Drupal有兴趣。Drupal是一个强大的、灵活的、易于管理的、富有灵性的网络发布系统。选择Drupal,就意味着你选择了挑战,挑战就意味着痛苦、挫折、与成长,而所有的这一切,都将成为你自身的宝贵的经历。如果你能驾驭了Drupal,为你所用,那么你网站的用户,比如管理员、普通用户,他们会与你的网站一起进步、成长。

当你学习Drupal的时候,你会发现,有太多的东西需要学习,一辈子都学不完的。至少我在学习、使用Drupal的过程中,是这么认为的。和Drupal打了这么多年的交道以后,现在,我仍然需要学习新东西,并且我到现在为止,还没有感觉到学够了。

Drupal版本:

Drupal 7基础教程

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2012-12-07 12:29

Drupal7基础教程,最初于2011年编写并出版,是一本向Drupal伦敦大会献礼的图书,并于2012年5月,以遵守创作共享协议2.0许可的情况下,将其贡献到drupal.org。

我们鼓励大家,编写并改进本书中的内容,修正文字错误、更新过时的技术信息、添加与本书有关的新的技术文档。

希望大家共同参与。

本文档的最初版本来自于 Drupal7:基础教程,作者Johan Falk,NodeOne公司的。中文翻译,thinkindrupal.com,老葛。

• 介绍
• 卷A:Drupal核心基本概念
• 卷B:Drupal中的信息结构
• 卷C:其它常用模块
• 附录1:安装、代码基本管理、主题
• 附录2:Drupal和多语言

原文出处:http://drupal.org/node/1576418
中文翻译:http://www.thinkindrupal.com/node/4835
创作共用许可署名 - ShareAlike2.0

Drupal版本:

页面

Subscribe to Think in Drupal RSS