Drupal专业开发指南 第21章 附加译文对照
Coding Standards: 编码标准
内容包括drupal6教程,drupal6汉化,drupal6主题,drupal6模板,drupal6中文手册,drupal6 views,drupa6中文,drupal6安装,drupal6开发,drupal6视频,等
Coding Standards: 编码标准
读完本章后,你应该能够:
下面的PHP调试器和集成开发环境(IDE),提供了一些强大工具,能够帮你快速找到Drupal的瓶颈所在;它们也能够帮你找出模块中的低效算法:
http://drupal.org/project/module_builder中,有一个很好的模块,它能帮你方便构建出模块的骨架。它向你询问你想要创建的钩子,并帮你创建它们,而且还带有示例代码。接着,你就可以在它的基础上开始工作了!
老葛的Drupal培训班 Think in Drupal
下面是一个例子,如何使用devel模块识别缓慢的查询,从来提高站点的性能。假定我们已经编写了一个自定义节点模块task(任务),而且使用hook_load()来向节点对象添加关于任务的附加信息。表的模式如下:
打开页面http://example.com/?q=admin/settings/devel(如果你启用了开发区块的话,那么还可点击“Devel 设置”链接),选中“Collect query info”(收集查询信息) 和 “Display query log”(显示查询日志)旁的复选框。
Devel模块是个大杂烩,里面包含了许多实用功能,开发者可用它来调试和检查代码的各种细节。