You are here

Blogs

中文新書 - Drupal 6水滴架站全機能攻略 (转贴)

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-08-28 02:47

我转贴一下阿,虽然不知道Thomas是不是这里的Thomas FAN,看到阿舍写了序,我也帮助友情推荐一下。看来Drupal在中文圈内的发展,越来越迅速了。我前天查看Drupal的google趋势,发现Drupal在中国的发展呈跳跃式的发展。而在地球上,也是直线上升的趋势。Xoops,plone,JOOMLA这些都下降或者趋缓了,只有Drupal,wordpress直线上升。而Drupal在中国的发展,也越来越快,希望有更多的企业采用Drupal技术,那时我就可以找个好工作了。

Drupal应该是唯一可以与Discuz向抗衡的同类软件了,看看Discuz和UCENTER 的高昂的商业许可费,以及高昂的付费支持,就知道垄断不是一件好事情。有竞争,就会有发展,把Drupal引进来,是件好事情,个人,企业就有了更多的选择。而把Drupal引进来,是需要很多人的努力,Thomas 的书,就是Drupal中文化的一种努力。所以,帮他推荐一下。不知道这个Thomas 是不是和Thomas FAN是一个人,如果是一个人,也一同感谢Thomas FAN这些天对开发指南的许多地方的指正了。下面是阿舍兄的原文:

如何阅读Drupal开发指南

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-08-25 12:36

    由于逐渐的放出电子版的全文,所以越来越多的人会读到这份资料,如何利用这份资料,或者说如何阅读一本技术书籍,这是一个问题。每个人在学习技术的过程中,阅读技术书籍的方法都不相同。

  今天去给人提供Drupal方面的咨询,就遇到了这样的问题。客户的一名新员工,拿到了我送给他的Drupal专业开发指南,说这个月要好好地读上一边。我听了以后,做了纠正。希望他能够2天内读完,也就是2天读一遍。那么厚的技术书籍,2天读一遍?这是不是开玩笑。

  这是可能的,不仅仅是这份Drupal专业开发指南,对于其他的技术书籍,也应该是一样的。选择一份好的书籍,好的文档,快速的通读一遍,2遍,囫囵吞枣,然后在实际的项目中,从中寻找答案,这是我学习技术的常用办法。这和背英语单词非常类似,拿上一本单词的书,一遍又一遍的读,是一个道理。不要指望能够一下子掌握所有的道理。没有人是天才。

 

   对于那些没有完整版的朋友,每天从zhupou.cn上把文章复制下来,贴上图片,整理成word文档,然后好好地读上两边,在项目中,不断地体会里面所讲的技能,这是很对的。书非借不能读也。如果轻易的获得了一份完整的电子资料,我想很多人,好的会读完,一般都会读上5,60页,然后呢,就不看了。自己复制下来的,贴上图片的,整理的,这些都是需要功夫的。

Drupal 学习笔记 3

小哀好困 的头像
Submitted by 小哀好困 on 星期一, 2009-08-24 02:54

今天开始学习Drupal的Module编写

恩,当然,还在学习中,还没有任何经验可以分享。

但是,发现了一些比较有趣的事情

因为在看代码中,发现了,$user->UID, $node->type这样的操作。 于是想,$user和$node应该是某个类的实例啊。

可是,去drupalapi上查,上面有constants, files, functions, globals, topics, 就是没有classes.

所以相当奇怪,于是就问老葛,老葛说,drupal不是基于OOP的。 可是,又为什么会有类呢

于是,用php的反射看了看, $r=new refelctionClass($use); echo $r->getName(); 发现,这个$user是属于 stdClass类

这stdClass是什么东东呢? 于是,baidu了下, 发先,stdClass可以看成是php的基本类,所有类都继承于它 (reference:忘记了。。)

所以,这么说,就更奇怪了,为什么node和user都属于stdclass类呢? 怪了怪了

Drupal 学习笔记 2

小哀好困 的头像
Submitted by 小哀好困 on 星期一, 2009-08-24 02:45

好拉,所以从这一章开始,正式学习Drupal

一开始呢,先说说我的开发环境把。 公要善其事,比先利其器 (好像是这么写的)

基本环境如下:

Drupal:6.13

PHP:5.1.4 (貌似建议是2,2,打算最近升级。 昨天去看了下changelog, @ @, 太多了,看晕了。 不过发现php 2.10开始支持namespace了 )

IDE:zend studio for Eclipse 6.1.2 恩,还加了个js的插件,叫 JSEclipse, 当然,现在还没用到

mysql:5.0.4

apache:2.x 

其实,要学一个东西,个人觉得一个好的开发环境是必须的。 zend studio个人感觉的确不错,代码检查和代码自动完成都挺不错

要让zs支持drupal的内核代码,我的做法是,在工程下建立一个.library文件,然后把所有drupal目录下include文件夹下的inc文件放到里面去

之后,又向老葛询问了下drupal的其他主要模块,比如,node, user, system,filter,block等等。 把这些 xx.module,文件改名为xx.module.inc放到libiary文件夹里

Drupal 学习笔记 1

小哀好困 的头像
Submitted by 小哀好困 on 星期一, 2009-08-24 02:29

由于前一段时间应征了一份工作,结果因为不会开源CMS系统而失败了。 所以,决定学习Drupal

机缘巧合,找到了这个培训班。 找到了可以一起学习的人,很是高兴

其实,早在2年前,就有一位老友建议我要多看看开源的CMS,可惜我一直没有兴趣。 主要原因呢,是不喜欢去适应他们的框架, 因为我觉得很多东西并不合理

那时候理想的WEB开发方式,是用AJAX完全实现表现层,服务器端只暴露出一些函数,供客户断调用 来提供纯粹的数据. (很像.net AJAX的开发理念)

后来呢,发现这种全AJAX的方式,怎么说呢,不利于SEO. 而且,js的执行效率在IE7下。。实在是有点慢。 就开始考虑别的设计模式

最先看的是.net 的 webform. 说实话,打心底的不喜欢这种模式。 虽然整个概念很简单,个人理解就是行为,控件驱动模式。 但给我感觉很大的限制了自由度 所以,初初了解下就放弃了

09年,.net开发了.NET MVC模式。 说到MVC可是相当火热了。 jave,.net,php都有自己的MVC。 除了java,其他两种都有略微了解

感觉.net的和php相比呢 的确做的要好一些。 php感觉还是在数据抽象层有着不小的略势。不过,php还是我最爱的语言,哈哈,加油吧,zend

各位好

syoi 的头像
Submitted by syoi on 星期六, 2009-08-22 02:46

hello,各位好。

我叫syoi,我是学日语的,工作已经十多年了,自己折腾FreeBSD和Drupal。Drupal折腾了近一年,没什么效果。昨天参加了老葛的网络培训班,希望能在这里向各位前辈学习。

谢谢大家。

页面

Subscribe to RSS - blogs