作者 : Bun Wong
日期 : 2009年06月19日
浏览 : 1005 次
评论 : 1 个
http://www.hdwong.com/article/47/

关于用 Drupal 重建 Blog

其它分享 @ 2009年06月19日 收藏&分享

这个想法不是这几天才有,当我接触到 Drupal Module 开发的那一天开始,我就被这个好东西深深吸引,而以前辛辛苦苦写框架写控制器写模型做出来的东西,都可以用 Drupal 和它的第三方 Module 来很简单的实现,因此现在主要问题不是出现在功能实现上,而是如何把内容更好的表现出来。尽管现在对 Theme 的开发还不是很熟练,要按照 Drupal Template 的机制来实现当前的主题对我来说还有相当难度,但是我想这个 Blog 是个很好的练习机会。

目前这个 Blog 是构建在 CodeIgniter 之上的,当然 CI 也是个好东西,尽管有很多还不是很完善的地方,甚至还有些很恶劣的代码 ( 比如这个关于上传的 BUG ),但还是很值得学习的,就像获得地址段参数的方法,CI 是传递到控制器方法的参数列表,我是相当喜欢,而像 Zend Framework 还需要用 _getParam 或 _getAllParams 来获取,太恶心…ZF 团队真的应该参考下了 :) 当时还实现了整站前端生成静态页面,这个静态文件引擎是以前的项目 泡玩网 的精简版,毕竟 Blog 不是企业网站,不需要做到这么复杂的嘛。至于前端部分,是 Y! 的老技术了,YUI CSS grid + reset,模块化,是在深圳几个月日子的收获,哈 :D

既然是重建 Blog,对我现在来说是非 Drupal 莫属了 ( 一年前我也曾经用 Drupal 构建过 Blog,但已经不可同日而语 ),虽然说 Drupal 的后台也确实丑了点,但是后台谁关心它嘛,看前端页面估计菜鸟们是不容易看出到底是 Wordpress、Joomla 还是 Drupal 的。而 Module 会用到如下一些:

  • CCK ( 可以自定义 Content-type 的字段 )
  • Views ( 有 CCK 不能无 Views,它们是黄金搭档 :D )
  • ImageCache ( 缩略图 )
  • Blog ( 可选核心模块 )
  • Boost ( 静态页面生成 )
  • Gmap ( 可能会用到的 Google Map Module )
  • Captche ( 可能要自己重写个 Module 来实现现在 Blog 的这个可爱的验证码 )
  • LightBox ( 相册时候用到的弹出层 )

评论 (1)

  • #1. haturn

    2009年07月06日

    加紧学习,到时自己也整个Blog来玩玩...

* 昵称:

* 评论:

* 验证码: (请输入下图的 4 位数字)

Captcha看不请, 换一张

© 2011 Bun Wong

本博客基于 Bun PHP Framework 构建 • 粤ICP备07036370号