1. 初识Drupal

由于工作需要,开始接触Drupal,第一感觉就是他的模块化的理念比较强,因为之前接触过的开源产品中,深入研究的比较少,只是印象中XOOPS也是这样的模块化的系统,这种理念,对于开发者来说,算得上是比较好的一种框架,因为所有的需求都是要定制开发的,如果是非模块化的系统,那将会出现“牵一发而动全身”的窘境,模块化的好处我就不多说了,大家应该都有体会的。
最初接触Drupal的那几天,对Drupal有了个整体的了解,但是不够细,不够深入,尽管如此,由于任务不等人,不得已开始了整个的开发工作,也许就是这个原因,导致了后来出现了不稳定因素,所以建议没有Drupal经验的朋友们,在决定应用Drupal的时候,正式动工之前最好先自己做个简单的小站,熟悉一下Drupal,这样虽说要花点时间,但是总比走弯路要好,也比搞得整个系统不稳定要好。
我的Drupal经历,是从模块开始的,这和我的工作性质有关,因为我是一个做开发的,没有美工经验,所以表现上的东西接触的比较少,更多的精力是放在了功能上,所以在接触Drupal的时候,首先就想知道,这些的功能是如何实现的,于是,从模块的启用禁用,到模块的安装卸载,就成了我接触Drupal的第一步,模块这部分管理,总的来说是很方便的,大部分操作都是通过勾选和保存来完成的。
后台的设置,我的感觉,说简单也简单,说复杂也很复杂,简单来说,不同的模块都会有管理的入口,直接的或者间接的,找到了入口,按照提示说明来操作就可以了;复杂来说,每个模块的设置有着很多细节需要掌握,对于一个初学者来说,仅仅是views这个模块的设置,就是一项比较复杂的应用了,不过,好在我们有很多前人,给了我们很多间接经验,遇到问题我们所要做的,除了自己研究之外,就是借鉴前人留下的经验,我会在下一节例举出一些我所用到的帮助