Posted by lugir on December 20, 2011 at 8:07am
本文档是《Drupal 架构师建站规范》手册的一部分。
文档整理了搭建 Drupal 6 网站时推荐安装的模块,以及对这些模块的简介。Drupal 7 用户可参考《Drupal 7 网站常用基础模块推荐列表》
本文档是《Drupal 架构师建站规范》手册的一部分。
文档整理了搭建 Drupal 6 网站时推荐安装的模块,以及对这些模块的简介。Drupal 7 用户可参考《Drupal 7 网站常用基础模块推荐列表》
| 模块名称 | 简介 |
|---|---|
| admin_menu | 详见《Administration menu - 方便灵活的 Drupal 管理菜单》 |
| backup_migrate | 支持自动化的数据库备份模块,可根据用户自定义配置进行周期性备份工作 |
| better_formats | 默认 Drupal 为所有的用户设置一个默认的输入格式,使用 better formats 模块,可以根据不同属性(角色、节点类型等)设置不同的编辑器。 |
| cck | 详见《CCK - Content Construction Kit - 内容类型属性字段构建工具》 |
| context | 核心的区块管理功能非常有限,context 模块为网站管理人员提供方便的区块分配控制机制,使区块能够基于不同的条件(路径、内容类型、角色等)分配到不同的区域 |
| filefield | 详见《File Field - CCK 功能扩展的文件上传组件》 |
| imagecache | 详见《ImageCache - 自动化的图片处理、图片缓存优化模块》 |
| imagefield | 详见《Image Field - CCK 功能扩展 - 图片上传组件》 |
| imce | 详见《IMCE - 支持多用户分目录及磁盘配额的文件/图片上传管理工具》 |
| imce_wysiwyg | IMCE 与 Wysiwyg 模块之间的连接器,为 wysiwyg 提供的所见即所得编辑器添加 IMCE 模块的文件上传功能(需配合 IMCE 模块使用) |
| l10n_update | 自动化模块语言翻译模块,能够自动下载并导入模块的翻译包,非英文网站必备 |
| pathauto | 详见《Pathauto - 根据规则自动生成适合SEO效果的路径别名》 |
| token | 提供各种数据的占位符,pathauto 及其它大量模块依赖于些模块 |
| transliteration | 提供将上传文件名转ASCII码的功能,因为标准URL应该只使用ASCII码,这样的文件名可以保证URL的可用性 |
| unlimited_css | 此模块用于解决IE不能支持超过 31 个CSS的问题 |
| views | 详见《Views - 强大灵活的内容列表生成工具》 |
| wysiwyg | 详见《WYSIWYG - 所见即所得编辑器接口》 |
| ... |
以上模块可以在安装网站的时候直接全部安装。下面表格中的模块则根据需要进行添加。
SEO 推荐模块
| 模块名称 | 简介 |
|---|---|
| nodewords | 页面元标签控制模块,SEO 必备(只有D6版本,D7对应模块为 metatag) |
| page_title | 页面标题(不同于文章标题)设置模块,SEO必备 |
| path_redirect | 提供链接自动重定向功能,支持301跳转自动设置,再也不必为路径更改发愁了(只有D6版本,D7对应模块为 redirect) |
| global_redirect | 提供一些全局的链接重定向功能,消除多链接对应同一内容页面的问题,如自动将 ?q=node/1 重定向到简洁链接 node/1 |
| ... |
开发人员推荐模块
| 模块名称 | 简介 |
|---|---|
| coder | 代码规范检测与提示模块(优秀的开发人员会要求自己遵循代码规范,编写高质量的代码) |
| demo | 为网站提供一个快速的数据库备份和恢复功能,网站开发阶段必备利器 |
| devel | 提供多种强大实用的开发人员工具,详细用法和介绍可观看 Lullabot 的视频 |
| devel_themer | 主题开发/制作人员必备模块,能够快速找到模板建议(Template Suggestions)和级联函数 |
| ... |
管理推荐模块
| 模块名称 | 简介 |
|---|---|
| taxonomy_manager | |
| ... |
其它推荐模块待整理,欢迎大家推荐优秀模块线索 ;)

Comments
直接安装?
以上模块可以在安装网站的时候直接全部安装。
我一直用drupal6,drupal7没大用过,不是很熟悉。是不是drupal7在安装网站的时候可以直接安装啊,drupal6不行吧?
万年船软件
以上是都是基于 Drupal 6 的模块配置
老兄很幽默哦,都看到CCK了,肯定是D6啦 ;)
Drupal社区团队
Life is a gift !
这里指的直接安装有两方面的意思
这里指的直接安装有两方面的意思,一方面是指一个新的Drupal网站架设起来之后,可以一股脑把这些模块都装上并启用
另一方面的意思是基于这些模块创建 Installation Profile,完成站点和模块的绑定安装。:)
Drupal社区团队
Life is a gift !
原来如此
要是直接安装是指使用 Installation Profile ,意思就清楚多了
万年船软件
是的。创建 Installation profiles
是的。创建 Installation profiles 是一个好办法,不过除非包含进各种可能性,否则是不可能创建出一个通用的安装配置文件。
因此,更好的办法是创建这样一个《Drupal 架构师建站规范》,让大家根据自己的实际情况进行定制,根据自己的需求创建符合自己企业或产品的安装配置文件或发行包。
Drupal社区团队
Life is a gift !
非常好的内容。 本论坛好像没收藏功能。
非常好的内容。
本论坛好像没收藏功能。