用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
发表时间
评论
111
评论
茶盘 #
我记得我第一个用的博客也是drupal,那时候wp还没流行起来
xkx #
我也一直在用drupal。
想听听老鬼对django的看法。
新站? #
又打算做新站了?
Byron #
我Google一下由于换服务器,评论出问题,早就换成WP了,技术不过关啊。。
zava #
标题的令字,写成“冷”了。
mybg #
作为普通用户,玩不转。
选择了typecho用
独奏的螃蟹 #
和你滴感觉完全一样,自从7说快出来为止到现在已经一年多了,还在等,等了一年,最后发现还只是Alpha后面在加数字,都从1整到6了,然后每一次都感觉用Drupal能实现我需要的,可是都不是按我想的方式去实现的。
轻雕 #
呵呵,玩程序的高手都有些程序癖。对经典程序念念不忘,像玩具。
在我这样的菜鸟眼里,老鬼的blog也就成了经典。即使一两年没来,想起来的时候总还是会来看看的。
开心网001 #
那自己开发一套吧!!
独奏的螃蟹 #
感觉自己开发一个还是不太现实,现在一直都想开发想了一年了,可是先是用PHP还是PYTHON没定,然后就是现在定了PYTHON之后,是完全自己写还是用框架没定,现在定了用框架,用哪一个框架又没定,因为PYTHON下面优秀的框架实在太多了,用了这个想那个,用的那个想这个,然后再来看看,真的为了一个网站完全自己开发一个,可能等开发好了,那个类似的网站应该在网上也多如牛毛了,然后又得跟着改了,之后就是一直的内测吧?
leo #
老鬼太谦虚了,这样的语言这样的php水平~~咳,太谦虚了。
水滴的功能太强大了,但对于根本不会php的人来说,模板就是一大难题。咳~偶早放弃~
我要做小鸟 #
自己开发被自己的才是最好的
点读机品牌 #
确实不错的
小学习英语 #
好啊 我先学习这个 呵呵…
L42y #
今天刚刚把drupal 7搞挂掉
numen #
drupal已经是个框架了。现在又流行叫CMF。按我看,drupal7有很多东西实际并没有那么急迫的需要应用。唯一需要的是性能,貌似7的提升有限。自己做站要想性能好,肯定不会使用cck和views。尤其是drupal偏重社区应用而且对注册用户不使用缓存。话说回来,要想性能,肯定也不会用框架了直接写php好了。drupal的好处就是很多插件啊,想要什么有什么。这个优势是天生的,因为扩展功能就是写插件。不存在改源码的问题,所以只要有人用肯定就有插件。我有个站,由于不急所以一直在考虑用什么,选来选去最后还是选到了drupal,各种框架,各种cms,最后还是觉得drupal各方面最合适,至于性能差点,就忍了吧。
冷笑话 #
就忍了吧。
男人 #
drupal确实强大。不过还是国内的cms好用些
小黎的IT博客 #
Drupal 适用过,感觉一般。
颓废 #
drupal确实很强大。
高中学习方法 #
呵呵 对我来说相当高端 暂时学不了
汤博客杂志站 #
今天没什么新闻哦,上网看博。呵呵,不错的文章。
上海卫星电视安装 #
这些高技术的东西我还要慢慢学 新手来学习了
而一网 #
忍不住想和博主多唠叨几句,我是drupal菜鸟接触drupal 1年吧,不会开发,只会安装搭建使用些模块,后来用drupal做了2个站,一个信息排名的,一个婚恋交友的。开始觉得drupal的异常强大和灵活。后来就发现问题接踵而来,我想找团队设计开发模板,结果价格咂舌,而且很多模块需要二次开发,因为太不符合国人习惯,国内用户,用户体验很差。还有因为drupal模块机制问题,登陆用户一多,性能不是一般的差。即使用上memcache ,apc.等等也不能从根本上解决问题。.还有用它做小说站也是不行的,数据一多光内容索引就死掉了。…最后无所适从,只有换了国内的cms,虽然bug多,虽然不太安全,虽然没有drupal灵活,但好处也是显而易见,模板异常简单,静态化做的都很好,seo也都不错,最重要的是用户上手也快。
说了很多,早就慕名老鬼啦,今天对一次话,不错不错。
电脑e管家 #
我的上一个博客就是用的drupal
合肥电脑维修 #
我网站以前也用drupal,后来发现代码自己根本无法修改,就改了!
罗菲儿 #
只用来做BLOG?有点奢侈了哈
wwwwwwwwwww #
结婚了也就淡定了!看你字里行间里明显是带着幸福的味道
天际机电 #
模板不会做啊,有好的模板分享吗?
青春期 #
说实话 我不喜欢drupal
保湿面霜 #
Drupal 真的如此强大?不能留言?
what stores sell ugg boots #
drupal蛮好用的。。。。我们是新手 慢慢学
效果营销 #
期待更多精彩文章。
左旋肉碱官方网站 #
不错,很高端啊,作为新手的我学习了。
怎么还不能提交呢
harry #
我学习drupal开发才几个月,但是我觉得真的很不错,模板定制什么的其实也很方便,views的输出的html的确有点繁多,semanticviews 这个模块不错,可以很好的优化views输出的html,并且不需要自己手动去替换views的模板了
http://drupal.org/project/semanticviews
挖掘机论坛 #
老乡,我做的挖掘机论坛,欢迎指教。
记忆力减退怎么办 #
呵呵 久仰久仰 希望与您交换连接 谢谢
qvod电影 #
开源要好点 自己开发累
若 #
接触drupal一年了,现在想用drupal做一个网站,但是对于运行效率有比较高的要求,不知道是做drupal模块好,还是去学php框架进行开发好。主要是性能的方面的。drupal7好像为了扩展性相对drupal6性能又下降了,求解。
Napoler #
Drupal7不错,看来drupal的主题确实是令人犯愁的问题,不过我感觉还不错.继续支持drupal,希望快点发布Drupal7正式版吧!
brass casting #
我现在用的就是wp 感觉挺好用的。
外贸网站建设 #
恩 我个人感觉drupal还不不错的
只是可能有点不符合国人的习惯而已
什么牌子的足浴盆好 #
第1次听说还有Drupal这么个东西,真是够高科技的,学习了
ED Hardy Clothing #
恩。。。学习了、、、、谢谢啦、、
一起有趣吧 #
看来wp什么都能做啊。真够灵活的。
儿童英语学习 #
没用过wP,学习中!!
Nike Force Ones #
的确是难以割舍啊,感觉就像陪自己一路走过来一样。希望你的新站越做越好哦
龙眼儿 #
新人,听说你的技术很好
过来看看
加油
龙眼儿 #
过来看看。加油
继续更新下去
也好让我们有个平台哈
去痘印最有效的产品 #
drupal使用起来非常不方便,这样限制了在中国的发展
文学社 #
drupal 是不错,也可以试试用别的
文学社 #
手心也是肉 手背也是肉 真难取舍啊
怎么样瘦腿 #
最近没怎么更新了呀
impact wrench #
天下没有不散的宴席,想通了就好了
hex nuts #
我就在学这个,还有很多东西不懂,不知博主肯不肯教我
elvis #
想要找个齐备点的中文支持站点,都找不到。用户太少了。
宠物兔 #
好久没看老鬼了,来了~
Mc #
楼上的
经常过来看看教程就什么都会了!
呵呵
美腿网 #
来看看鬼哥~
www.isoday.com #
www.isoday.com 站长前来膜拜老鬼
免备案空间 #
第一次光临,下次还来
蒙奇奇 #
老鬼
zenith #
老鬼,你的博客很久没更新了哦。。。关注你哦。
power cord #
drupal好老的东西了。不过用了10年了应该掌握的很好了。还是用下去把,毕竟这是你自己的强项。
detox spa machine #
写得很好,学习了
企业在线 #
drupal不错的,学习了!!!
yang #
你好 请教个问题,关于帝国cms 附件存放地址,d/file/ 怎么才能改为 如 img 等
ubercart中文应用 #
哈哈,drupal很给力,drupal7希望能够快点跟进吧
乐山SEO #
朋友能把你模板给我发份么?
http://www.nanxingby.com #
还懂英文,很酷啊
瘦腿的最快方法 #
整个系统我也通过,只适用比较懒惰的人,爱改模板的人,就免用了
mbt shoes #
老鬼顶你,看你来了!
教主 #
老鬼已经又有N久没更新博客了。
nhljerseys #
来坐坐瞧瞧,学习学习
游戏机主板 #
现在用WP的太多了。。。
Mr.outsider #
特意来支持你的,老鬼
丢拉 #
来过几次老鬼的博客,每次都有新感觉
光电转速表 #
还没用过drupal呢
网站优化 #
一般用这个程序的人都是PHP高手,因为现在稍微懂点PHP和不懂的人都是用WordPress,而我是用的ZBLOG。
另外,不知可否和博主的站长资讯站交换友情链接呢,我的www.cspinchao.com PR4。
关于广告联盟报价单 #
老鬼这个好有趣!互联网老前辈
mbtshoes #
以前也是用drupal的,不过很久没用了
猪猪 #
从崇拜技术而去使用,到不人性化而离开。里面纠结了很多感情!
西安办公家具 #
博主的文章真的很不错,很值得看,希望再写出更好的文章
布袋除尘器 #
又学到了一点东西,决定顶你一下
cooelr #
我一般直接就是复制的 呵呵
bokit #
你这个网站是wordpress的还是drupal做的?
什么是百度权重 #
很多事情都是难以割舍的。
皇家元林 #
Drupal 这个听说很强大,但是一直没接触过
石家庄电脑维修 #
发个广告又如何..嘿嘿.
nikesko #
this article is very useful for me , i like this blog thanks
seo千里眼 #
drupal对做博客帮助是挺大的!这个网站应该就是用drupal做的
front lace wig #
还是教程比较直观
内蒙古博汇教育 #
放得下还是放不下
bedspreads #
真的好有趣呢
Zhu #
我连给文章分类都不会-_-
懒人工具 #
又学到了一点东西,决定顶你一下
英文google优化 #
对于英文google优化来获得搜索引擎的排名。就是针对谷歌搜索引擎的检索方式和特点,通过修改网站的代码或在增加连接等方式,让网站符合搜索引擎的规则,从而提升网站在谷歌搜索引擎的排名。或在提高网页在google搜索引擎中的收录数量。而网站seo的最终目的,就是为网站带来用户。 谷歌英文优化是目前外贸网站推广最为快捷,也是最有效的方式。 因为用户是通过谷歌优化排名的关键词到达你的网站,所以往往网站会很符合浏览者的需求。这类用户在网站策划中被称为目标群体。 正因为如此,网站seo才受到了站长的欢迎。因为它不仅带来了浏览者,而且还是价值很高的目标客户。而且由于搜索引擎已经成为目前互联网的入口,大多数网站,甚至包括各类门户网站的绝大部分流量,都是通过搜索引擎得来的。 对于个人站长来说,谷歌左侧推广seo已经成为不可或缺的一项技能。因为它的实现成本很低:只需要学习相关的技术,而不需要投入大量的资金来推广网站。所以目前每个与站长相关的论坛社区,几乎都充述着有关网站seo的内容。 但是,谷歌seo并不能仅仅考虑网站的排名,目前很多站长建站之后往往只向seo看齐。在网站的建设过程中,更重要的是要为用户着想,seo更多的是要让站以用户体验为根本,目的是给用户提供更多的服务,而不仅仅是通过谷歌关键词优化来提升网站排名。 本文是由海外营销区域天下的个人见解,欢迎有关人士相互探讨。
快门 #
我正在使用您的模板,看起来还不错。
文档安全管理 #
不想割舍的,就留下吧!
加密软件 #
以前也是用drupal的,不过很久没用了
皮草 #
这个系统以前用过,不过现在用WP多了,还是感觉WP好用,灵活很多
SEO论坛 #
有更好的程序、更利于优化、我们在成长、博客也需要成长
玻璃马赛克 #
对于我们菜鸟来说,还是用过现成的wp,呵呵
Drupal001 #
关注Drupal有一段时间了,希望能和楼主多交流~
网站通 #
来访。回访。。。。
玩具设计 #
看起来的确不错
华尔特IT博客 #
来看看,次博客很好,鄙人是www.het520.com的站长,希望有空来看看!
Lance #
我用过drupal,但是没有发现有博主说的这么强大,可能是自己不会用还没有用熟悉,我还是偏向于国人开发的框架,毕竟习惯上大体是相同的
tgcf6698 #
我来了啊,我用你的主题好像http://www.haobay.tk/
仁心博客 #
可惜我用不来啊
wwek #
感谢提供 经验
Comment