16,766 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.

Webform Hide Submit

Provides the ability to hide submit or next buttons on a Webform until all required fields are filled.


OAuth2 API Tokens

Uses the OAuth2 Server module to provide API tokens.

Very primitive right now. It requires these two patches to OAuth2 Server:


Image Math CAPTCHA

This module is an add-on for the CAPTCHA module to provide a mathematical equation challenge as a CAPTCHA. The question presented is an image instead of text to prevent auto-crawling and parsing via robots. Images are created on the fly much like the Image CAPTCHA module that comes with CAPTCHA.

** This module used Image CAPTCHA as a foundation and was modified from that. So all due credit to the creators of CAPTCHA for providing that starting point **


Colorized google maps block

Colorized gmap module allows to add a google map on the site as a drupal block and customize it. At the colorized gmap block creation page you are able to customize a standard google map (e.g. to colorize water, landscape , etc.) You will see changes on the map after every action.


Social Stream

Integrates the jQuery Social Stream plugin (USD$8 on Code Canyon) with Drupal,
in particular the Social Field module.



Shadowban users!

Shadowban uses a permission setting to track which users are banned instead of a roster list. So you add shadowbanned users to a "ban" or "troll" user role to mark them as banned.

This module includes a Rules integration so you can check if a user is shadowbanned and update their node access. Since the shadowban is based on a user role, Rules will already let you add a user to a role.

This is identical in concept to Cave, Shadowban puts all the trolls in the same cave.


Token Actions Extras

The Token facility also provides token actions which can be used in Views Bulk Operations and Rules.

This module is for additional token actions that are not provided in the standard token_actions module.

Currently it contains an enhanced tokenized email that allows setting the From:, Reply-To: and Friendly Name of the sender. This is great for mass emails using VBO.


Mail Tester

This is a simple module that uses the simplicity of www.mail-tester.com to help you improve the quality of your email system.

If you want to know more about Mail Tester, please check their FAQ.



Module provide resources for module services to integrate ERPAL platform with API unify service.
API Unify is a wrapper for Standard API implementations, allowing easy synchronisation, quick integration and even a fast replacement of REST services. This module is dedicated to bringing together API Unify and ERPAL. API Unify will be published in 2016- if you're interested feel free to contact us at info@brightsolutions.de.


Visual Form Alter


Visual Form Alter gives you the possibilities to edit any form element on the fly instead of having to code manual modules for it.

It also supports the possibility to export all the changes into a automatic created module for saving performance if you have done a lot of changes.


Block Display Control

Block Display Control Type Listing

This module allow to control the visibility of a block in time duration. The time duration can be set in number of days.

How time duration calculation works.

  • No. of days (If block have the value for start date & and end date)
  • Start date to Infinite time (If block have only start date value)

Why This
Using this module a block can be set as banner for display specified time


Animated gif support for image styles

Ruined animgif

This project provides animated GIF resize and scale support for image styles with GD.

It uses a library written by Taha Paksu (GIF Animation Resizer).


* download the library above and extract to the libraries/gifresizer folder.(libraries/gifresizer/gifresizer.php)
* edit the gifresizer.php -> replace the initial <? to <?php
* enable this module

That's it.


Ubercart Blockchain

Provides a bitcoin payment method in ubercart. (payment over blockchain receive api). Easy to install. No need for local bitcoin server.


Mandrill Mime Types

Add the ability to administer the file types Mandrill can mail.

Mandrill only provides certain mime types for mailing. This module allows you to set your own mimetypes.

When this module is installed it overrides all Mandrill defaults mimetypes.

Features Include:

Configure mimetypes that can be mailed from the full suite of Drupal mimetypes





Top searches block

Provides a block to display the top 10 search phrases.

Key features include:

  1. Uses same method as core for consistency with Top Search Phrases report
  2. Displays a count showing the number of searches for each phrase
  3. Displays "since mm/dd/yyyy" to indicate length of history
  4. Maintenance free - Relies on core's handling of watchdog purging


Quiz H5P

This project adds H5P support to Quiz 5+ as a Quiz question.

See #2300871: Quiz module integration

And #2383029: Support for H5P integration


Aegir Solr Connect

This module is for use within a site hosted on Aegir with Aegir Solr.

Use this module to easily plug into the Solr instance provisioned for your site.


Relation Views Formatter

This module provides Views based Relation field formatter.
You can use any view to show Relation field value(s).

N.B. View argument is entity type and entity ID of the entity which contains relation field.


Act-On Integration

Sample Act-On configuration in Drupal

This module integrates Act-On with Drupal.

Act-On – A marketing automation system used to track visitors on a website and build email campaigns.

* Select which forms are posted to Act-On
* Set the url to post to
* Debug mode to show which fields are being sent to Act-On


Commerce Discount Quantity

This module adds a new product discount condition called "Commerce Discount Quantity" to Commerce Discounts. It was copied from Commerce Discounts Extra with the "product" removed so I could check on product quantity only.


  • Product quantity is:
    • Equal to: X
    • Greater than: X
    • Less than: X


Commerce Verified Reviews

Implements Verified reviews Service (Avis Vérifiés).



Translation fallback

Translation contexts [1, 2] is a great thing, but way too specific in i18n's implementation: each single string has a context and you need to translate the same string for each of its contexts.

This module enables fallback to the default context when a string has no translation in its own context.




The padlock module is designed to limit the functionality of Drupal forms by setting a validation error unless the form is allowed to be submitted in the module configuration. The module also provides a permission to bypass the padlock validation for roles with the elevated permission.

Use Cases: