让人难以割舍的Drupal

发表时间
评论 111

用drupal快10年了,当初用drupal只是做为blog,因为当时找不到一个好的PHP blog程序,那时候blog程序里还是movabletype的天下,可惜是用perl写的。这些年我用drupal做了不少站,也写了不少druapl的文章,但我并不懂drupal,我只是把它当作blog用,我用到的drupal功能用wordpress一样可以做到,实际上drupal要比wordpress强大很多,两个程序根本不是一个级别的东西。要想精通druapl那可不是一朝一夕的事情。

drupal是2001年出来的,现在已经是国外开源CMS里的老大了,这完全归功于它优秀的构架,drupal目前俨然已经成为一个框架了。了解PHP的也许知道CodeIgniter、CakePHP、Zend Framework等PHP框架,还有国内的ThinkPHP等等。这些框架虽然倍受争议,但它们的确能给PHP程序员带来不少便利。实际上Drupal现在是一个更加易用的PHP框架,它的易用性是因为它有数以千计的模块。如果drupal不用任何模块它什么都干不了,只是一个和CodeIgniter类似的纯PHP框架。在我看来如果懂PHP,drupal绝对比CodeIgniter、CakePHP更高效,drupal官方有将近7000个模块,这些模块就可以满足80%的用户需求了,CodeIgniter可没那么多现成的代码给你用。

drupal是个社区软件,这些是国内CMS不能比的。国内的dedecms和ecms之类的cms都可以做到自定义模型,但它们缺乏的就是社区性。论坛、交友、微博、wiki、课程管理等互动性比较强的功能都可以用Drupal做到,你要用国内这些CMS做的话就难了。

drupal最流行的模块就是CCK和views了,一个负责自定义模型,一个负责前台调用显示。drupal7默认已经集成了CCK,可见cck的流行程度了。国内好多CMS的自定义模型也很强大,有的已经可以添加字段处理函数了。但与drupal的cck相比缺乏的还是社区性,CCK结合它的相关模块可以做到你想到的任何功能,可以控制每一个字段的权限,与cck相关的模块就有几百个,让人眼花缭乱。

下面我就说说我为啥对drupal难以割舍。

drupal的强大提高了它的门槛,尤其是它的模板,我对drupal又爱又恨就是因为它令人恼火的模板系统。国内的cms对一个完全不懂PHP的人也可以轻而易举做个门户网站出来。你要用drupal做个门户风格简直是要命,我用drupal这么多年了还是只会做一个blog式的模板。看到很多复杂模板都是基于views做的,我每次打开这个东西就头大,看着那复杂的要输半天的表单,我真的想哭。硬着头皮弄出来的调用代码里,html标签比内容字符都多。不懂PHP,英文也很烂,用这玩意做大型网站一定要做好心里准备。

还有个让人烦恼的事情是drupal每次升级变动都太大,我说的是5.x、6.x、7.x这种大版本的变动。很多模块跟不上,模板里的函数也有变化,我有个用drupal 5的站到现在都没升级,就是因为几个模块没有新版本。我用的Textpattern,wordpress、vbulletin,很多古老的模块都可以用,Textpattern甚至七八年前的都可以用。drupal5的模块到6上没一个能用的了。drupal7又是一个大升级,虽然有很多激动人心的新功能,但对于那些改动比较大的网站,升级又是一个噩梦了。我最近做新站,都拿不定主意用6还是7,6很成熟了,但7说不定今年就可以出来了,有很多令人激动的新特性,纠结啊。

作者
分类 代码, drupal

评论

  1. 茶盘

    我记得我第一个用的博客也是drupal,那时候wp还没流行起来

  2. xkx

    我也一直在用drupal。
    想听听老鬼对django的看法。

  3. 新站?

    又打算做新站了?

  4. Byron

    我Google一下由于换服务器,评论出问题,早就换成WP了,技术不过关啊。。

  5. zava

    标题的令字,写成“冷”了。

  6. mybg

    作为普通用户,玩不转。
    选择了typecho用

  7. 独奏的螃蟹

    和你滴感觉完全一样,自从7说快出来为止到现在已经一年多了,还在等,等了一年,最后发现还只是Alpha后面在加数字,都从1整到6了,然后每一次都感觉用Drupal能实现我需要的,可是都不是按我想的方式去实现的。

  8. 轻雕

    呵呵,玩程序的高手都有些程序癖。对经典程序念念不忘,像玩具。
    在我这样的菜鸟眼里,老鬼的blog也就成了经典。即使一两年没来,想起来的时候总还是会来看看的。

  9. 开心网001

    那自己开发一套吧!!

  10. 独奏的螃蟹

    感觉自己开发一个还是不太现实,现在一直都想开发想了一年了,可是先是用PHP还是PYTHON没定,然后就是现在定了PYTHON之后,是完全自己写还是用框架没定,现在定了用框架,用哪一个框架又没定,因为PYTHON下面优秀的框架实在太多了,用了这个想那个,用的那个想这个,然后再来看看,真的为了一个网站完全自己开发一个,可能等开发好了,那个类似的网站应该在网上也多如牛毛了,然后又得跟着改了,之后就是一直的内测吧?

  11. leo

    老鬼太谦虚了,这样的语言这样的php水平~~咳,太谦虚了。

    水滴的功能太强大了,但对于根本不会php的人来说,模板就是一大难题。咳~偶早放弃~

  12. 我要做小鸟

    自己开发被自己的才是最好的

  13. 小学习英语

    好啊 我先学习这个 呵呵…

  14. L42y

    今天刚刚把drupal 7搞挂掉

  15. numen

    drupal已经是个框架了。现在又流行叫CMF。按我看,drupal7有很多东西实际并没有那么急迫的需要应用。唯一需要的是性能,貌似7的提升有限。自己做站要想性能好,肯定不会使用cck和views。尤其是drupal偏重社区应用而且对注册用户不使用缓存。话说回来,要想性能,肯定也不会用框架了直接写php好了。drupal的好处就是很多插件啊,想要什么有什么。这个优势是天生的,因为扩展功能就是写插件。不存在改源码的问题,所以只要有人用肯定就有插件。我有个站,由于不急所以一直在考虑用什么,选来选去最后还是选到了drupal,各种框架,各种cms,最后还是觉得drupal各方面最合适,至于性能差点,就忍了吧。

  16. 冷笑话

    就忍了吧。

  17. 男人

    drupal确实强大。不过还是国内的cms好用些

  18. 小黎的IT博客

    Drupal 适用过,感觉一般。

  19. 颓废

    drupal确实很强大。

  20. 高中学习方法

    呵呵 对我来说相当高端 暂时学不了

  21. 汤博客杂志站

    今天没什么新闻哦,上网看博。呵呵,不错的文章。

  22. 上海卫星电视安装

    这些高技术的东西我还要慢慢学 新手来学习了

  23. 而一网

    忍不住想和博主多唠叨几句,我是drupal菜鸟接触drupal 1年吧,不会开发,只会安装搭建使用些模块,后来用drupal做了2个站,一个信息排名的,一个婚恋交友的。开始觉得drupal的异常强大和灵活。后来就发现问题接踵而来,我想找团队设计开发模板,结果价格咂舌,而且很多模块需要二次开发,因为太不符合国人习惯,国内用户,用户体验很差。还有因为drupal模块机制问题,登陆用户一多,性能不是一般的差。即使用上memcache ,apc.等等也不能从根本上解决问题。.还有用它做小说站也是不行的,数据一多光内容索引就死掉了。…最后无所适从,只有换了国内的cms,虽然bug多,虽然不太安全,虽然没有drupal灵活,但好处也是显而易见,模板异常简单,静态化做的都很好,seo也都不错,最重要的是用户上手也快。
    说了很多,早就慕名老鬼啦,今天对一次话,不错不错。

  24. 电脑e管家

    我的上一个博客就是用的drupal

  25. 合肥电脑维修

    我网站以前也用drupal,后来发现代码自己根本无法修改,就改了!

  26. 罗菲儿

    只用来做BLOG?有点奢侈了哈

  27. wwwwwwwwwww

    结婚了也就淡定了!看你字里行间里明显是带着幸福的味道

  28. 天际机电

    模板不会做啊,有好的模板分享吗?

  29. 青春期

    说实话 我不喜欢drupal

  30. 保湿面霜

    Drupal 真的如此强大?不能留言?

  31. 效果营销

    期待更多精彩文章。

  32. 左旋肉碱官方网站

    不错,很高端啊,作为新手的我学习了。
    怎么还不能提交呢

  33. harry

    我学习drupal开发才几个月,但是我觉得真的很不错,模板定制什么的其实也很方便,views的输出的html的确有点繁多,semanticviews 这个模块不错,可以很好的优化views输出的html,并且不需要自己手动去替换views的模板了
    http://drupal.org/project/semanticviews

  34. 挖掘机论坛

    老乡,我做的挖掘机论坛,欢迎指教。

  35. qvod电影

    开源要好点 自己开发累

  36. 接触drupal一年了,现在想用drupal做一个网站,但是对于运行效率有比较高的要求,不知道是做drupal模块好,还是去学php框架进行开发好。主要是性能的方面的。drupal7好像为了扩展性相对drupal6性能又下降了,求解。

  37. Napoler

    Drupal7不错,看来drupal的主题确实是令人犯愁的问题,不过我感觉还不错.继续支持drupal,希望快点发布Drupal7正式版吧!

  38. brass casting

    我现在用的就是wp 感觉挺好用的。

  39. 外贸网站建设

    恩 我个人感觉drupal还不不错的
    只是可能有点不符合国人的习惯而已

  40. 什么牌子的足浴盆好

    第1次听说还有Drupal这么个东西,真是够高科技的,学习了

  41. ED Hardy Clothing

    恩。。。学习了、、、、谢谢啦、、

  42. 一起有趣吧

    看来wp什么都能做啊。真够灵活的。

  43. Nike Force Ones

    的确是难以割舍啊,感觉就像陪自己一路走过来一样。希望你的新站越做越好哦

  44. 龙眼儿

    新人,听说你的技术很好
    过来看看
    加油

  45. 龙眼儿

    过来看看。加油
    继续更新下去
    也好让我们有个平台哈

  46. 文学社

    drupal 是不错,也可以试试用别的

  47. 文学社

    手心也是肉 手背也是肉 真难取舍啊

  48. 怎么样瘦腿

    最近没怎么更新了呀

  49. impact wrench

    天下没有不散的宴席,想通了就好了

  50. hex nuts

    我就在学这个,还有很多东西不懂,不知博主肯不肯教我

  51. elvis

    想要找个齐备点的中文支持站点,都找不到。用户太少了。

  52. 宠物兔

    好久没看老鬼了,来了~

  53. Mc

    楼上的
    经常过来看看教程就什么都会了!
    呵呵

  54. 美腿网

    来看看鬼哥~

  55. www.isoday.com

    www.isoday.com 站长前来膜拜老鬼

  56. 免备案空间

    第一次光临,下次还来

  57. 蒙奇奇

    老鬼

  58. zenith

    老鬼,你的博客很久没更新了哦。。。关注你哦。

  59. power cord

    drupal好老的东西了。不过用了10年了应该掌握的很好了。还是用下去把,毕竟这是你自己的强项。

  60. 企业在线

    drupal不错的,学习了!!!

  61. yang

    你好 请教个问题,关于帝国cms 附件存放地址,d/file/ 怎么才能改为 如 img 等

  62. ubercart中文应用

    哈哈,drupal很给力,drupal7希望能够快点跟进吧

  63. 乐山SEO

    朋友能把你模板给我发份么?

  64. 瘦腿的最快方法

    整个系统我也通过,只适用比较懒惰的人,爱改模板的人,就免用了

  65. mbt shoes

    老鬼顶你,看你来了!

  66. 教主

    老鬼已经又有N久没更新博客了。

  67. nhljerseys

    来坐坐瞧瞧,学习学习

  68. 游戏机主板

    现在用WP的太多了。。。

  69. Mr.outsider

    特意来支持你的,老鬼

  70. 丢拉

    来过几次老鬼的博客,每次都有新感觉

  71. 网站优化

    一般用这个程序的人都是PHP高手,因为现在稍微懂点PHP和不懂的人都是用WordPress,而我是用的ZBLOG。
    另外,不知可否和博主的站长资讯站交换友情链接呢,我的www.cspinchao.com PR4。

  72. mbtshoes

    以前也是用drupal的,不过很久没用了

  73. 猪猪

    从崇拜技术而去使用,到不人性化而离开。里面纠结了很多感情!

  74. 西安办公家具

    博主的文章真的很不错,很值得看,希望再写出更好的文章

  75. 布袋除尘器

    又学到了一点东西,决定顶你一下

  76. cooelr

    我一般直接就是复制的 呵呵

  77. bokit

    你这个网站是wordpress的还是drupal做的?

  78. 皇家元林

    Drupal 这个听说很强大,但是一直没接触过

  79. nikesko

    this article is very useful for me , i like this blog thanks

  80. seo千里眼

    drupal对做博客帮助是挺大的!这个网站应该就是用drupal做的

  81. front lace wig

    还是教程比较直观

  82. bedspreads

    真的好有趣呢

  83. Zhu

    我连给文章分类都不会-_-

  84. 懒人工具

    又学到了一点东西,决定顶你一下

  85. 英文google优化

    对于英文google优化来获得搜索引擎的排名。就是针对谷歌搜索引擎的检索方式和特点,通过修改网站的代码或在增加连接等方式,让网站符合搜索引擎的规则,从而提升网站在谷歌搜索引擎的排名。或在提高网页在google搜索引擎中的收录数量。而网站seo的最终目的,就是为网站带来用户。 谷歌英文优化是目前外贸网站推广最为快捷,也是最有效的方式。 因为用户是通过谷歌优化排名的关键词到达你的网站,所以往往网站会很符合浏览者的需求。这类用户在网站策划中被称为目标群体。 正因为如此,网站seo才受到了站长的欢迎。因为它不仅带来了浏览者,而且还是价值很高的目标客户。而且由于搜索引擎已经成为目前互联网的入口,大多数网站,甚至包括各类门户网站的绝大部分流量,都是通过搜索引擎得来的。 对于个人站长来说,谷歌左侧推广seo已经成为不可或缺的一项技能。因为它的实现成本很低:只需要学习相关的技术,而不需要投入大量的资金来推广网站。所以目前每个与站长相关的论坛社区,几乎都充述着有关网站seo的内容。 但是,谷歌seo并不能仅仅考虑网站的排名,目前很多站长建站之后往往只向seo看齐。在网站的建设过程中,更重要的是要为用户着想,seo更多的是要让站以用户体验为根本,目的是给用户提供更多的服务,而不仅仅是通过谷歌关键词优化来提升网站排名。 本文是由海外营销区域天下的个人见解,欢迎有关人士相互探讨。

  86. 快门

    我正在使用您的模板,看起来还不错。

  87. 加密软件

    以前也是用drupal的,不过很久没用了

  88. 皮草

    这个系统以前用过,不过现在用WP多了,还是感觉WP好用,灵活很多

  89. SEO论坛

    有更好的程序、更利于优化、我们在成长、博客也需要成长

  90. 玻璃马赛克

    对于我们菜鸟来说,还是用过现成的wp,呵呵

  91. Drupal001

    关注Drupal有一段时间了,希望能和楼主多交流~

  92. 网站通

    来访。回访。。。。

  93. 玩具设计

    看起来的确不错

  94. 华尔特IT博客

    来看看,次博客很好,鄙人是www.het520.com的站长,希望有空来看看!

  95. Lance

    我用过drupal,但是没有发现有博主说的这么强大,可能是自己不会用还没有用熟悉,我还是偏向于国人开发的框架,毕竟习惯上大体是相同的

  96. tgcf6698

    我来了啊,我用你的主题好像http://www.haobay.tk/

  97. 仁心博客

    可惜我用不来啊

  98. wwek

    感谢提供 经验

Comment

your_ip_is_blacklisted_by sbl.spamhaus.org

← 较早的 较新的 →