You are here

drupal7

内容包括drupal7教程,drupal7汉化,drupal7主题,drupal7模板,drupal7中文手册,drupal7 views,drupal7中文,drupal7安装,drupal7开发,drupal7视频,等

老葛的Drupal项目经验

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-02-05 09:58

主要是用于宣传一下我的培训班的,我参与过30余个Drupal项目的建设,既有大一点的,也有很小的.如果把drupal项目进行分类,10万元以下的算小项目,10-50万元的算中型项目,50-100万元的算大型项目的话.100万以上算特大型drupal项目.

    那么,我参与过两个特大型的drupal项目建设,当然,在这两个项目,不是由我一个人完成的,很多人参与其中的项目.其它的中型项目可能也有1,2个,剩下的就是这种10万元以下的小项目了.这里衡量的标准是人民币.另外这些项目大多数是给外国人做的.

    1,intel flex项目,网址http://www.intelflexplus.com,

论坛:

Drupal版本:

Drupal培训

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-01-22 14:24

                        Drupal培训

为了更好的培养drupal人才,决定推出Drupal培训课程,主要将会面对个人站长和企业用户,帮助拥有Drupal项目资源的个人和中小企业,快速的开发自己的Drupal站点,积累自身的Drupal技能,培养专职的Drupal开发团队.

 

面向个人的,有《老葛的Drupal培训班》 http://www.thinkindrupal.com/node/711

论坛:

Drupal版本:

Drupal单元测试框架simpletest

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-01-09 07:51

Drupal中引入了单元测试框架,那就是simpletest,这个我只是听说过,但是从来没有用过,今天,学习OG模块的时候,发现这个模块里面包含了测试代码,打开一看,测试代码中的格式,和JAVA中的JUNIT非常相似。

我摘一个简单的,给大家看看:

require_once drupal_get_path('module', 'og') . '/tests/og_testcase.php';

 

class OgPost extends OgTestCase {

 

论坛:

Drupal版本:

UTF-8和GBK之间的转换

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

支付宝给出来的示例代码,里面采用的是GBK编码,使用Zend Studio打开以后中文全是乱码.我先是用写字板打开,然后拷贝到记事本中,然后再拷贝到Zend Studio中,这样就实现了将原有代码拷贝过来.

我是直接使用的原有代码,包括各种函数,都是示例代码中所给的,所以遇到的第一个问题就是乱码问题.我仔细的都了源码,按照计算机执行的顺序,一步步往下读,发现了一个问题:

function charset_encode($input,$_output_charset ,$_input_charset ="GBK" ) {

论坛:

Drupal版本:

Drupal Webform模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2008-12-24 14:50

一朋友想要实现一个调查问卷表单,我本来想打算使用表单API实现来着,考虑到时间的成本,还有后台管理可能的复杂情况,所以觉得看看webform怎么样,以前drupal5的时候是用过webform的,觉得很灵活,但是自从学会了使用表单API以后就很少用它.

今天又记起了它,模块的下载地址为: http://drupal.org/project/webform

现在已经为6.x-2.3版了。下载以后就是安装,安装以后就是使用,就是外观丑了一点。

论坛:

Drupal版本:

Drupal Quicktabs模块的使用小技巧

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2008-11-13 12:19

Quicktabs模块很好用,类似的还有magic tabs模块。都是用于tab切换的。使用这个模块,一是jason使用过,我看到他有一篇文章介绍使用心得,另外就是这个模块在drupalmodules.com网站的排名很高。所以我决定用它来实现tab之间的切换。

 

Quicktabs默认是使用鼠标click事件,来触动tab之间的切换的,客户提出来了需求,那就是鼠标以上就可以了。我说很简单,很好实现。确实很好实现,在quicktabs\js中的quicktabs.js文件中,有这样一行jQuery代码:

  $(this).bind('click', quicktabsClick);

把这一行jQuery代码改为

Drupal版本:

Drupal acl(用户权限控制)模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2008-11-05 13:34

很多人用drupal建站,需要用到drupal的权限,有时候需要实现层级的权限结构,这种层级性质的权限结构,在国内时很流行的.不少人向我咨询,drupal能不能解决这样的问题,我告诉他们,可以,完全可以.我以前做过类似的权限功能的实现,在项目中多达10+种角色,drupal看似呆板的用户管理,完全能够满足各种权限方面的需求(应该说是大部分的吧,不能太绝对了).

 

首先是基本的,权限,角色,这些基本的功能,要用好,看能不能实现你的需要,如果实在不行的话,推荐使用ACL,这个用于内容的访问控制.ACL是Access Control list的缩写,就是访问控制列表.下载地址在于http://drupal.org/project/acl.

Drupal版本:

通往drupal地狱之门

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2008-10-31 03:08

    在drupal的世界里,有天堂,也有地狱,天堂我没去过,地狱我却经历过多次,地狱之中有冰山,有火海,有毒蛇,有各种各样的刑具.有句话说得很好,天堂有路你不走,地狱无门你却找过来,尽管地狱不好走,但是还是有很多人想去见识见识.

 

   所以,在这里,我给大家指条明路,让你一步步踏入到druapal的地狱之中.你可以这样:

1,在实际的项目中,不管三七二十一,装上个百八十个Drupal模块,并同时启用它们.

2,自定义drupal模块,却不会Drupal表单API,也不愿意学

3,使用php的数据库层的函数,而不是drupal封装好的数据库层的函数.

4,不了解也不愿意去学习drupal的主题机制

Drupal版本:

页面

Subscribe to RSS - drupal7