drupal必装模块的一些建议,让你省点时间学drupal

September 7th, 2011 by 黎 浩江 Leave a reply »

写篇实用点的关于drupal的建议,至少能让你省点时间的,不是必需,我不会列在这里.这是我5个drupal站都装上的模块
drupal的模块,特别是drupal5,drupal6,模块数量都上1000个
实现同样功能的模块有好几个,例如实现性能提高CSS压缩的模块就有5个,垃圾评论处理就10多个,但这些你如果一个个去试不就很浪费时间,大可借鉴别人的经验.现在分享一下我自己亲自测试出来的一些必装模块,都是我花大量时间测试才总结到的.以后我会为这些模块一个个写一篇文章(什么时候写完就不知道了).

下面一些模块,你要全部能成功安装上并熟练应用,就差不多了,余下的不如花点时候写自定义模块,定制自己的站点

1.cck,views,不解析
2.admin_menu,方便管理drupal,非常实用
3.boost,cacherouter,性能需要,就算你不要静态化,你也要装个cacherouter
4.不建议使用panel
5.devel,性能相关模块,想搞好drupal,这东西必不可少,不过只需要在本地装就好了,远程服务器就不必了
6.CSS Gzip,CSS Embedded Images,JavaScript Aggregator 性能优化
7.Multiping,SEO相关,哦,SEO相关的有好一些模块,我对SEO不是很熟,但我确定Multiping非常有用
8.Pathauto:搞这东西相当有学问啊,也是SEO相关的,不用这模块,是有血的教训,即便这R的相当浪费性能,但对应文站是必需的
9.spam:评论相关,垃圾评论处理,就目前来说,我觉得最好用的垃圾评论模块,但仍然不如wordpress的akismet,但在drupal下的 akismet模块也不好用
10.Views Bulk Operations , views有了它就好用多了
11.XML sitemap,SEO相关

所以你看吧,单单这些个模块装起来,drupal一启动就至少要打开多少个文件?说不慢你相信吗?而且很悲惨的是:个人认为这些模块非装不可,而且估计能有替代模块的可能性较小.
所以,drupal anywhere在研究节约性能上有多重要?!装完这些个模块,如果你还有drupal性能问题,不妨看看drupal anywhere的核心文章”drupal anywhere 7 : chdir , 整理好drupal anywhere的文件“,当然此文只是提供了性能优化的可能,以后我再分享怎么用drupal anywhere提高性能至少10倍,上文是基础.

Share
Advertisement

3 comments

  1. 洪礼彬 says:

    博主您好,我这两天看了很多您的文章,感谢您分享的经验!请问现在在生产中用哪个版本的drupal开发比较合适呢?我本来是想用drupal7的,但我发现您这篇文章中提到的模块有些没有7的版本,有些还是dev版。所以希望您能给我些建议,谢谢!

    • 黎 浩江 says:

      谢谢支持。
      1.无论什么项目,我个人首选drupal6
      2.根据项目需求,找到现成的模块,然后再找drupal的版本,减少开发。drupal的版本并不重要
      以http://drupal.org/project/quiz这个为例,我刚接了个项目,需要做个测验系统的,quiz在D6下有正式版,我当然要选D6了

      另:我有篇文章专门提到选择版本的,你可以再查查。

  2. 洪礼彬 says:

    谢谢您的建议!

Leave a Reply