You are here

玩转Drupal

Drupal确切地说就是面向程序员的,再准确一点说,它就是一个CMS开发框架,尽管Joomla,wp等等,也被人们称为框架,但是Drupal与它们相比,更难一些.

       我认识一些人,不乏许多程序高手,不乏许多玩过其它CMS的高手,他们因为Drupal的灵活,选择了Drupal,但是却在灵活性上碰了壁,许多人最终不得不放弃Drupal.

    还有大多数的人,搞过Drupal开发的人,更多准确的说,是在Drupal的基础上,写过几个PHP函数,PHP的方式搞定了客户,做过两三个Drupal项目.

       在中文的Drupal圈子内,大多数的人都是这样的,他们不懂表单API,不懂Drupal的菜单机制,许多人就连Drupal的主题系统也不明白,Drupal相关的其它方面,大多数人还是一知半解的.

       我举个例子,我以前在公司的时候,有个国外的项目,很小的问题,就是修改一个表单的外国,两个同事搞了两天,他们接触Drupal很长时间了,但是都没有搞定,后来就让我帮忙,不到1小时就帮他们解决问题,其实很简单,就是去覆写一个表单元素的外观,他们不了解.

       Drupal的问题,就是这样,如果你不了解它的底层机制,又不愿意去学习的话,那么在项目中,等待你的应该是老板的抱怨和客户的离去.

 

       那种抱着12个月就能搞定Drupal的人,还是踏踏实实的去学习装装FCKeditor,搞定图片上传这样的基本问题吧。我每天花10个小时学Drupal,一个项目一个项目踏踏实实的去做,花了半年的时间,才感觉真正的入了门,即便是到了今天,还有许多问题没有接触过。

       12个月就能搞定Drupal,一两个人花上一两个月的时间,就能搞定你的大想法。如果你怀着这样的心理,等待你的,只有钉子。

论坛:

我用过joomla与drupal,
相比较而言,joomla开发的要求可能比drupal要低多,一般具备点php知识,可能就可以做一些比较简单的开发,而drupal不大一样,如果不是很了解drupal架构的话,很难看懂drupal的程序,更不用说进行开发。
如果用操作系统来比较的话,joomla更像windows,界面漂亮,商业化程序高,而drupal则类似于linux,入门难,灵活性高,更适合于做二次开发。
joomla相对来说,结构与使用比较简单,建立分类,建立文章就完了,joomla的组件功能也比较单一,每个组件都有特定的用途,不像drupal很多组件要相互配合使用,像CCK与views要多少组件配合才能用和好。

声明一下, 我不是程序员,那么我可能花了一年时间, 还是不会把DRUPAL 用得很好

HOWEVER ,I love drupal very much!

--------------------------------------------------------

还有DRUPAL 是开发框架, 不是应用框架啊