
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.
Node Relationships Fix for Open Atrium
Open Atrium's Ginkgo theme doesn't play nicely with the Node Relationships module. This module provides a Context definition that forces the Garland theme on Node Relationships' forms, so in...
Image Target Question
This module allows the creators of a quiz to add an image target question type. The image target question invites participants to identify areas on an image by dragging and dropping up to 10...
Categories: Content editing experience, User engagement
CSS Names
CSS Names is a collection of small modules that make it possible to add theming to items that were previously difficult to target with css selectors. Most of these modules just add additional class...
Categories: Content editing experience, Content display
Commerce Downloads Feature
A feature defining default fields, views and rules for Commerce Downloads install profile. Sponsored by Commerce Guys
Categories: E-commerce
Masked-Input
ヽ(´ー` )ノ This module has been merged with its evil doppelgänger, http://drupal.org/project/masked_input. How to upgrade: Replace the current module with http://drupal.org/project/masked_input. Copy...
User Data Connector
The User Data Connector module allows you to perform user authentication and obtaining information about users from a Drupal-external PHP script using a simple and compact API. It is especially...
Categories: Integrations, Access control
Cache External Files
Cache External Files module allows you to cache external files (like Javascript, CSS or any other) locally and then use these local copies. The local copies are refreshed by cron run - every file...
RSS On All Pages
Adds the RSS feed to the head on all pages. By default, Drupal only adds the RSS feed on the front page. This module will make sure that the feed is shown on all pages. This isn't always desirable:...
Categories: Import and export
Commerce Beanstream
This module adds support for Beanstream as a payment method for Drupal Commerce. This module currently supports PreAuthorization, PreAuthorization & Capture transactions. Installation Install...
Categories: E-commerce
Crush
Crush (Crush relatively useful shell) provides a command-line interface for administrators at the bottom of the Drupal page itself. It contains a number of neat utilities that make site developers...
Categories: Developer tools
Views VisualSearch
Views VisualSearch is a Views 3 plugin that changes the exposed form into a VisualSearch.js autocomplete search. Requirements Views 3 - Tested with RC1 VisualSearch.js - Download http://mjpa.co.uk...
Commerce Price FlexyFormatter
This is a contributed sub-module of Drupal Commerce that adds more options to format your products price. This should solve tipical needs like showing price with or without tax, list prices, net...
Categories: E-commerce
Liveblog
This is a liveblogging module for Drupal, distributed by Thunder. The Liveblog consists of following structure: A lead article at the top Followed by the liveblog, which consists of individual...
Categories: Content editing experience, Content display, Site structure
User Details
I have started to port User Details to Drupal 8.Keep an eye on D8 port issue for more info. If you are reporting a issue please make sure to give as much information as possible so I can re-produce...
Categories: Administration tools, Content editing experience, Content display
Avoid 404
This module is built to avoid 404 (page not found) error. This is done by automatically redirecting to the page with the most similar alias, compared to the one entered via URL. Difference between...
Categories: Administration tools, Site search, Search engine optimization (SEO)
CMIS Views
The CMIS Views project aims to build on the drupal CMIS API by allowing Drupal admins to save a list of folder contents as a block or field and then display this at runtime. In addition to creating...
Categories: Integrations
Aloha Editor (obsolete)
This module integrates the excellent HTML5 "true WYSIWYG" editor Aloha Editor) with Drupal. The 7.x-1.x version of this module is the original version of this module. (Also see the history below.)...
Categories: Administration tools, Content editing experience, Developer tools
Trimmed Plaintext
This module has been replaced by Smart Trim Supposedly it does the same thing, but I have not checked myself. [#2293375] This is a simple module which extends the ability of the plaintext text...
Categories: Content display
Content API
The Content API module is a drop-in solution that publishes all of your Drupal content as web APIs. The module includes a full featured administration interface for choosing which content types and...
Categories: Content editing experience
featured news feature
Here is an example of how to build a list of featured elements on top of a paged listing. Featured elements are not displayed on the paged listing. What does this feature do? Checks that you have...
Categories: Content editing experience, Media
Syslog-ng
This module is pretty simple by nature and is very similar to the core syslog module (in fact the vast majority of its code is copied directly from the core syslog module). The only difference is...
Categories: Administration tools, Developer tools
Path extender
Simple module which allows look links to nodes, taxonomy terms, pages - with ".html" suffix. Without using custom path or pathauto path to your node will look like /node/1234.html. Path to taxonomy...
Categories: Content editing experience, Content display
Regions
Tutorial of how to use this API to build a region Regions in Drupal are defined by the theme layer. This is problematic in instances where you want to add blocks / boxes to a specific region that...
Categories: Content display, Developer tools
Bulk SMS
Provides integration with Bulk SMS gateway.
Commerce NAB Transact
Commerce NAB Transact is a payment gateway module for Drupal Commerce that currently allows you to process credit card payments on your site using NAB Transact's XML API payment service. In order...
Categories: E-commerce, Integrations