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

建站经验
建站经验分享 做网站的思路
网站内容 原创,转载与伪原创
建站经验 网站要成功必须具备的6点
制作网站价格为什么那么便宜
网站流量 主要来源分析
结合个人小站 谈谈如何提高网站PV
设计网站要注意吸引客户和留住客户
搜索引擎 对自助链接的一些政策
利用反向链接提高网站权重的5种形式
搜索引擎 Bing必学的高级搜索语法
用户体验 文章引导,心理引导粘住网站用户
网站上线前要做的准备工作
Google 优化蜘蛛爬取和索引的技巧
网站发展中20条禁令 推荐
站长网站建设应避免的八大雷区小结
网站15种最差的用户体验
网站策划 网站信息闭环设计
新奇网站 认识代BT下载网站
建站入门 顶级域名与二级域名
网站改版升级的理论知识 站长需要看下

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 62 ::
收藏到网摘: 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表里面都有相应的信息)