36,704 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.

Jump Tabs

When enabled this module turns tabs into a 'jump menu'


More info will be added after initial push.

Sales and Service Integration

The Sales and Service Integration module come from a long live idea we have had about an ideal model where a company, using software and procedures, can have a model where customers receive a better service across the organization, and sales forces can have a better experience while offering products and services.

There are tons of Drupal modules oriented to these two goals, our proposal is to help create an integration among them so an scenario like this: bit.ly/14TBPpE is possible.

Optimizely Module Tests

This repository holds the Optimizely Module code with an updated .test and .info file.

Mailman Manager Drupal 7 port

Port of Mailman Manager to Drupal 7.

Charts Graphs D3

Donut Chart with text in the center

Charts Graphs D3 is an API for developers that is extended by the D3 module to implement charts and graphs. Charts Graphs is a dependency to this module.

It supports the following types of charts and graphs:

  • Line Graph
  • Bar Graph
  • Column Graph
  • Pie Chart
  • Donut Chart

This project is implemented by Mountbatten Ltd.


FK Images Block is a module that creates a simple block and allow add images to this block. Module has a configuration panel where You can set display type and effects.

How to use:

  • Enable FK Images Block module.
  • Navigate to admin/structure/block and set up block
  • Navigate to admin/structure/fkimagesblock and add images
  • Control panel is under admin/config/content/fkimagesblock
  • Navigate to admin/people/permissions and change FK Images Block permissions

whmcs api

This module provides the basic connection between Drupal and WHMCS API, it is required by other WHMCS Drupal integration modules.

User Expire Countdown

A countdown timer, that counts down to the date a users profile expires.





This module simplifies the process of converting single site to multisite.

Multisites is a capability of Drupal to run many web sites out of one installation of Drupal.
With multisite setup, you can have different domains and subdomains and paths mapped to different directories within /sites.
So, for instance, while Drupal multisites can support two different websites like example.com and foo.example.com, it can also support different settings and databases for example.com and foo.example.com.


For Drupal 7 multisite setup following steps are required:

1. Install Drupal 7 the normal way on the first domain (example.com).

2. Make your DNS work for the second site's domain (foo.example.com) to point to same IP.

3. Make your Web server work for the second site's domain to point to same directory.
(for apache this can be adding the second domain as an alias in the current host or making a new virtual host that has the same document root)

4. Make a new directory with name equal to the second site's domain in under the sites directory (drupal7/sites/foo.example.com)

5. Copy default.settings.php to the second site's directory as settings.php (drupal7/sites/foo.example.com/settings.php) and then chmod it to 666

Commerce Socolissimo


Provide a shipping method based on French national postal service "La poste" SoColissimo parcel service.
Note that you need a SoColissimo account to be able to implement this solution.


Replacement of username and password to your smart phone. get in touch

whmcs auth

WHMCS AUTH provides a SSO with a Drupal block, using WHMCS AutoAuth

Send Quote-- from every page

Send Quote Form

This module allows users to post their query/quotation from every page to the administrator. This form is working as a block. Administrator can set it on footer of every page and also use it for one page only like a contact us page. Once users submitted their query/quotation through this form, an email goes to the administrator with the inputted details of users and also this information store into the database.

Modules usages

See how many times non-core modules are used.

Scald Gallery Extras

Scald Gallery Extras provides Taxonomy based bulk Atom Reference insertion for Scald Gallery.

It adds a "Tag" autocomplete textfield, and a "Insert items" button to the atom reference widget, which allows to add all image atoms tagged with the specified tag;

Scald IPTC


Scald IPTC provides IPTC tags importation for Scald Image atoms.

Selected set of IPTC tags can be integrated in Scald Atoms during upload/import, namely :

  • ObjectName tag to title;
  • By-line tag to scald_authors;
  • Keywords tag to scald_tags;
  • Caption-Abstract to a field named field_description, if this field exists;

Fields filled by user are never overwritten : they are filled only if they are empty, or set with (useless) default; IPTC actually acts as default settings.

Chosen (koenpunt fork support)

A fork of the Chosen module that simplifies code and supports the option_adding keonpunt fork of Chosen (https://github.com/koenpunt/chosen).


Scald Image Import


Scald Image Import :
  • IMCE support for Scald Image.
  • Migration path for D6 Image bundle.

IMCE support

Scald Image Import allows to create Scald Image Atoms from image files already uploaded on the server.
Images can be :

  • imported at current location
  • copied to default location
  • moved to default location

It's possible to import all files of specified file directory
Care is (silently) taken about handling of managed/unmanaged files, so some combos may not work (for instance, managed files can not be moved).
Scald Authors and Tags fields can be preset once for the whole import set.
IMCE upload feature can of course be used, with control of available locations by usual IMCE profiles;
Bulk upload via plupload is supported, via IMCE_plupload module; IMCE thumbnails should not be used though, as this is (better) done later in scald contexts, via image styles.
Finally, IPTC tags can be imported on the fly, via Scald IPTC module.

D6 Image migration path


Prizm Cloud is a document viewer that enables you to display hundreds of different kinds of files on your website without worrying about whether your visitors have the software to view them and without installing any additional hardware or software. The document files stay on your server, so you can update, edit and change them anytime. Prizm Cloud supports more than 300 file types, including DOC, PDF, PPT, XLS and CAD.

Commerce order management system

Commerce order management system based on user roles.


Integrates crm_core_contact_ui with crm_core_match to actually check matching engines when creating a new contact.


This module provides a webform component which allows selecting a numbered box from an image of multiple boxes. This module places no limitation on the type or number of items which can be used as the selection. Examples of this module's use are theatre seats, restaurant tables and room selection.

Entityreference Tree

Provides a hierarchical form widget for multi-level entity references.