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


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 duration (in days)

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.


Hierarchical Select Access

Hierarchical Select Access

This module prevents certain roles from accessing the enhanced hierarchical menu provided by the Hierarchical Select module in content types.

Provides a UI to manage roles and content types.

This module helps solve this issue: https://drupal.org/node/298611

After enabling the module, go to admin/config/content/hierarchical_select/access
and tick the checkboxes next to the roles that should not access the hierarchical menu in content types.


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.


Block Custom Title

Block Custom Title Module:
Block Custom Title module can be used to manage the block title for specific pages. Here, privileged user can add/edit block titles.

The Block Custom Title module provides an image link near the Block Titles. Click on the image, a form is provided where the new title of the block can be entered and saved. Please find the attached screen shot, block_custom_title_entry.png.
Custom Title Entry Page


OneDrive OAuth

This Module can be used for Single Sign On with OneDrive for already registered users.


Install as any other module:

Note : This module does not require any third-party library to work with


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:


Advanced search block

Provides the advanced search form (normally displayed above search results) as a block. The block includes default values for the advanced search fields making it easy to refine searches.

To use, install the module and assign the block to a sidebar region. Grant the advanced search permission properly. Perform a node-based search and the block will be displayed on the results page.


Site Test

The Site Test module is an extension of the Drupal core SimpleTest module for running site-specific tests in-place on an active Drupal installation. Unlike the core SimpleTest module, which creates a new Drupal installation with a blank database for each test run, SiteTest allows to clone existing database for each test and run it with real-world data and configuration.

SiteTest allows for each test to run in 3 modes:


Book Cache

Book cache is a drop in performance improvement for the book module. Book is very expensive when it comes to calculating the previous, next, and parent links for use in rendering at the bottom of the page. By hijacking core's uncache-able version of this function, book cache is able to serve up the results from cache bins instead of calculated at run time.


Stop Administrator Login

This is a simple module that will stop users from being able to login as user 1. Administrators will still be able to login as user 1 using drush. The idea behind this is to protect a site from the accidental loss of user 1's password. Ideally, two-factor authentication would be used to mitigate that instead, but this is a quick alternative.


If you enable this module, and do not have access to the machine using drush— you will NOT, I repeat, NOT be able to log back in as user 1. This will be sad for you, but here is your warning.


Commerce Views Better Balance

Filter and sort on the Order balance in views.

This module adds a new field to views called Order Better Balance as a field, in sort and in filters, so you can sort and filter by order balance. This cannot be done in the current order balance field.

Features Include:

Filter and Sort by order balance from within views.