关于Drupal模块,那些不得不说的事

Submitted by admin on Sun, 03/02/2014 - 07:52

Drupal之所以受到那么多人的喜欢,除了本身内核的强大,另外跟Drupal模块的支持强大不无关系。Drupal有很多非常厉害的模块,模块本身的构架思想就有很多值得品味的地方。

CCK
这个模块在Drupal 6下面,跟views的地位是差不多的。安装量一直是数一数二的。
在Drupal 7,这个模块不存在了。但是模块的思想被Drupal 7借鉴并发扬光大,成为了Drupal 7里面的field和field ui模块。

Views
这个模块无需多说,我当初学Drupal 的时候,也是因为这个模块的强大而对Drupal着迷。
无论实在Drupal 6还是Drupal 7,这个模块安装量绝对是前三。对于Drupal 建站者来说,这个模块基本就是必装模块了。
在Drupal 8,这个模块进入核心了,以后我们没必要在下载这个模块了。

Entity API
这个模块是后起之秀。原因在于Drupal 7下内置entity api的不完整。这个模块就是为了弥补这个缺陷。
该模块的作者,同时还是另外一个大名鼎鼎的模块rules的作者。目测智商不低于140。就是因为Entity API模块对entity的完善,使得commerce的出现有了强大的基础。

Ctools
这个模块也一直是安装排行榜前三,但是90%以上的人无法正确描述这个模块的作用。很多人安装这个模块只是因为在安装views模块的时候提示必须要安装这个模块。

这个模块非常低调,同时也非常牛逼。模块的主要作用就是提供一系列提升开发者体验的API和工具集。一般来说,能善用这个模块的,都是非常厉害的开发者。