17,048 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Contact Save Remind

"Contact Save Remind" is a module that works with "Contact Save" to implement the ability to remind a user that he/she has outstanding unread saved contact form messages.

The "Contact Save" module ensures that a user doesn't miss any form submissions in the event of email failure, storing messages in the database. However, it requires the user to check if there are any new contact form submissions stored that they may not have received.


Associate Entities With Users

Full Description coming. Allows you to associate entities on your site (nodes, taxonomy terms, users) with user accounts and displaying those associations on user information pages.


Beatport Formatter

Provides a field formatter for the Link module which transforms Beatport URLs into a player.

You can create issues and pull requests on Github.


jQuery oEmbed All

Integrates jQuery oEmbed All, which allows you to automatically embed Tweets, Facebook posts, and other oEmbed content anywhere on a site simply by posting a link.

Configuration consists of one step- setting the selector to which to apply jQuery oEmbed All. This allows you to whitelist or blacklist certain types of content (for instance, only applying jQuery oEmbed All to links in articles that do not have a 'no-embed' class).


Disable strict warnings

Suppresses the output of strict warnings in PHP version 5+

It does this by passing to the original handler if the error is of any other type than E_STRICT. Seeing as we aren't replacing any default functionality, this module should be future proof.


The module MUST be loaded before any modules raising these errors. Hence the underscores in the module name and a default weight of -100000 set on install.


Cloudinary Integration

The module provides a library and stream wrapper of Cloudinary service.

It can help user easily to use Cloudinary image transformation in Drupal, and it can convert all drupal default image effects into Cloudinary transformations.


This module include several sub-modules, some modules can be used alone as other modules.


Provides image transformations of Cloudinary, implements hook_image_effect_info().

Provides image style feature with Cloudinary image transformations.


Views Alpha Pagination

The Alpha Pagination for Views module enables you to add an alphabetical menu in the header or footer of a views display.

This module exists thanks to the support of the Institute for the Arts and Humanities and UNC and was created as part of the Symposiac Conference Platform.


Install the Alpha Pagination module.



Module to banish modules, themes, and more so they can't be installed and don't even show up in the UI. [More to follow]

Example: Remove PHP Filter module

Say you want to make sure the php module is never turned on. Simply add the following to an enabled modules info file.

banish[module][] = php

You may need to clear your caches first, but the result is that the php module no longer shows up in the list of modules. If you try to enable it via drush, your request will be rejected. If the module is on, it will be disabled and uninstalled.



Revolutionary new way to create content in Drupal.


Community Media Field Manager

This module allows users to select fields to add to the Project and Show content types from field bases defined by a yet to be developed module/feature export.


Internationalization for commerce product

Added filter by language


This module allow you to translate commerce products.
You need it if you have multilingual site with e-commerce via commerce module.


For using it you should already have installed the following modules:


Drush Download File

Drush Download File is a drush plugin that allows you to download files and place them in locations. This is behavior similar to what a make file can provide except you won't need to write a make file in order to get a file and put it in the right place.


OG Menu Trail Breadcrumbs

This module generates breadcrumbs by combining the menu trail of a OG Content node's OG Menu entry with the node's OG Group menu entry.

Basically this module takes a node and cleverly climbs its menu structure, factoring in an Organic Group's menu too.


ThemeKey Switch Block

This module allows a user to switch between Mobile Version & Desktop Version using ThemeKey.




Flysystem S3

Provides an Amazon S3 plugin for Flysystem.

See README.txt for configuration information.


Flysystem Rackspace

Provides a Rackspace plugin for Flysystem.

See README.txt for configuration information.


Flysystem ZIP

Provides a ZIP file plugin for Flysystem.

See README.txt for configuration information.


There is currently a bug in the Flysystem adapter that stops it from working with Druapl.


Flysystem SFTP

Provides an SFTP plugin for Flysystem.

See README.txt for configuration information.


Flysystem Dropbox

Provides a Dropbox plugin for Flysystem.

See README.txt for configuration information.


Webform Simple Hierarchical Select

Provides a webform component which renders a shs field.

Sponsored by Kirk Monteux for mediapal.de


Commerce discount cumulative

Commerce discount module does not give cumulative options, so all active discounts matching with conditions will be applied.

What the module does

  • Create field and instances in commerce_discount to choose if discount is cumulative or not.
  • Add condition rule to disallow discounts following settings.
  • Add action rule to remove previous discounts in case of "exclusive" setting.
  • Discounts are applied in the order of rules's weight.

Features available

A discount can be :


Commerce discount weight

By default, discounts from Commerce Discounts can be ordered thanks to rules UI, editing each rule.
This is not easy, plus editing rule flag discount as overriden.


This module helps you to change order of your discounts.

What the module does

  • This module add a weight field to commerce discount.
  • Saving discount, weight of the discount rule is updated.
  • A view is created to order discounts with drag and drop and is available on admin/commerce/store/discounts/weight as a tab of discounts overview.


Field Group: Easy Responsive Tabs to Accordion

Horizontal tabs

Easy responsive tabs - is a lightweight jQuery plugin which optimizes normal horizontal or vertical tabs to accordion on multi devices like: web, tablets, Mobile (IPad & IPhone). This plugin adapts the screen size and changes its action accordingly.

This project provides a Tabs to Accordion style that can be used by Field Group module.


TMGMT REST Translator


TMGMT REST module is a plugin for Translation Management Tool module. It calls / creates custom REST services for automated translation of the content.
This module can be used when an external translation provider has the ability/flexibility to work with the custom REST services.


Token Entity Render

Provides tokens ([entity_type:render:view_mode_name]) that render full entities using view mode specified.