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