Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

54,234 modules match your search

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

Pages