Drupal 5.x

如何彻底卸载并重装模块

Drupal5.x开始提供了一个hook_uninstall钩子,供模块卸载使用。绝大数5.x模块都使用了这一钩子(可以在.install文件中看到),用于卸载模块时彻底删除掉该模块的信息(数据库、变量等)。

在卸载模块时,您需要先到“管理->模块->列表(admin/build/modules)”下面,关闭该模块,但这只是暂时关闭模块,并没有完全卸载,您还需要点击页面上方的“卸载” tab 进一步卸载该模块,才能彻底从数据库中清除掉该模块的信息。

Drupal汉化

安装Drupal后,您最先遇到的问题就是如何将其中文化,办法很简单:

  1. 下载汉化包:
    由于带宽与方便维护、升级的原因,我们的汉化包同其它众多翻译项目一样,都统一放在drupal.org的zh-hans(简体中文的语言代码)项目下,请选择您对应的Drupal版本下载:

    1. 5.x最新版本:5.x-2.x-dev

模块介绍:Module Installer

简介:
通过管理页面就可以下载并安装模块,再也不需要下载、解压、上传等等麻烦的步骤了。

安全小组提示: 这个模块应该用于本地测试。

链接:

http://drupal.org/project/module_installer

模块介绍:LoginToboggan

简介:
Login Toboggan 模块会接管 Drupal 的登录系统,它提供了一些高级功能:

  1. 允许用户通过用户名或 e-mail 地址登录。
  2. 允许用户自己定义自己的密码(当然 Drupal 5 也可以自己设置密码了)。
  3. 允许用户注册后立即登录(好像 Drupal 5 也可以)。
  4. 为拒绝访问的页面提供登录。
  5. 提供两个登录区块选项: 一个用 JavaScript 技术,另一个将用户引导至登录页面,登录后返回之前的页面。

模块介绍:Legal

简介:
这个模块在用户注册的时候,显示你的服务条款/使用条款,并要求接受条款才能注册。
链接:
http://drupal.org/project/legal

模块介绍:Last Node

简介:
Last node 模块能快速访问最近发表的节点,它只按日期排序节点。

通过这个模块,可以通过类似 ?q=last_node/story, ?q=last_node/page 的地址访问不同类型节点的最新列表。

Last node 提供了:

  • 用于建立 “首页” 的简单 api,只要一行就能得到一个最近 x 个节点的列表;
  • 一个最近节点的区块;
  • 一个显示所有最新节点并带滚动的区块;
  • 为每个节点类型提供 feed 页面;

模块介绍:JSnippets

简介:
snippets 模块用于插入代码片断,生成结果输出到指定的 Drupal 文本区域中。

相关模块还有: code snippets

链接:

http://drupal.org/project/jsnippets

模块介绍:jRating

简介:
这个模块使用 jQuery 技术为节点提供评分功能,当 javascript 被禁止时,使用标准形式,如果启用 javascript 就可以通过图片 (如五星) 动态进行评分。

这个模块能够与 views 模块协作,它提供一个 views 字段,让评分结果可以通过 views 显示。

链接:

http://drupal.org/project/jrating

模块介绍:Jeopardy

简介:
这个模块允许用户添加分类和问题到一个定制的节点类型,当访问该节点的时候就可以通过一个类Jeopardy的界面玩一个问题/分类的 Jeopardy 游戏。它很容易使用和维护,并有大量的问题和分类可以配置。
链接:
http://drupal.org/project/jeopardy

模块介绍:Javascript Tools

简介:
Javascript Tools 提供了一些列 Javascript 和 AJAX 模块并对 Drupal 核心 (drupal.js) 的 Javascript 和 AJAX 方法进行了扩展。
链接:
http://drupal.org/project/jstools