Drupal 常用模块汇总

1.为Drupal增加视频播放功能

使用video和flowplayer

http://drupal.org/project/video

http://drupal.org/project/flowplayer



2.为Drupal增加邮件服务器 SMTP和PHPMailer

使用SMTP和phpmailer

http://drupal.org/project/phpmailer

http://drupal.org/project/smtp



3.为Drupal增加高级论坛功能

先启用7.0核心自带的Forum功能,然后安装以下模块(如果没有安装的话)

http://drupal.org/project/advanced_forum

http://drupal.org/project/ctools

http://drupal.org/project/views

http://drupal.org/project/author_pane

http://drupal.org/project/advanced_forum_more_styles



4.为Drupal安装CKEditor编辑器

http://drupal.org/project/ckeditor

http://ckeditor.com/download

操作方法参考:http://www.yciydong.com/thread-853-1-1.html



5.为Drupal增加投票功能

后台启用”Poll”模块,内容->发布内容->投票。

如果需要更强大的功能,可尝试:

http://drupal.org/project/advpoll

该组件需要以下两个组件的支持:

http://drupal.org/project/votingapi

http://drupal.org/project/date



6.为Drupal添加百度编辑器(Ueditor)

http://www.yciydong.com/thread-905-1-1.html



7.为Drupal集成支付宝(alipay)

http://drupal.org/project/uc_alipay



8.让Drupal实现新浪,QQ同步登陆

http://www.yciydong.com/thread-912-1-1.html



9.让Drupal pathauto 自动生成路径模块支持中文转拼音 

http://www.yciydong.com/thread-911-1-1.html



10.Drupal代码高亮 GeSHi Filter for syntax highlighting

http://www.yciydong.com/thread-909-1-1.html



11.Drupal 7 在Comments Textarea 文本框中移除Text Format

http://www.yciydong.com/thread-908-1-1.html



12.Drupal 的Tabs和Slideshow(图片轮换效果)集合

http://www.yciydong.com/thread-907-1-1.html



13.Drupal 7 安装 TinyMCE 编辑器

http://www.yciydong.com/thread-906-1-1.html



14.Drupal酒店预订、房间预订模块(解决方案)

http://www.yciydong.com/thread-929-1-1.html



15.Drupal 添加优酷模块 Media: YouKu

http://www.yciydong.com/thread-927-1-1.html



16.Drupal 批量上传 多文件上传 Plupload integration

http://www.yciydong.com/thread-923-1-1.html



17.Drupal增加多语言切换功能 Language Switcher

http://www.yciydong.com/thread-921-1-1.html



18.Drupal 瀑布流式布局 Views Fluid Grid – jQuery Masonry

http://www.yciydong.com/thread-922-1-1.html



19.Drupal后台添加数据库管理功能

http://www.yciydong.com/thread-919-1-2.html



20.Drupal商城、购物车、店铺、网络购物解决方案

方案1:Ubercart 

Ubercart 是专门的drupal的一个商城模块。开发起来也方便,而且功能也不错,支付系统和结算系统都可以自己扩展或者开发。

http://drupal.org/project/ubercart



方案2:Drupal Commerce

E-commerce有了新的电商模块(原来主要是Ubercart)——Commerce模块。基于Drupal 7核心的特性进行了重写。Drupal 7用户,首选的商城模块。

http://drupal.org/project/commerce



21.Drupal验证码模块

http://drupal.org/project/recaptcha

或者

http://drupal.org/project/CAPTCHA

或者

captcha_after模块的功能很普遍,让你尝试多次form提交失败后才显示captcha   D7可用了

http://drupal.org/project/captcha_after



22.Drupal分页模块

http://drupal.org/project/pagination



23.Drupal字段/信息组

#基于日历的各种可用预定,比如各种服务预定,开会,美甲,医疗等

http://drupal.org/project/availability_calendars



#中国省市县三级联动模块,一个字段提供中国的省、市、县的模块,可以省市县联动,和address field结合

http://drupal.org/project/China_address_field



#让引用的节点显示是一个URL链接,需要开启References中的Node reference模块

http://drupal.org/project/nodereference_url



#关联当前节点与其他一个活多个节点/用户的方法

http://drupal.org/project/references



#字段验证

http://drupal.org/project/field_validation



#使用HTML 5显示pdf文件而不要求安装插件到你的浏览器

http://drupal.org/project/pdf



24.Drupal网站备份和迁移

http://drupal.org/project/backup_migrate

相关模块:

http://drupal.org/project/sitedir_migrate

http://drupal.org/project/dba

http://drupal.org/project/multivariate



25.Drupal 搜索引擎优化(SEO, Search Engine Optimization)检查、评分

http://drupal.org/project/seo_checklist



26.Drupal关于搜索的几个模块

http://drupal.org/project/custom_search

http://drupal.org/project/search_config

http://drupal.org/project/faceted_search

http://drupal.org/project/apachesolr

http://drupal.org/project/search404



27.Drupal相关文章模块

http://drupal.org/project/relevant_content

http://drupal.org/project/similarterms



28.Drupal远程下载、抓取图片

http://drupal.org/project/filefield_sources



29.Drupal WEB播放PPT

http://drupal.org/project/impress



30.Drupal 根据阅读量、评论数等来列出日、周、月、年等的最热门内容

http://drupal.org/project/mostpopular



31.Drupal公告模块(类似支付宝、淘宝那种在网页顶部出现一个黄色区域的那种啦)

http://drupal.org/project/absolute_messages



32. Drupal快速放大缩小页面字体

http://drupal.org/project/textsize



33.你想防采集?防抄袭? 那就用它吧,把文字信息转换成图片,电话号码也不暴露了,注意要开启GD库哦

http://drupal.org/project/textimage



34.Drupal实现方便学生练习用,有多种反馈选项,很多种题型,可以以普通Node形式放于站点的任何位置

http://drupal.org/project/closedquestion

需依赖:http://drupal.org/project/Libraries



35.让使用者选择网站预设的头像,作为自己的个人头像

http://drupal.org/project/avatar_selection



36.列出所有用户的信息,包括ID、用户名称、电子邮件,所有在drupal里面设定的都可以显示出来

http://drupal.org/project/userinfo



37.用户资料完成度模块

用户资料完成度模块,这个模块为用户常见一个区块,不断提示用户自己的个人资料完成情况,并给用户一个“下一步”操作提示,促使用户完善个人资料。

http://drupal.org/project/pcp



38.注册时候需要输入密码,但是需要邮寄确认信才能开通账号

http://drupal.org/project/user_registrationpassword



39.在一段时间内禁止用户行为,到期自动释放

http://drupal.org/project/ban_user



40.允许用户经由回答自定义问题而重设密码,不用经过寄发”只能登入一次的”认证信

http://drupal.org/project/password-reset



41.记录登录状态的选项,提供一个单独的复选框”remember me”(记录登录状态)  ,可以让用户选择是否需要记录登陆状态.

http://drupal.org/project/remember_me



42.让使用者在注册时,必须先同意使用条款

http://drupal.org/project/terms_of_use

或者

http://drupal.org/project/Legal



43.想提升durpal用户登录界面? 去掉烦人的tab,把登录框与创建用户按钮放在同个页面。 那就用 Luxe 模块吧。

http://drupal.org/project/luxe



44.在页头提供一个登录链接或者登录框

http://drupal.org/project/userloginbar



45.Drupal问答模块、QA模块、互助问答模块、在线交流

http://drupal.org/project/answers

      Answers 模块附带了很多子模块。包括: 

Best Answer: 为问题提出者开通设置最佳答案的功能,设置最佳答案后,可以锁定问题。

Answers Userpoints: 给回答者增加积分的功能

Expire Questions:可以为问题设置过期时间

Relevant Answers: 提供一个显示相关问题的block

Answers Taxonomy: 允许用户增加标签分类。



Drupal 7中本模块的依赖性

46.Drupal的短消息(privatemsg)模块

http://drupal.org/project/privatemsg



47.每人使用者都可以有自己的留言板

http://drupal.org/project/guestbook



48.新手任务,学生学习,用户任务管理

http://drupal.org/project/user_progress



49.用户点数、积分管理

http://drupal.org/project/userpoints

当使用者进行某些动作时(例如发布文章、评论、投票、邀请朋友、购买商品),就会获得点数。每种动作获得的点数,都可以由管理者自行设定。如果发布的文章或者评论被删除,送出去的点数也会被扣回。并有区块可以显示使用者的点数以及最多点数的5位使用者。



50.让ckeditor轻松地创建链接到Drupal内部链接

http://drupal.org/project/ckeditor_link



51.通过使用一个自动完成字段,使节点、用户、视图和术语支持内部链接

http://drupal.org/project/linkit



52.链接字段。通过使用链接字段,用户可以向节点中添加链接,链接包括 URL,标题及可选的 target 属性

http://drupal.org/project/link



53.用301重定向,把带?q=的url指向clean url,避免重复页面,有利于 SEO (搜索引擎优化)

http://drupal.org/project/globalredirect



54.自动生成有利于SEO的文章链接

http://drupal.org/project/Pathauto

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

        设置路径别名的一个重要原因,是SEO(即搜索引擎优化)。网页路径语义性强的网页比语义性弱的网页有更高的优先级,比如 drupal/module/pathauto.html 很容易让人知道这是一个有关名为 pathauto 的 drupal 模块的页面,而 node/269 无法让用户第一时间知道网页所包含的主题。

        安装 Pathauto 需要启用 Drupal 核心的 path 模块,另外,还需要安装并启用 token 模块。

        在 管理>站点构建>URL别名>自动路径别名页面(admin/build/path/pathauto),管理员可对自动别名进行配 置,使用token为各种节点内容、术语表和用户构建自动别名规则。如下图,就是本站为 Drupal 模块内容所构建的内容类型规则。

        简易教程:让Drupal pathauto 自动生成路径模块支持中文转拼音。



55.在文章中插入图片(适合于没有安装先进编辑器的纯净版Drupal编辑器啦)

http://drupal.org/project/insert



56.对站内和站外链接进行区分

http://drupal.org/project/extlink

        External Links 在 drupal.org 的项目名称为 Extlink,Extlink 用于对站内和站外链接进行区分(使用 JQuery)。它在发现页面中的站外链接时,会在链接后面添加一个外链标识 ,以告知用户此链接将会将其离开当前网站。对于 mailto: 链接则会添加信封图标 。

        Extlink 的可配置项:

  •                 是否在外链和 mailto 链接后显示图标
  •                 配置出站链接在新窗口打开
  •                 点击出站链接时显示提示信息,比如可以显示(您正试图访问一个外部站点,请问是否要离开本站 :D)
  •                 通过正则表达式定义站内链接和出站链接(匹配规则的URL将被视为站内链接或出站链接)

57.在添加视频文件时,自动生成缩略图

http://drupal.org/project/emfield



58. 可以让用户自定义密码,立即登入,不经电子邮件确认,改进登陆系统

http://drupal.org/project/logintoboggan



59.把 Node 当做 Block 用的模块

http://drupal.org/project/Nodeblock



60.让使用者可以订阅通知信,当网站有新的内容和/或响应时,就会寄送电子邮件通知信

http://drupal.org/project/notify



61.提供「友善打印」的功能

http://drupal.org/project/print



62.允许 管理者 在注册接口 增加一个 验证码 字段,唯有验证码的人才能注册使用(有点类似邀请注册哦)

http://drupal.org/project/regcode