我是新手。
前一阵,公司准备用plone,学了几个月,太难,加上对server要求高,所以放弃了。准备用drupal。
本人对网站设计,asp 还算很熟。 对php还可以,请问学习drupal多久才能做出自己想要的网站?
Thanks
那要看看你想要的網站是什麼樣的網站吧.....
--------------------------------------------- 網絡賺錢訊息、Blog、討論區and Drupal http://www.MakeMoneyOK.com
国外的cms用过了几个, 以前用Joomla!帮客户做过几个站,感觉方便,容易上手,module也很多,不过很少去看代码,毕竟是为了完成客户的需要,
现在公司里面主要是做drupal,才开始研究它的代码,有人把drupal比作是一个操作系统,而module相当于应用软件一样,你需要什么功能,都可以通过module来完成, 在drupal在二次开发上,程序员不需要去改动drupal的核心代码,完全可以通过hook来完成,任何你想动态修改的地方,都有相应的hook来完成 比如你想修改某一个form表单的数据(找到相应函数的名称,一般为module_name_form 命名,),我们可以通过 module_name_alter和他们module_name_xx名称的函数来对表单数据修改.我们添加数据类型表,可以交给cck module来完成,对数据字段的类型定义,而在提交的时候,cck都会帮我们完成.
对我们用户来说,更多的是关心页面的展示,drupal默认只有page,book,story,我们可以填加类型数据,但对默认页面展示出来的效果,真的是很糟糕,但有view module来帮我们重新定义样式或者是css,
drupal数据层和表现层,并没有完全的分离,虽然很多地方我们都可以通过定义template来完成,但很多时候,我们也需要用到模板目录下的template.php文件来帮我们完成.
drupal的模板,确实是个难点,很难上手,template文件很少
drupal允许我们自己定义自己熟悉的模板引擎,
在数据库操作方面,也方便了很多,我们不需要写出详细的sql语句,而是告诉drupal要查询的表,和查询的条件就可以,sql语句它会帮我们做好,
在我们升级drupal的时候,我们只需要升级drupal的核心文件就可以,而不需要对module做相应的升级(除非有特殊说明) 优点很多,我不能一一说明,很多东西我也刚接触,也不是很了解, drupal的module很多,而且官方把这些常用的module做了整理,并加详细的说明,
缺点: 门槛太多,很多人用了一个月还是摸不着头脑, 默认的homepage真的是难看而且简单 对于数据量大的站来说,node表成了一个瓶劲(至少我是这样认为,因为每加一条记录,node表里面都有相应的信息)
Hi Blackberryfashion,
Thanks for your info. 你的经验对我很有用。
我目前的公司是个网站公司,用的是perl开发的一套CMS,也许有些跟不上时代了,所以老板想试试Drupal。
最近,我的小上司(是一个非常好的上司)跳槽了,换了一个新头。我不太喜欢新头,是个急脾气,天天push我们,自己却迟到早退。每当给我半天时间,就会发email问我,怎么样?因为他想show给老板看,郁闷!
所以,你告诉我大概时间,心里就有底了。现在总共才学了三天,还晕乎乎的。
------------------------------------- Hi Leoleo,
我的公司一般做的网站都有点复杂,中型或以上网站
找到一篇很好的網站規劃文章
原文: http://drupal.org/node/233090 Drupal台灣站有部份翻譯了: http://drupaltaiwan.org/forum/20080325/1976
drupal确实开始听摸不着头脑的,现在还是有点晕的。 楼上的文章不错。 -------------------- http://yx361.com
那要看看你想要的網
那要看看你想要的網站是什麼樣的網站吧.....
---------------------------------------------
網絡賺錢訊息、Blog、討論區and Drupal
http://www.MakeMoneyOK.com
个人感觉起码一个月的样子。
国外的cms用过了几个,
以前用Joomla!帮客户做过几个站,感觉方便,容易上手,module也很多,不过很少去看代码,毕竟是为了完成客户的需要,
现在公司里面主要是做drupal,才开始研究它的代码,有人把drupal比作是一个操作系统,而module相当于应用软件一样,你需要什么功能,都可以通过module来完成,
在drupal在二次开发上,程序员不需要去改动drupal的核心代码,完全可以通过hook来完成,任何你想动态修改的地方,都有相应的hook来完成
比如你想修改某一个form表单的数据(找到相应函数的名称,一般为module_name_form 命名,),我们可以通过 module_name_alter和他们module_name_xx名称的函数来对表单数据修改.我们添加数据类型表,可以交给cck module来完成,对数据字段的类型定义,而在提交的时候,cck都会帮我们完成.
对我们用户来说,更多的是关心页面的展示,drupal默认只有page,book,story,我们可以填加类型数据,但对默认页面展示出来的效果,真的是很糟糕,但有view module来帮我们重新定义样式或者是css,
drupal数据层和表现层,并没有完全的分离,虽然很多地方我们都可以通过定义template来完成,但很多时候,我们也需要用到模板目录下的template.php文件来帮我们完成.
drupal的模板,确实是个难点,很难上手,template文件很少
drupal允许我们自己定义自己熟悉的模板引擎,
在数据库操作方面,也方便了很多,我们不需要写出详细的sql语句,而是告诉drupal要查询的表,和查询的条件就可以,sql语句它会帮我们做好,
在我们升级drupal的时候,我们只需要升级drupal的核心文件就可以,而不需要对module做相应的升级(除非有特殊说明)
优点很多,我不能一一说明,很多东西我也刚接触,也不是很了解,
drupal的module很多,而且官方把这些常用的module做了整理,并加详细的说明,
缺点:
门槛太多,很多人用了一个月还是摸不着头脑, 默认的homepage真的是难看而且简单
对于数据量大的站来说,node表成了一个瓶劲(至少我是这样认为,因为每加一条记录,node表里面都有相应的信息)
谢谢
Hi Blackberryfashion,
Thanks for your info. 你的经验对我很有用。
我目前的公司是个网站公司,用的是perl开发的一套CMS,也许有些跟不上时代了,所以老板想试试Drupal。
最近,我的小上司(是一个非常好的上司)跳槽了,换了一个新头。我不太喜欢新头,是个急脾气,天天push我们,自己却迟到早退。每当给我半天时间,就会发email问我,怎么样?因为他想show给老板看,郁闷!
所以,你告诉我大概时间,心里就有底了。现在总共才学了三天,还晕乎乎的。
-------------------------------------
Hi Leoleo,
我的公司一般做的网站都有点复杂,中型或以上网站
找到一篇很好的網站
找到一篇很好的網站規劃文章
原文: http://drupal.org/node/233090
Drupal台灣站有部份翻譯了: http://drupaltaiwan.org/forum/20080325/1976
---------------------------------------------
網絡賺錢訊息、Blog、討論區and Drupal
http://www.MakeMoneyOK.com
drupal确实开始听摸不
drupal确实开始听摸不着头脑的,现在还是有点晕的。
楼上的文章不错。
--------------------
http://yx361.com