Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
DocData
Ubercart integration for DocData payment method.
Categories: Integrations
Search Lucene OG
Overview This module provides integration between Search Lucene and Organic Groups, and is a port of the Apache Solr OG module. Status This module hasn't had a lot of testing, so use with caution....
Categories: Site search
Slideshow Framework
Concept This module provides a backend that enables site builders to create custom slideshows without having a knowledge of how to build Drupal modules. Although the main focus of this module is...
Categories: Content editing experience, Content display, Developer tools
Frame Refresh
If you (and you really shouldn't - read below case study) use frames for your Drupal project then you may need this module. The Frame Refresh module uses the names of the frames to refresh the top...
Categories: Site structure
Pipe Dream
Coming soon to a message queue near you.
Categories: Performance
Yahoo! Web Analytics
Adds the Yahoo! Web Analytics tracking functionality to your website. The module allows administrators to: Selectively track pages Map specific session variables to Yahoo! Web Analytics custom...
Scaffold
Scaffold provides integration between Drupal and the CSS Scaffold library by Anthony Short. This module lets themers use the Scaffold framework to write their theme's CSS. Scaffold is a modern CSS...
Recent Files
This module creates a downloadable archive of recent files contained in Drupal's files directory. Recent Files allows developers and site admins that maintain a production site and one or more...
Ubercart Services
This module will integrate Ubercart with the Services module so you can control your Ubercart from remote software/sites or use it for synching Ubercart sites with each other. We actually done this...
Categories: E-commerce
Beanstream
Provides a Ubercart payment gateway for Beanstream, which is also the gateway for TD Canada Trust's Online Mart. Requirements A Beanstream account for credit card processing services, and a...
Digg Login
Provides a button for users to log into your site using their Digg username and password over OAuth. This project requires 1.) http://pear.php.net/package/Services_Digg2 2.) http://pear.php.net...
Categories: Integrations, Access control
GMap3
Yet another mapping module. But seriously, this is a lightweight integration of Google Maps Javascript API V3.
Categories: Site structure, Integrations
Forum auto delete
Allows administrator to set up automatic purging of forum posts by date. e.g. delete Classifieds forum posts older than two months. If a post has a comment more recent than the delete threshold, it...
Categories: Content editing experience, Developer tools
Drupal PHP Extension
This PHP extension for Drupal 7 currently adds C implementations to the frequently used check_plain and drupal_static Drupal functions. It is still experimental and it should not be used in...
Drush EM
Drush tool to dump/update CTools (and some other) exportables. To a site developer, CTools exportables (which includes Panels, Page Manager pages and Strongarm variables) and default Views, is a...
Categories: Developer tools
Ubercart Gateway Mediation
This module allows an Ubercart store to make use of multiple gateways by providing the mediation to pass card purchases to the appropriate gateway based on the card type. This is accomplished by...
Categories: E-commerce
Download Data
Enables data (specified by other modules) to be downloaded as a file. Useful for generating large reports. This module provides methods of making the download scalable: Method 1: Immediate download...
Linkit Node Advanced
Linkit Node Advanced is an alternative plugin to linkit node for the linkit module. It allows for some additional configurable parameters such as: Viewing published, unpublished, or all nodes...
Categories: Content editing experience, Administration tools
Field Gatekeeper
CCK with Views/CTools exportable flavour... Many have wished for Views default_views functionality for Content Construction Kit, however, the nature of how CCK works makes this difficult. The two...
Notifo
*NOTIFO WILL BE SHUTTING DOWN* http://blog.notifo.com/notifo This module creates a Drupal action for the Notifo (http://notifo.com/) service. Instructions Download and enable module. Goto /admin...
Categories: Integrations
Salsa Rules
Salsa Rules for Drupal 6.x The purpose of this project is to provide integration with the Democracy in Action Salsa platform in a generic and extensible fashion using the Rules framework. It...
Categories: Automation, Integrations
Turbo
Turbo is a collection of modules/patches designed to speed up Drupal. It should be more looked as a set of patches than modules. Currently two components are available: path and session. Two...
Database collation corrector
Provides a user interface to fix improperly set database collations in the Drupal database and tables. Whole module merged into the DB Tuner (http://drupal.org/project/dbtuner) module.
Categories: Developer tools
Drush Cleanup
This utility Drush add-on just deletes text files (not needed but are) packaged with Drupal; files like INSTALL.txt, UPGRADE.txt, README.txt (in multiple places), etc. This plugin is largely...
Categories: Developer tools
Autordf
The Autordf module is a GSOC'10 project which will automatically tag node content. It will find important words and patterns in a node to tag important keyword and Rdf'ing it. It will build a...