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.
Commerce Paypal IPN Rules integration
This module comes to give modular capabilities for Paypal IPN handling. Combined with Drupal Commerce, Rules and the Paypal payment method, using this module you will be able to change your site...
Categories: E-commerce, Automation
Facebook Album Fetcher
This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-038 - Facebook Album Fetcher - Cross Site Scripting (XSS) - Unsupported for details. If you want to...
Categories: Content editing experience, Integrations
T̶a̶x̶o̶n̶o̶m̶y̶ m̶e̶n̶u̶t̶r̶e̶e̶ (obsolete)
Render a hierarchical taxonomy as a hierarchical menu, using the same theme styles as theme('menu_tree'). Unlike the taxonomy menu module, this module does not create Drupal menu structures, it...
Categories: Developer tools, Site structure
VoIP Number Field
This VoIP Number Field module provides a new CCK field that uses the VoIP Number API (http://drupal.org/project/voipnumber) to handle different kinds of phone numbers (home, mobile, work, SIP, etc....
Categories: Site structure, Integrations
Notify 404
Notify 404 provides the ability for notification emails to be sent to a user when a specific volume / frequency of 404 (page not found) errors have occurred on the website. This module allows for...
Categories: Administration tools, Integrations, Search engine optimization (SEO)
Blocks Mass Cache
Fine tuning for blocks cache. It is possible to select the type of cache for each block. Compatible with: Context version 7.x-3.0-beta7 or higher Installation Copy the module directory in to...
Categories: Performance
Queue Runner
This module executes items in the Queue Runner queue, typically using a drush command. The main goal of the Queue Runner module is that it runs for x time and executes as many tasks as possible...
Categories: Performance
Topbar Message
The Topbar Message module allows the administrator to add a configurable Topbar Message to the page. Display can be set either as site wide or controlled via the context module. Provides a Drupal...
Categories: Content editing experience, Content display, Site structure
Hide PHP Fatal Error
This module simply redirects the user to an error page when a PHP fatal error is thrown. The error page is configurable. The error is logged using watchdog. Note: this module does not handle errors...
Access denied backtrace
Access Denied Backtrace will help you track down the specific place where Drupal is triggering the access denied for a certain role. Use Case: Have you ever gone crazy when certain roles cannot...
Categories: Access control, Developer tools, Site structure
Views Job Board
This module can render table with job posts and group them by company, that's it. Features Render Job Board Shuffle results through JS Requirements Views Installation Install this module Create new...
Categories: Content editing experience, Content display
Marketo
Provides integration points between various Drupal components and the Marketo email marketing system. Note: This is not a replacement for http://drupal.org/project/marketo_munchkin. That module...
Commerce TNT
This module provides real-time shipping estimates via the TNT RTT API. This module is used in conjuction with Drupal Commerce and Commerce Shipping modules. This module requires an active account...
Categories: E-commerce
Boost Custom Expire Rules
The module allows setting different expiry times for boost cached pages. Using this module you can set different expiry times for different pages in the site based on different rules. The module...
Categories: Developer tools, Performance
Ubercart Abandoned Cart Messages
This module sends email messages to users who have abandoned their cart. On each cron run the module look for carts that have been abandoned and that the user has gone to the point in the checkout...
Categories: E-commerce
Email Campaigns
Overview The Email Campaigns module facilitates the site administrator/user to send mails to multiple recipients from their Drupal website. This module also gives flexibility to generates a block...
Webclient
This is a library module. It provides no out of the box functionality other then providing an API that other modules can use. The Webclient API is seperated into three major components: Webclient...
Apache Solr Filefield
This module enables the indexing of the contents of file in a File field along with the entity it is attached to in the Apache Solr search index. For example enabling this module for a file field...
Categories: Site structure, Media
Viewer for 3D Models
Viewer for 3D Models (v3dm) provides a field type to store 3D model files and several formatters to visualize them. The field type doesn't do very much on its own. At present, it's just a container...
Categories: Content display, Site structure, Media
Multisite wizard
This module simplifies the process of converting single site to multisite, make sure that the site administrator did all folder-files steps (see Multisites Using Drupal 7) and ending of auto...
Categories: Developer tools
Pushover
Ever wanted to get notifications on your phone when someting happens on your Drupal site? Drupal Pushover gives you the functionality to set up rules and recieve push notifications on your phone...
Watchdog Array
Allows for passing an array to the watchdog command. This module introduces an alternative to the watchdog command with an extra argument for passing an array that will be included in the message...
Categories: Developer tools
Commerce Invoice Print
Purpose This module fills a gap between Commerce Invoice and Print modules. It allows developers to create in their theme a template file to be used for and only for Drupal Commerce order invoice...
FreshLogin
This was a great proof of concept idea at the time - but it is now recommended to use the Gin Login module which has most of the same features to theme a login form.
Categories: Access control, Developer tools
Commerce Profile2 Checkout Pane
Purpose This module provides a checkout pane for each Profile2 profile type. How-to After creating a profile2 type and filling it with fields, go to Store > Configuration > Checkout Settings and...
Categories: E-commerce, Access control