conan的文章

零起点学习Drupal教程[第三章---基本概念]

发表于: 2009-01-11 10:04:16 浏览: 3129 标签: drupal

第三章 基本概念

本章将介绍 Drupal的一些基本概念,这些概念是理解和掌握 Drupal的基础,只有理解了

drupal的基本概念,才能熟练运用Drupal。

3.1主题

用MVC的理念去看待Drupal的话,Drupal的主题就是Drupal系统的表现层,是整个网站的

一套皮肤,安装Drupal以后,用户可以在主题管理中选择不同的默认主题以使站点呈现不同的外观,

创造出个性的 Drupal站点,也可以自己开发自己喜欢的主题,就像

Drupal使用者中文社区[ http://drupaluser.cn ] 的中国化主题一样。

当然,这远远不够。在官方的网站 http://themes.drupal.org 上,有很多第三方提供的主题可

供下载。

3.2区块和区域

区块是存放Drupal内容的一个最小单元,也就是一小块内容,它可以被放到页面上的任何区域

当中。可以这样理解:一个页面是由好多区域组成的,每一个区域当中可以放置多个区块,这样构

成了Drupal的主题布局。

区块是由模块(Modules)生成的,但也可以通过后台管理进行创建,我们以后会讲到如何添加

区块。

区域的设置在Drupal6.x当中,可以在主题文件夹的.info文件添加,下面是garland主题默认

的区域;如果要添加或者修改区域,必须将下面的区域写在.info文件中

regions[left] = Left sidebar

regions[right] = Right sidebar

regions[content] = Content

regions[header] = Header

regions[footer] = Footer

3.3模块

模块就是 Drupal的功能的组成单位,Drupal中的功能都是通过安装和启用相应的模块来实现的,

例如,comment模块启用,我们可以有评论的功能,upload模块启用以后,我们可以在Drupal

上上传文件;我们刚刚安装好的Drupal只是默认的开启了一些模块,这远远不能满足我们的功能需

求,登录 http://modules.drupal.org可以下载大量的 drupal模块,它们通常是以扩展名为“

.tar.gz”的压缩包形式被发布的。下载它们并解压缩至 Drupal 下的 site/all/modules目录中,就可

以使用了。当模块安装成功后,在站点管理中就会出现相应的配置选项。如果你认为官方提供的第

三方模块不适合您的话,您还可以自己开发新的模块,来满足您的需求。

3.4节点

节点( Node)是Drupal内容的基本单位,在Drupal中,除了用户(User)和评论

(Comment)所有的元素都是节点,它提供了开发者对 Drupal 中所存储的内容进行扩展的基础。

如果不能理解“节点”的概念,是无法进行Drupal开发的。

3.5评论

评论( Comments)是 Drupal中的一项基本的功能。由于在 Drupal中,任何一个元素均可以

作为“节点”,所以,每个节点类型均可有评论的功能。在Drupal6当中,任何一种content type

中,均可以设定评论的显示方式。评论是作为一种模块存在的,当需要它的时候,可以通过管理页

面将它开启,如果不需要评论功能,将它关闭即可。

3.6分类

分类(taxonomy)是 Drupal中一个非常好而且实用的功能。它可以将网站上的各种内容进行

组织和分类。它有点像博客中的 Tags(标签)的概念,类似于“关键词”,为用户搜索内容提供了

便利。同时, Drupal还可以使用这个功能组织菜单导航。

Taxonomy还有两个专有的名词,分别是: vocabulary(词汇表)和 term(项),词汇表中

可以包含多个“项”。词汇表类似于一个一级分类,而项就是二级分类。

3.7用户

Drupal中的用户就是可访问网站的用户所具有的帐号。

Drupal中有一个超级管理员,就是在安装完 Drupal第一个创建的用户它是系统的最高权限拥

有者;它是修改系统中的任何设置的惟一途径。

每个用户都拥有自己的个人信息,如用户名、电子邮件地址、密码、个性签名以及时区等。

Drupal中除了用户的概念以外,还有一个“角色”的概念。角色,有点像权限组,是具有共同

访问及操作权限的一群人的统称。每个角色可以设定其可以访问哪些内容,哪些模块,及进行哪些

操作。当然,超级管理员可以创建各种角色,从而使不同的用户具有不同的内容访问特权。然后,

可以将一个或多个角色分配给用户。

Drupal有两个默认的角色:

匿名用户(Anonymous User):未注册用户或已注册但未同过审核的用户。

认证用户(Authenticated User):已注册并同过审核的用户。

通过本章节,您对Drupal的一些基本概念有了了解,这样在以后的章节中,您将容易理解

Drupal的操作使用。

2008年12月28日

Drupaluser.cn Drupal使用者中文社区[ http://drupaluser.cn ]


您可以使用您在Drupalchina,Drupal.org等drupal站点的帐号密码登陆  http://bbs.drupaluser.cn

下载本教程的PDF版本。