用Drupal搭建组织网站(1)

dogbreedsweb.png使用Drupal以来尝试着用Drupal搭建过blog(譬如我的blog)以及社区网站(譬如Drupal China),但是还没有搭建过组织或是中小型公司的网站,所以一直想试一下。正好刚刚在Drupal China开设了Drupal应用讨论区,而原来也答应过一个朋友帮他搭建一个关于宠物狗的网站(其实我也想过为我家蛋花搭建一个宠物猫的网站,这样蛋花就可以向胖胖吹嘘了),一直也没有来得及做,所以现在正好从头开始做这个网站,同时留下搭建的笔记,可以和诸位Drupal的fans们交流一下经验,我努力写的详细些,顺便介绍一下Drupal 4.7的新的特点。

Drupal的安装过程先略去不讲了。直接从安装过后开始创建第一个用户开始。这个用户将会是网站的管理员。Drupal 4.7更改了重设密码的方法,所以现在不用担心有人会恶作剧不定的发送重设密码的请求了。设置完管理员以后,通常为了安全起见,可以再设定一个平常使用的用户名,这与Linux下尽量避免直接使用root登入系统类似,主要是防止无意对系统的破坏。如果打算设置这样一个用户,可以直接以管理员身份登入,在管理->用户 中添加新的用户,譬如这里我新建了一个叫做 dog lover 的用户,你可以直接指定邮箱与密码。然后再给这个用户相应的权限。

通常我们通过用户角色来控制用户的权限。Drupal默认的用户角色有两个,一个是"匿名用户",一个是"注册用户"。dog lover应该有更大的权限(譬如发布新闻),所以我们给他新建一个角色,譬如 "管理员"。进入 管理->访问控制,点击"角色"标签,添加这个新的角色。并在"权限(permission)"标签下为这个角色设定权限。这样一个新的用户的设置就完成了。同时通过角色的创建与设置,你还可以给不同的用户以不同的权限,譬如你的网站有论坛,那么可以在这里设置论坛的版主,但是这样设置的是超级版主因为他对任意一个讨论区的帖子都有更改删除的权限,如果想具体设置某个讨论区的版主,那么我们需要使用 Taxonom Access 模块,这个以后我们会讲到。

Blog分类: