译的不好,请指正
fornote
该教程讲述了如何为Drupal 6创建一个模块。 这是对 Drupal 5系列教程的升级. 同时请看这里的注释. 该教程中的大部分内容对Drupal5同样适用,但是你必须查看 API documentation, 正像文档 如何将你的drupal模块从一个版本升级到另一个版本中所说的一样.
一个模块是连接进drupal的一系列函数的集合,为你安装的drupal提供附件函数功能。阅读完该教程之后,你应该能够去创建一个基本的区块模块,并将之作为一个模板来创建更加高级的模块和节点模块。
本教程并没准备让你写一个模块马上公布使用,它没有包括缓存,也没有讲到权限和安全问题。使用本教程作为一个起点,并查看其他模块和Drupal handbook, 以及书写安全代码和代码规范等文档中寻找详细说明。.
本教程假设你已经拥有如下知识:
- 基本PHP知识,包括语法和PHP对象的概念。
- 基本理解数据库表、字段、记录和SQL状态。
- 可以工作的drupal
- Drupal管理权限
- WEB服务器权限
本教程并不要求你了解Drupal模块内部工作原理的知识。本教程并不能帮助你书写早于drupal5版本的模块。