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.
Ubercart Ctools
This module make: cart_pane = a plugin of Ctools, checkout_pane = a plugin of Ctools, payment_method = a plugin of Ctools, shipping_method = a plugin of Ctools, oder_pane = a plugin of Ctools,...
Categories: E-commerce
Achievements to Mozilla Open Badges Bridge
Overview This module allows you to send Achievements to your Mozilla Open Badges Backpack. Since each site implements its own achievements, this module uses the Open Badges framework to allow you...
Categories: User engagement, Integrations
Commerce SP PayPal
This module integrates the PayPal Recurring Billing functionality into the Commerce subscription product module. Once a PayPal Recurring Billing Profile has been created based on the product...
Categories: E-commerce
Panels Import
Overview This module provides an easy way to import previously exported Panels definitions from corresponding subfolders. Supports Panel Pages Mini Panels Panel Nodes Custom Content Page manager...
Categories: Administration tools, Content editing experience, Content display
Bot Rules
Overview This module provides events, conditions and actions to integrate an IRC bot with Rules. Prerequisites A working IRC bot using Bot module. Currently implemented features Events: - Received...
Geocluster
Server-side clustering for mapping in Drupal 7 based on Geohash: Geocluster increases performance of data-heavy map visualizations by clustering results on the server-side. Client-side JavaScript...
Categories: Site structure, Performance
Views argument cache
Background This module provides an "Argument-based" cache plugin for Views. It should only be used with Views that take arguments. Traditional cache plugins generate cache keys based on everything...
Categories: Performance
Commerce Gift Aid
This module adds support for the UK gift aid process to Drupal commerce. A product can be defined as being eligible for giftaid. If an order contains any gift aid products then the declaration...
Categories: E-commerce
Tsort
Tsort is a table column sort for non-sql tables. It allows you to sort a table by any column heading, where the table data is not directly pulled from a database, but is simply in an array of rows....
Text selection
In one phrase Text Selection is a Drupal module that offers a easy way to site builders to configure the text and background color of portion of a document that has been highlighted by the user (e...
Categories: Developer tools
Secure Motion Captcha
This module provides a more secure implementation of the Motion Captcha jQuery plugin. It provides a configuration form where the admin can choose which site forms to add the Motion Captcha to, and...
Categories: Security
Role Delay
The role_delay module enables the configuration of one or more user roles that all new users are automatically granted after a specified period of time from registration. A role delay of 0 (zero),...
Categories: Security, Access control
Save Form State
This module provides a way to autosave data entered in any Drupal form without actually submitting the form, which helps if the user is writing an article or a comment and the browser crashed or...
Categories: Content editing experience, Developer tools
Password Flow
This module is a fairly basic change to do 2 things Amend the core password reset functionality to remove an arguably superfluous step in the flow, and Move the password change fields to a separate...
Categories: Access control
Tic Tac Toe
This module implements an interactive Tic Tac Toe game It can present a Tic-Tac-Toe board that is updated using AJAX requests upon each user move. The module implements the alpha beta search...
Categories: User engagement, Developer tools
Feedback Reloaded
Feedback Reloaded allows users and visitors of a Drupal site to quickly send feedback messages about the currently displayed page. Visitors can highlight/blackout any area in webpage and can add...
Categories: Administration tools
Exclusive Value
Set a CCK field to only have one value on one node across whole site - all other nodes will have no value for that field. User Cases Featured Node Tick a checkbox on a node to make it featured...
Categories: Content editing experience, Site structure
Commons Activity Streams
This project has been merged into the main Drupal Commons repository with [#2009294]. For Drupal Commons 3.4 or higher, visit http://www.drupal.org/project/commons to download commons and use this...
Commerce Heidelpay (D7..9)
Heidelpay integration for the Drupal Commerce payment and checkout system. Currently supports Heidelpay CheckOut for redirected payment. Drupal 8 Drupal 8 version provides an onsite method, please...
Categories: E-commerce, Integrations
CiviCRM Multiday Event
#NOD8CX: I have no plans to have a full D8 release within even a year of when Drupal 8 is released unless someone else volunteers to co-maintain that branch. This is not meant as criticism of the...
Categories: Site structure, Integrations
Salsa Entity
Exposes Salsa objects as entities to Drupal. Doing that allows close integration with various modules like Rules and Entity Reference. The goal is to replace the public user interface of Salsa CRM...
Categories: Integrations
Views Extras
This module is a proof of concept for various enhancements to the views ui. There is much room for architectural improvement, but all listsed features should be functional. It currently provides...
Panels Custom Title Tag
This module makes a way to set a custom page title tag on a panels page. What problem does this module solve? When you are using the page_title module and the panels module together and you set...
Categories: Content editing experience, Developer tools
Domain Cache
This project provides separate cache keys per domain in a Domain Access environment. This can replace either the default database cache as well as memcache. Installation See README.txt
Categories: Developer tools
Commerce Message Pane
This module is an extension of Drupal Commerce that provides a base message pane that allows easier creation of any number of message panes via existing Commerce Checkout hook definitions. The pane...
Categories: Developer tools, E-commerce