Drupal专业开发指南 第21章 编码标准

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-08-28 08:43

Drupal社区认为,它的基本代码必须拥有一个标准的外观,从而提高可读性,也使得初学者更容易学习。社区也鼓励第3方模块的开发者采用这些标准。实际上,让我老实的告诉你:如果你没有遵守编码标准,那么你的模块在Drupal社区就不会得到认真对待。我们首先学习一下具体的标准,接着介绍了一些用来检查代码的自动工具(甚至为你纠正代码!)

 

 

 

Drupal版本:

Drupal专业开发指南 第21章 开发最佳实践

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-08-28 08:40

在本章中,我们给出了许多的代码小提示和最佳实践,它能帮你成长为一个合格的Drupal开发者,并帮你摆脱电脑的折磨。我们首先学习Drupal的编码标准,接着学习如何为模块创建文档以方便其它开发者理解代码。还介绍了如何在Drupal的核心中快速的查找东西,介绍了版本控制,并详细的说明了如何维护一个第3方模块,最后我们讨论了如何调试和剖析代码。

Drupal版本:

中文新書 - Drupal 6水滴架站全機能攻略 (转贴)

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-08-28 02:47

我转贴一下阿,虽然不知道Thomas是不是这里的Thomas FAN,看到阿舍写了序,我也帮助友情推荐一下。看来Drupal在中文圈内的发展,越来越迅速了。我前天查看Drupal的google趋势,发现Drupal在中国的发展呈跳跃式的发展。而在地球上,也是直线上升的趋势。Xoops,plone,JOOMLA这些都下降或者趋缓了,只有Drupal,wordpress直线上升。而Drupal在中国的发展,也越来越快,希望有更多的企业采用Drupal技术,那时我就可以找个好工作了。

Drupal应该是唯一可以与Discuz向抗衡的同类软件了,看看Discuz和UCENTER 的高昂的商业许可费,以及高昂的付费支持,就知道垄断不是一件好事情。有竞争,就会有发展,把Drupal引进来,是件好事情,个人,企业就有了更多的选择。而把Drupal引进来,是需要很多人的努力,Thomas 的书,就是Drupal中文化的一种努力。所以,帮他推荐一下。不知道这个Thomas 是不是和Thomas FAN是一个人,如果是一个人,也一同感谢Thomas FAN这些天对开发指南的许多地方的指正了。下面是阿舍兄的原文:

Drupal专业开发指南 第20章 使用eval()

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-08-27 13:40

千万不要使用它。使用PHP函数eval(),你可能觉得它是进行元编程的极好的方式,或者想用它来减少多行代码,这个函数将一个字符串文本作为输入,并使用PHP解释器对其求值。这完全是一个错误。如果有任何方式允许一个用户使用eval()来操作输入的话,那么你就会将PHP解释器的威力暴露给用户。这距离泄露私密数据的时间也不会太长了,因为用户就可能使用这一方式来获取你的数据库中的用户名和密码。

Drupal版本:

页面

Subscribe to Think in Drupal RSS