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.
iDEAL For Drupal Commerce
If you want to take over this project, see Project ownership transfer. Version 2 This module provides additional integration between iDEAL and Drupal Commerce by using the order number as the iDEAL...
Categories: E-commerce, Integrations
Panels reference formatter
The panels reference formatter module renders entities from a reference field with a mini panel. This is useful since panels is incredibly powerful when it comes to controlling output in various...
Categories: Site structure
CKEditor Link OG
This module integrates the internal linking capability of (the awesome) CKEditor Link module with Organic Groups. When you activate this, all results returned in the autocomplete will be specific...
Categories: Developer tools
Data Visualization API
The data visualization api is a module that allows site builders to create, import & store data visualizations as entities and their data as standardized JSON. A user can then choose which...
Categories: Content display, Developer tools
PaRSS
Provides a new field formatter for Link fields. It uses the PaRSS jQuery library to fetch the URL from the link field and display the RSS feed on the page. What is this? This module is the solution...
Imagecache Quality
(For Drupal 7 and 8, Image Quality module is available) Set the image quality per ImageCache preset! Through ImageAPI, you can set the quality of images ImageCache produces. But since ImageAPI...
Categories: Content editing experience, Media
OpenLayers Locator
An ideal store, dealer, vendor, ATM, branch, office or member/user locator. Just about anything you can think of listing on a map. The OpenLayers Locator is a feature module that creates a robust,...
Categories: Site structure, Site search, Integrations
Views Node Filter
List of nodes as Views' filter Views provides us with abundance of filters; however, Views doesn't provide a list of nodes as a filter for this reason. This module solves that issue by, well, using...
Categories: Content editing experience
Member Only Content
Allows you to show a modified (normally just a title and summary) version of a node to anonymous and logged in users who you don't want to allow to see the full content of the node. The module...
Categories: Access control
Entity Notes
Entity Notes allows you to add a note to any Entities on the site. Overview A note is a simple way to add information to any entity. Notes can be used differently for different cases. Notes are a...
Categories: Content editing experience
Sassy Substitutions
Sassy - Possessing the attitude of someone endowed with an ungodly amount of cool. About this module Sassy substitutions is a submodule for Sassy which adds a token & pattern replacement system to...
Categories: Developer tools, Integrations
History.js
This module provides Benjamin Lupton's History.js as a library to Drupal 7 via the Libraries API. It provides a configuration page to manage which compatibility mode and implementation of History...
Taxonomy View Mode
Taxonomy View mode allows for each Term page to use a Taxonomy view mode instead of the default hard code view. This allows the term page display to be a list of the fields on the term (much like...
Categories: Site structure
Futurama
What is Futurama Futurama module takes a random Futurama title caption, and displays it in a block. So, it's an entertainment module.
Categories: User engagement
HotBlocks
Check out the screencast for a demonstration and explanation of features and settings. The first couple minutes shows the module in action, followed by a deeper explanation of configuration options...
Spritely Js
Implementation of the Spritely JQuery animation plugin for Drupal. Manages the creation of scrolling background images and animated sprites by providing an interface to pair selectors and options...
Categories: Content display, Developer tools
Bean Slide
Bean Slide creates a Bean block entity type with preconfigured fields for images, text and links as rotating slides. As a block entity type, you can create as many Bean Slide slideshows as you...
Categories: Content editing experience, Content display, Media
VT Commerce Image
This module will format any image field into a field displaying one large image with several small images underneath. The module also implements jQuery zooming for the large image and small images....
Categories: E-commerce
Mail Headers
Control and modify any (almost any) mail header. Mail Headers allows you to: Limit the allowed domains for the sender e-mail address used on any e-mail sent through Drupal. Customise almost any...
Categories: Administration tools, Integrations
Feature Set
Enable or disable sets of features or modules. This module aims to improve the user experience for users that may be overwhelmed by the standard modules and features admin pages. Feature set allows...
Persistent Dismissable Messages
UPDATE: (April 3, 2016) Many of the recent patches have been rolled into the dev release. It should be significantly more stable than 1.1 has been. I will be putting this updated version to use...
Categories: Content display, Developer tools
App Server
This is the server component to the apps module. It will allow you to host an app server that will communicate with the apps module in accordance with the Open App Standard. App Server requires:...
Web Taxonomy
Allows you to define an external source for the Taxonomy Autocomplete field (i.e. a web service delivering a JSON list of Drupal modules, or an XML service delivering a list of descriptors from a...
Categories: Site structure
Contextual Block Hide
Hide a block from a specific page becomes very easier with this module. Contextual Block Hide, adds contextual link that allow the user with rights to hide directly the block from the current page....
Categories: Administration tools, Content display
Tadaa!
Tadaa! is a module aimed at simplifying the process of enabling/disabling modules and altering configuration when switching between different environments, e.g. Production/Staging/Development. The...