You are hereDrupal

Drupal


站长您好!

您根据葛兄的译作制作的《drupal专业开发指南》chm版和pdf版,放在本站提供下载,但是您忘记留下解压密码了^_^!您的一番心血整理出来,如蒙您能将解压密码分享出来,供研习drupal之同仁共享您的劳动成果,drupalers感激不尽。小弟作为其中一员,先感谢您!如不方便在您的站上贴出密码,烦您发个邮件到zewixi@126.com。谢谢您!

Drupal Views教程

Views 模块教程 (一):简介
Drupal

从面向对象的观点看Drupal编程

作者:Jonathan Chaffer

[按] Jonathan Chaffer, 长期作为Drupal核心开发者,写作了一个“从面向对象的观点看Drupal编程”的长篇。本文技术性很强但却完美的展示了Drupal编程的核心概念。

[正文]

版本

1.2 (由 JonBob提交于2005年4月1日)

描述

Drupal的regions

增加regions是theme 的管轄範圍
一般的模版開發者是可以應付得來的
在template.php 之內, 定義一個函數:

<?php
function mytheme_regions(){
return array(
'right' => t('right sidebar'),
'content' => t('content'),

Drupal:什么是CCK

cck 贵为Drupal 的必杀模组
所有踏入cck 大门的初学者都要千辛万苦的打开这大门
那, 让我借你钥匙, 轻鬆的打开它吧

假如你有物件导向编程的概念
这一切都很相似
content type 是 object prototype
cck 定义 content type
node 是 object instance

如无, 不打紧, 这篇就是为了没有概念的人写的

drupal的优点

开端
近段时间,我要开发一个开源编程站点(http://www.karakoram.org/)。
选型
初期的站点原型程序选型,出于对LAMP架构的钟情,我选出了joomla和drupal这两个基于LAMP架构的开源CMS作为可选的原型来开发我的站点。

电子书下载 ebook download

FTP HTTP 电子书下载

============================================

Dot Net 电子书 下载 目录

============================================
------------------------

Drupal与Joomla!比较

首先我们必须承认的是Drupal开源社区的力量更为强大,同时Drupal的开源行动更为彻底,而Joomla!众多的商业扩展和商业模板带给 Joomla!更多的铜臭,但是我们也不得不承认,正是这铜臭使得Joomla!模板更加漂亮,而漂亮的模板是促使我使用Joomla!的一个重要的原因。

模板对比:这一点上Joomla! 4星,Drupal 3星。

据说在开发时间对比上,Drupal为412人工年,Joomla为41人工年。目前看来好像是Drupal的程序稳定性都比较好。而尤其是Joomla! 1.5的错误简直就是相对失败的开源软件。

稳定程度:这一点上Joomla! 2星,Drupal 4星

Joomla!版本控制不力,从号称成熟的,发展了多年的 Joomla! 1.0系列,匆匆忙忙的推出一个又一个的安全补丁,几乎不到一个月就发布了两个补丁,我们可以看到,不成熟的测试和版本控制制度。也许推出Joomla! 稳定版是为了与Drupal 6.0比较吧,可以原谅。

版本控制:这一点上Joomla! 2星,Drupal 4星

Joomla!的架构更为先进,至少我这么认为,也许更适合从java,jsp过来的程序员。而Drupal的smarty的模板结构是最为广泛的php模板引擎,对于进入php乐园来说是不可缺少的。

Drupal6与phpBB3整合

本网站将把Drupal的注册登录模块与phpBB进行整合,实现一次注册,处处登录,目前该模块的开发已进入到beta4阶段,waiting...中 phpBBforum Integration module http://drupal.org/node/217369   

Drupal的模块 Blocks

块(Block)

 

块是一段导航或者内容的区域,通常位于页面的左右侧。在4.6版本中,块的放置由主题控制,4.7版本中还可以在管理配置里面控制。块不是节点,它只是页面里面用来布置内容的方法。

 

主题引擎(Theme Engine)

 

主题引擎是用来解释代码的脚本的集合,它把动态产生的内容输出生成HTML文件,使得主题化站点变得更容易。Drupal有三个主题引擎,但是也可以编写跳过这些主题引擎的主题。版本4.6的缺省主题引擎是xTemplate,4.7则为phpTemplate。

 

过滤器(Filter)

 

对内容进行过滤

 

模块(Module)