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.
Conference Organizing Distribution Support Modules
COD is the Conference Organizing Distribution, used for building conference and event sites, including DrupalCon Chicago. This COD Support suite of modules provide the core functionality for the...
Google Calendar API (GCal)
Drupal 8 We no longer need this module in drupal 8, Developers need to use Google Api Client to authenticate. Once we have a account authenticated for Google Calendar API, all we need is to call ...
Categories: Integrations
Microcart Block
uc_microcart provides a block that displays a cart icon, the total number of items in a cart, the cart total, and links to the cart, and that's pretty much it out of the box. It's easily...
Categories: E-commerce
Ubercart Min/Max Order Quantity
This simple module allows Ubercart store administrators to set the minimum and maximum number of items to be in the shopping cart before a user is allowed to proceed to checkout. Installation and...
Categories: E-commerce
Content Display Order
This module allows administrators to rearrange the order of (cck) fields for node displays. Normally the order of CCK fields is similar in both the node edit form as in the node's view. If you'd...
Categories: Content editing experience, Content display
More node buttons
The More node buttons module allow to add an "Cancel", an "Save and continue" and an "Save and create new" button to node edit forms. Furthermore, can be used a "Create new" tab. Usage The...
Block IE6 (and older)
#D7CX: I pledge that Block IE6 will have a full Drupal 7 release on the day that Drupal 7 is released. Prevent [what may be a slick and modern] Drupal-powered website from looking broken in IE6 ...
Hide This Block
This module adds an AJAX-enabled link to any user-configurable blocks on your site, providing authenticated users with the ability to hide those blocks with a single click, rather than by editing...
Categories: Content display
Views clone display
This module provides utility to clone the display of views. It's really simple you just need to click the Clone button in the display and create a display identical. It is very useful when we...
Categories: Content display
A11y titles
Site builders sometimes remove block titles to achieve a certain design or to remove redundancy for sighted users (e.g. the search block has a "search" form label, a "search" submit button and a ...
Categories: Content display, Site structure
Duplicate Mail
The Duplicate Mail module has a block to display system wide duplicate email addresses in user accounts, and a view with a block display for use on individual user account pages that displays only...
Categories: Access control
SoundCloud Connect
Want to integrate music features on your Drupal site? The SoundCloud module for Drupal makes it easy to set up an OAuth based connection between your Drupal site and the SoundCloud API. You can...
Categories: Media, Integrations
Node Import Update
This module is intended to simply extend the functionality of the the excellent Node Import module. The maintainer of Node Import has expressed a desire for that module to remain focused on...
Categories: Import and export
Ubercart eProcessingNetwork Payment Gateway
This is a payment gateway module for eProcessingNetwork's Transparent Database Engine (TDBE) API. It has experimental support for the development uc_recurring-6.x-2.x API for recurring payments,...
Views Facets
Use search API and Facet API or Core Views Facets instead! This project will bring faceted browsing to views. I have a proof-of-concept site, with all the code working, true faceted browsing. I'm...
Categories: Content display, Site search
File attachment utilities
The Attachments module provides administrator and user with some additional tools for working with file attachments. Giving a clearer interface Note: In version 6.x-1.3 the dependency on the...
Categories: Content display, Media, Developer tools
Simple Contest
Simple Contest module provides contest system for Drupal websites. for example, Best Design submission, Top contributor this week, etc. Features: contests are nodes. multiple contests of multiple...
Categories: E-commerce, User engagement
IMDB Voting
Ranks the content using the IMDB voting algorithm. Provides the imdb aggregate function to the Voting API module. Use the name of this function instead of average or count when creating Views for...
Categories: User engagement
Views PHP Array
This module will implement Views display plugin that enable getting the output of a view in PHP array format. This module can be useful for developer who needs to further process view output. For...
Views Coda
Provides a views 2 style plugin to provide a coda transition effect perfected by: http://www.panic.com/coda/ For more information, demos, and documentation on the jquery coda plugin please visit:...
Nodewords Page Title (Views, Panels, Non-nodes)
Leverage the power of nodewords custom pages to set the page title using wildcard paths and global tokens. Great for tough-to-reach page titles in Views, Panels, and other non-node paths! The value...
Categories: Content editing experience, Content display
ImageAPI Text Renderer
Routines to assist ImageAPI to draw styled text as part of the ImageAPI or ImageCache pipeline. ImageAPI_text provides additional features to supplement ImageAPI :- actions to render text on an...
Categories: Content display, Media
Hosting Diagnostics
This module provides some statistics and other data helpful when sizing a hosting environment. The following information is collected: Environment information: basic PHP, MySQL information, php.ini...
Performance hacks
The Drupal 7 version is different to the Drupal 6 version. The Drupal 6 version has less features. This project collects various small hacks which disable or alter core behaviour due to performance...
Categories: Developer tools, Performance
Filefield download tracker
Description: The filefield_tracker module allows you to track the download of private filefields. This module depends on the Filefield module and requires the private download method to be set....
Categories: Media, Integrations