我该如何阅读此书?
这本书分为几个独立的部分:
这本书分为几个独立的部分:
尽管Drupal是免费的,并且有很多业余爱好者在使用,但Drupal绝对不是一个小儿科的儿童玩具。Drupal系统本身就相当复杂,即便是专职的Drupal开发者,也需要花费很多年的时间,才能掌握Drupal中的一部分。对于大部分Drupal开发者来说,能够跟得上Drupal技术进化的脚步,就已经非常不错了,昨天我们还在用CCK的,今天就进化成为了Field,对于Drupal开发者而言,也需要保持与时俱进。
这本书的将近一本的内容,都在讲解一些基本概念,这是各种Drupal开发者都应该掌握的---不管你是模块开发者,还是设计师,以及服务器、数据库管理优化人员,当然也包括网站构建者,这些概念,你都需要掌握。
本书的另一半,主要讲解如果通过点击Drupal的管理界面,综合运用一些常用的模块,来构建网站功能的,所以我们面向的对象是Drupal网站的构建者。如果你想成为一个Drupal模块的开发者的话,你也会发现本书的第二部分,对你也是很有帮助的。
什么是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打了这么多年的交道以后,现在,我仍然需要学习新东西,并且我到现在为止,还没有感觉到学够了。
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
三年前,Ubercart分裂了,分裂出来了一个Commerce,分裂的原因很简单,双方利益的冲突。Rszrama是当时Ubercart的最主要的维护者,原来属于Ubercart团队,后来跳槽到了Commerce Guys公司。Rszrama提出的Ubercore的概念,被原来公司的Ubercart商标的负责人否决了,因为这是明显的分裂Ubercart。Commerce Guys在争夺Ubercart的控制权的时候,遭到了Ubercart创始人的反对。就这样,Ubercart当中的最重要的一员,退出了Ubercart的团队,选择创建了一个新的项目Commerce。
这是很多人都不愿意看到的,在Drupal的模块列表页面,我们可以看到Join force这样的提示,就是要求我们大家伙,合力,共同努力把一个功能做好。但是这个理念,在各种利益的纠纷下,有时候也仅仅是口头上的一个理念。另一方面,可以看出,西方的程序员,这些开源的程序员,在利益面前,也是挣得头破血流的,不比当前的中国人高尚到哪里。
目录
加点社区特性 6
终于写完了,进入了校对的环节,很快就会打印出来了。
明天补上目录。
开放书屋的程序,功能更加强大了,Ubercart的汉化包,也会同时发布出来。