当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > Drupal一个月使用有的感觉

建站经验
经验探讨 用户体验与搜索引擎优化的结合
让你的网站产生Google Sitelinks的六个要素
凸显使用体验 网站导航最受美国厂商关注
外国人眼中网站设计和网站建设二十个原则
网站更换域名应该注意的八个方面
五年经验告诉你 细节决定网站成败
新网站如何提高流量
稳中求升 购买付费链接应注意的九个问题
经验越多下手越难 你能抛弃你所学习的吗
站长进行设计网站时必须注意二十三个方面
路径突破 谈谈英文站比中文站更能做成功
谈谈网站运营中的关键的一环 团队的管理
最原始的东西最有价值 致天下所有创业者
名博怎样练成 析月光博客成功的六个原因
学生站长持续自己的冬天 仍坚守春天的期待
关于对web的分析 获得可行动的认识和度量
五个月前后五次改动 让我的流量稳在五万
亲手关闭自己论坛 泣血奉献一些心得经验
用户体验指导思想 易用友好 把用户当傻瓜
网站如何将用户体验与搜索引擎优化相结合

建站经验 中的 Drupal一个月使用有的感觉


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 227 ::
收藏到网摘: n/a

国外的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表里面都有相应的信息)