原文地址:http://drupal.org/documentation/customization/tutorials/beginners-cookbook
Drupal 开发手册(初学者适用)
Drupal开发手册通过一个普通的Drupal安装实例,来帮助Drupal的“新手”。您也可能对whirlwind video感兴趣。
背景
这个开发手册最初为Drupal 5编写。之后转化为Drupal 6,其中一些按钮,链接和菜单项已经已经重命名或转移。尽可能保证手册的新鲜。
开发手册意图帮助新的Drupal用户建立一个典型站点。这一点也为用户在未来使用高级的功能提供了很好的帮助。
技术
开发手册需要对Drupal的一般概念的了解。了解drupal术语的附加资源包括:
开发手册和druoal.org上的其他文档使用下边标准显示站点导航
Administer >> Access control >> User management >> Roles. 上面的例子告诉用户点击导航菜单的"Administer" ,然后"Access control,",然后"User management"和"Roles" 一般性建议- 使用一个与目标站点相同版本,模块的测试站点。使用最新的数据库副本。避免在运行的站点上进行开发。
- 第一次建站时不要尝试建立"完美站点".暂时得过且过能够运行即可.过分追求完美的解决方式会使你饱受挫折。
- 学习Drupal从基础功能开始。再到更复杂,比如Views,CCK,和Organic Groups等贡献模块。对这些模块等需要充分的熟悉。伴随着您的使用,Drupal和其模块的强大功能、灵活性更加明显。
- 如果您需要一个定制主题,可以先去修改一个默认的主题,再考虑建立全新的主题。参考Drupal 5 主题指南或Drupal 6 主题指南。
- 限制区块、图片和绘图等会使页面杂乱的元素的个数。
- 您可以加入、浏览Drupal.org的论坛,文档,IRC来获得帮助。
通过Drupal.org获得帮助
在Drupal.org发帖前
- 避免重复发帖,先搜索同样的问题是否已经解决。如果用Drupal搜索失败可考虑google,它通常会指向正确的参考。您可在google的搜索栏内加入“site:drupal.org” 让搜索来源限制在Drupal.org站内。
- 每个帖子只问一个问题。因为问题跟踪系统一次只能跟踪一个。
- 不要犹豫再次提出问题,只要说我是个新手,你可以说这样更容易理解,好吗?
- 发帖前,阅读Drupal论坛内的提示。尝试描述具体问题以及案例的整体情况。说明目前都做了什么和您要实现什么?
- 更改请求时不要强求或威胁放弃Drupal,当然也不要有辱骂或者不雅回复。一般来说最好的途径是加入并问明如何参与。
- 通常你将看核心部分的版本为5.x 和 6.x 或者特殊版本比如 5.18或6.12。贡献模块的文件名会列出兼容的核心以及版本号,比如5.x-2.5 或 6.x-1.6, 表示“兼容Drupal 5,贡献模块版本号为2,第5次发布” 或 “兼容Drupal 6,贡献模块版本号为1,第6次发布”。这样,如果你看到"5.x-2.5"你可以知道这里发布的是一个模块而不是核心。
举例:如果页面无法正常显示,你需要提供以下信息
- 一个描述问题的标题
- 操作系统和浏览器类型。版本信息和可能相关的插件列表
- Drupal版本(5.x, 6.x 其它)
- 当前Drupal使用的的贡献模块
- 当前的PHP和MySQL相关版本以及主机服务商的名称和网址。如需查看站点当前的PHP和MySQL(或者使用的是其它数据库)版本信息,在Drupal 5 中查看:admin >> reports >> status,在Drupal 6中查看:admin >> reports >> status.