
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
FileField Mail
Overview Allows filefield downloads to be restricted until the requester confirms the email address. This email address is stored in the database and reported back to privileged users. The...
UpTime Widget (UptimeRobot)
The UpTime Widget module provides customizable widgets showing the website's uptime ratio (e.g. 99,98%). using monitoring data from UptimeRobot.com Website statistics are only complete with uptime...
Categories: Integrations
WP Migrate
This module is built on the Migrate Module Framework for migrating wordpress content into Drupal 6 as WordPress Migrate is only for 7.x. Through this module one can import wordpress posts, pages,...
Categories: Import and export, Integrations
Advanced help dialog
This module requires the developer implement a hook to get any result (see below). Advanced Help Dialog module provides a hook that lets you put links to advanced help topics in the "Help" region...
Categories: Administration tools
Curl multi
Implementation of this Object orientated cURL wrapper, which allows for synchronous cURL requests. This module is useful if you need to call a lot of external APIs quickly. Module developed for...
Taxonomy tooltip
Summary This module allows you to show your term's description in the content in tooltip style. It means that it filters the terms (term words) in the content and shows their description in tooltip...
VoIP Number Field
This VoIP Number Field module provides a new CCK field that uses the VoIP Number API (http://drupal.org/project/voipnumber) to handle different kinds of phone numbers (home, mobile, work, SIP, etc....
Categories: Site structure, Integrations
Queue Runner
This module executes items in the Queue Runner queue, typically using a drush command. The main goal of the Queue Runner module is that it runs for x time and executes as many tasks as possible...
Categories: Performance
Commerce TNT
This module provides real-time shipping estimates via the TNT RTT API. This module is used in conjuction with Drupal Commerce and Commerce Shipping modules. This module requires an active account...
Categories: E-commerce
Ubercart Abandoned Cart Messages
This module sends email messages to users who have abandoned their cart. On each cron run the module look for carts that have been abandoned and that the user has gone to the point in the checkout...
Categories: E-commerce
Production
Description Simple module with one setting field: website hostname. If you have many versions of website (dev, test, production) you can save production version hostname in Drupal variables and...
Date YMD - Pre Epoch, Partial Date Values
This module is being deprecated related to [#3228621]. It is being replaced with YMD Date. The field type plugin ID changed, but you should be able to dump your original field table and reimport...
Categories: Site structure
Background Audio playback
Allows to play audio files on your site pages ;) Demo Background Audio for Drupal 7 Dependencies MediaElement.js Libraries Playlist plugin for MediaElement.js If you have Plupload integration then...
Categories: Media
SearchAPI Solr Multiple View Modes
This module has moved to SearchAPI View Modes per [#2358069]. 7.x-1.1 is the final release. No further development will occur on this module. If you are using it for Drupal 7, you can continue this...
Categories: Content editing experience, Site search
Watchdog Array
Allows for passing an array to the watchdog command. This module introduces an alternative to the watchdog command with an extra argument for passing an array that will be included in the message...
Categories: Developer tools
Mobile Adaptive Test
Check if your site layout is mobile adaptive! It's a beautiful tool to see how your site will look like in iPhones, iPads, desktop screens and multiple android devices. You can rotate devices to...
Categories: Developer tools
CiviCRM Contact Match
This module provides an easy way to change the Drupal user to CiviCRM contact associations through the Drupal user page. Tested with CiviCRM 4.6.
Categories: Integrations
Custom Sitemap
This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-060 - Custom Sitemap - Cross Site Request Forgery (CSRF) - Unsupported for details. If you want to...
Categories: Site structure
Image Field Random
Description: Populates an image field with a random image on save. Features: Choose which directory to pull the random image from. Only selects from the file types supported by the image field....
Categories: Site structure, Media
GDAL
Read and import vector data in all formats supported by the GDAL/OGR library. The module provides a geodata parser for use in the Feeds module. The process to import data into Drupal in this way is...
File Compressor field
This module provides a "File Compressor" field type that allows to archive and compress attached files to an entity into a single file. Given that this file is inside a new field on the entity,...
Categories: Content editing experience, Media, Site structure
Sitewide Alert Message
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module provides functionality to display urgent...
Categories: Administration tools, Developer tools, Access control
Commerce Xero
Commerce Xero provides integration between Drupal Commerce and Xero.com online accounting. Xero provides an online accounting system, which makes it easy to ingest bank statements, payments,...
Categories: E-commerce, Integrations
RestWS Search API Integration
RestWS Search API Integration This module allows the querying of a Search API index through REST API defined by the RestWS module. It defines a new search realm and a new search widget that is used...
Entityreference unique
This modules adds a checkbox to an entity reference instance to enable a check for unique multiple entity reference fields. With this option enabled it is not possible to add one and the same...
Categories: Content editing experience, Site structure