Drupal 7 中文网站常用模块介绍

Drupal 是世界上最著名的CMS,模块可以说是Drupal的灵魂。如果把 Drupal 比作一艘航母的话,模块就是 Drupal 的战机;熟练掌握 Drupal 使用的模块才能更好的发挥 Drupal 的作用。如下简单介绍 Drupal 经常用到的模块:

:Drupal7新安装后,需要在模块中先选择 Update Manager ,保存后,就可以直接在后台添加其他模块了。

1. Administration menu模块

顾名思义,此模块的意思就是“管理菜单”。因为该模块有下拉菜单,使用此模块可以很方便的找到你想要编辑的内容,而不需要一步步的点击去寻找;

此模块下载地址:http://drupal.org/project/admin_menu

2. CKEditor和IMCE模块

CKEditor是一种所见即所得的富媒体编辑器,使用该模块可以让我们像使用word一样很方便的编辑内容, 插入图片等。不过CKEditor不像其他的Drupal模块一样直接下载安装。因为CKEditor本身就是一种通用性的工具,不是只针对Drupal 开发的。 Drupal中的CKEditor模块相当于一个接口,通过这个接口我们才能使用CKEditor。

具体使用方法:到http://drupal.org/project/ckeditor下载并安装该模块;然后到CKEditor官网下载最新版的编辑器:http://ckeditor.com/download;然后解压缩后将CKEditor的文件拷到Drupal的CKEditor模块的相应的ckeditor的文件夹下,就这可以正常使用了;

IMCE模块是对CKEditor模块的补充。CKEditor对于上传图片得操作不是很方便,使用IMCE后,可以很方便的从本地选择图片等文件然后直接上传。

该模块下载地址:http://drupal.org/project/imce

不过安装好这两个模块后,IMCE还不能直接使用,还需要将两个关联起来。在CKEditor的配置中设置每个输入格式,在文件浏览器设置中将File Brower Type中选择IMCE即可。

3. Block Class模块

此模块的功能是可以直接给区块添加class属性。下载地址:http://drupal.org/project/block_class

因为默认生成的Drupal的区块的类比较繁琐,使用自定义的类属性可以优化CSS代码。

4. Views模块

Views模块是非常重要的一个模块,也是使用最多的模块之一。该模块可以组织内容到一个区块或者一个页面展示出来。不过Views模块还需要 CTools模块的支持 (Chaos Tool Suite:http://drupal.org/project/ctools )。Views模块在Drupal8中就会是核心模块了,以后就不用单独下载了,所以在此不单列。

5. Google Analytics模块

给网站添加Google Analytics统计分析。下载地址:http://drupal.org/project/google_analytics .

安装好后,直接配置Web Property ID,然后Google就可以获取相关的访问数据了(需要先注册Google Analytics并获得以UA打头的追踪号),Google Analytics的数据还是比较准确好用的。

6. Localization Update模块

该模块可以自动导入、升级系统和相关模块的语言文件。下载地址:http://drupal.org/project/l10n_update 。Druapl中文网站必备啊!

Localization Client模块:安装该模块后,可以很方便的直接添加没有被翻译的词条的翻译。下载地址:http://drupal.org/project/l10n_client

7. Pathauto模块

Pathauto 模块,使管理员能够基于规则自动为节点创建路径别名,而不需要手动为每一个页面设置路径别名。

安装 Pathauto 需要启用 Drupal 核心的 path 模块,另外,还需要安装并启用 token 模块,token模块是非常有用的和必须的模块,可以通过提供的小段代码自动呈现相关内容。

Pathauto 下载地址:https://drupal.org/project/pathauto

Token 下载地址:https://drupal.org/project/token

Pathauto这个对于中文页面的URL设置还需要一个字译模块 Transliteration模块,安装了transliteration模块后,可以设置为自动将标题拼音设置为该页面的URL,不过当标题较长时拼 音URL就太长了,可以根据自己情况设计。不过安装好这几个模块后,分类项目术语和标签的链接都会自动翻译成拼音,这点对于中文SEO还是比较有用的。

Transliteration模块下载地址:https://drupal.org/project/transliteration

8. Module Filter 模块

Module Filter 模块的作用主要是方便管理安装的模块。当网站安装了大量的模块的时候,module filter 的作用就非常明显了。尤其是那个搜索功能,只需输入相关的几个字母就能快速准确的定位到相关的模块。

Module Filter模块的下载地址:https://drupal.org/project/module_filter

9. Superfish 模块 & TB Mega Menu 模块

这两个模块都是关于菜单的,superfish模块使用的人数也比较多,相对成熟些,而且也支持响应式布局和复杂的菜单设置。

Superfish模块下载地址:https://drupal.org/project/superfish

TB Mega Menu模块是ThemeBrain.com刚推出的Drupal菜单模块。虽然模块比较新,但是ThemeBrain.com的公司 Joomlart.com在Joomla!和Magento模板制作方面是赫赫有名,他们的模板制作的水平是非常高的,ThemeBrain.com是该 公司专门为Drupal推出的模板网站,我们有理由相信TB Mega Menu会是一个非常出色的菜单模块(截止到2013年10月8号,TB Mega Menu在IE下有点小bug,有待改进)。

TB Mega Menu模块下载地址:https://drupal.org/project/tb_megamenu

10. Honeypot 模块

相信大家对互联网上的各种垃圾评论痛恨欲绝,Drupal也在遭受这些垃圾信息的侵袭,Honeypot模块可以帮助我们从一定程度上杜绝垃圾机器人的垃圾信息。

Honeypot模块的下载地址:https://drupal.org/project/honeypot ,启用后,在配置中选中“用户注册表单”,这样就可以杜绝垃圾机器人注册,也就防止了垃圾机器人发布的信息。

11. AJAX Comments 模块

有些朋友可能知道AJAX是一种不需要刷新页面就能执行某些操作的技术, AJAX Comments模块就是给予这种技术,可以实现不用刷新整个页面既可以提交或者删除评论的功能。

下载地址:https://drupal.org/project/ajax_comments

12. Get Image 模块

Get image 模块的主要作用就是把你从其他地方拷贝来的图片直接存储到本地服务器,而且图片链接自动转换成本地服务器的地址。

下载地址:https://drupal.org/project/get_image

13. Back To Top 模块

Back to top 模块的主要作用就是当页面比较长,出现下拉的滚动条时自动出现这个返回页首的图标,可以配置成图片图标,也可以用“返回页首”的文字;使用这个模块对于用户访问友好性比较有帮助。

下载地址: https://drupal.org/project/back_to_top

14. EVA 模块 (Entity Views Attachment)

EVA 模块的最大作用就是可以将views视图作为一个字段添加到不同的内容中。

下载地址:https://drupal.org/project/eva

15. Fences 模块

Fences 模块的最大作用就是可以为每一个字段指定一个HTML元素,这样就可以大大简化Drupal的页面代码。我认为每一个有追求的网站工程师都应该尝试在 Drupal中使用Fences模块。安装好此模块后,记得到配置->内容写作->Fences选择覆盖掉Drupal默认的设置。

下载地址: https://drupal.org/project/fences

16. Taxonomy Menu 模块

Taxonomy Menu 模块可以很方便的把分类项目添加到主菜单或者子菜单中。

下载地址: https://drupal.org/project/taxonomy_menu

17. Advanced Forum 模块

Advanced Forum 模块基于 Drupal 核心自带的 Forum 模块的基础上强化了其功能。

下载地址: https://drupal.org/project/advanced_forum

18. Backup and Migrate 模块

Backup and Migrate 模块主要帮助我们备份和转移数据库之用(只对 MySQL 有用)。因为模块升级、主题升级和核心升级都会涉及到数据库的更新,如果你没有完善的备份,你的网站就是不安全的。所以一定要重视、非常重视、极度重视网站数据的备份工作。

下载地址: https://drupal.org/project/backup_migrate

19. Redirect 模块

如果我们修改了 node 的URL,Redirect 模块可以帮助我们自动将老的 URL 指向到新的 URL,尤其是存续一段时间的页面,而且积累了一定的权重的时候,这个转向就变的非常重要了。新网站一般不需用这个模块,除非你的网站更新、收录都很快, 偶尔页面 URL 有变动的话,最好安装这个模块。

下载地址: https://drupal.org/project/redirect

20. Metatag 模块

Metatag 模块可以让我们很容易的对node页面, views生成的页面和直接由模板文件生成的页面的标题,关键字和描述等进行设置。

下载地址: https://drupal.org/project/metatag

Metatag 模块的具体设置可以参看本站的:Metatag 模块之Drupal 网站优化设置

21. Administration Language 模块

Administration language 模块的作用就是可以帮我们设定后台使用一种语言,前台使用一种语言,对于外贸网站来说非常有用,可以设定后台语言为中文,前台语言为英文,这样既方便国人管理网站,还可以很完美在前台展现英语。

下载地址:https://drupal.org/project/admin_language

22. Theme Developer 模块

在 Drupal 模板设计制作的过程中,Theme developer 模块可以提示我们具体应该设计、调试那些模板文件,是模板制作中非常有用的一个模块。

下载地址:https://drupal.org/project/devel_themer

Theme Developer 模块的使用还需要依赖另外两个模块:Develsimplehtmldom API, 点击相应名称可转入下载页。

具体使用方法:启用上述三个模块后,再到前台选中左下角出现的“Themer info”后,点击任何你想修改的的地方,页面右上角都会出现当前页面或区块所调用的模板文件以及候选的模板文件,根据提示具体操作即可。

另外,启用 Theme Developer 这个模块之后,可能会导致有些浏览器不能正常显示,尤其是 IE 下,所以如果网站设计完工正式上线后,一定要关闭该模块,或者直接卸载该模块。

posted @ 2014-06-19 17:46  堕落的惜花  阅读(343)  评论(0编辑  收藏  举报