接触Drupal没多久,由于工作的原因,不得不尽快的进行模块开发,好在有一些PHP基础,理清了开发流程以及需求,就可以开始动手写代码了,可问题是,接触没多久的我,对于Drupal的开发流程还没有理清,于是就开始了多方面的查询资料,看《开发指南》,主要是在drupalbar上的中文版,《开发指南》上讲解的很细致,对于每一行每一段所做的操作,都进行了详细的讲解,这对我理解开发流程有了很大的帮助,也就是这段时间,我清楚了Drupal内部的函数调用是利用了钩子机制来实现的,这里我简单的描述一下我理解的Drupal的钩子机制,当然,每个人理解的可能会有不同,而且我接触的时间也不算长,如果有错误,欢迎指出,也欢迎各位来这里进行讨论。^_^
模块
1. 初识Drupal
由于工作需要,开始接触Drupal,第一感觉就是他的模块化的理念比较强,因为之前接触过的开源产品中,深入研究的比较少,只是印象中XOOPS也是这样的模块化的系统,这种理念,对于开发者来说,算得上是比较好的一种框架,因为所有的需求都是要定制开发的,如果是非模块化的系统,那将会出现“牵一发而动全身”的窘境,模块化的好处我就不多说了,大家应该都有体会的。
最初接触Drupal的那几天,对Drupal有了个整体的了解,但是不够细,不够深入,尽管如此,由于任务不等人,不得已开始了整个的开发工作,也许就是这个原因,导致了后来出现了不稳定因素,所以建议没有Drupal经验的朋友们,在决定应用Drupal的时候,正式动工之前最好先自己做个简单的小站,熟悉一下Drupal,这样虽说要花点时间,但是总比走弯路要好,也比搞得整个系统不稳定要好。
我的Drupal经历,是从模块开始的,这和我的工作性质有关,因为我是一个做开发的,没有美工经验,所以表现上的东西接触的比较少,更多的精力是放在了功能上,所以在接触Drupal的时候,首先就想知道,这些的功能是如何实现的,于是,从模块的启用禁用,到模块的安装卸载,就成了我接触Drupal的第一步,模块这部分管理,总的来说是很方便的,大部分操作都是通过勾选和保存来完成的。
喜欢深夜的静谧,任思绪随意驱驰,
时而有感,化为代码...
伴着耳畔的Mozart,品一杯香茗,
舞指键盘之上...
最新blog文章
最新评论
- 呵呵,D7还没深入研究呢...
3 周 16 小时之前 - 你的站该升到D7了,模块都做了,还不升呢
4 周 4 天之前 - 本页面里有我的联系方式,首页也有,有问题尽管问,我会尽量解
6 周 3 天之前 - 额,忘记留个联系方式了
6 周 4 天之前 - 为drupal慕名而来
6 周 4 天之前
