Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,445 modules match your search

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.

Publication Agreement

Agreement prior to publication. This simple module allows you to present a text-based agreement that users of a particular role must accept before they are allowed to access for adding a new node....
Categories: E-commerce, Content editing experience, Access control

Localization update configuration

About This module allows you to choose default localization server for the Localization Update module (https://drupal.org/project/l10n_update). Now you can choose from 3 servers http://localize...
Categories: Developer tools

Menu Bean

Menu Bean is a plugin for the bean module that provides a block type that displays a menu. The goal of this module is to provide a block type that is influenced by the awesome Menu Block module.
Categories: Content editing experience

Default image ft

Remember when you wanted to featurize that default image for that profile picture? Yeah, that's not possible, because the feature would save a fid in its code, and we all know it's not good to have...
Categories: Site structure

Alias Preview

Install Alias Preview to enable a preview display of the automatic pathauto URL immediately after you enter a title for any node. This mimics WordPress and many other service's behaviors, improving...
Categories: Administration tools, Content editing experience, Content display

Commerce Rounding

Commerce Rounding adds additional line item with rounding if you need to round the price to integers or to some certain amounts of cents. It was inspired by the solution suggested by the Commerce...
Categories: E-commerce

Baidu Map

It is sometimes said to be more accurate than the Google Maps in China, more complete than Ali Maps, the Baidu Map module allows geographic and location information to be displayed through the...
Categories: Content display, Content editing experience, Site structure

Commerce Quick add to cart

Adds a block with an autocomplete form that lets the user quick add products to their shopping cart. Products can be added by Product title or by Product SKU. 1. Install module as usual. 2....
Categories: E-commerce

Flag Limiter

Flag limiter is a supplement to the Flag module. It specifically supports version 3.x. This module allows any flag (for example: bookmarks) to have both absolute- and user-specific limits added to...
Categories: Content editing experience, User engagement

FlexNav

This module provides integration with the FlexNav jQuery plugin for a responsive menu. A single responsive menu block is provided for the main menu. The FlexNav library is no longer supported, so...

Lightroom

Provides a content type, fields and services for uploading and managing images from Adobe Lightroom. It includes a plugin for Lightroom that allows collections to be published and synced to Drupal.
Categories: Import and export, Media

Redirect Scheduler

Define a simple schedule for a redirect. Can also define if a redirect should be accessed only one time by the user. Example use case I want for a period of time on a specific date that my homepage...
Categories: Administration tools

Ticket

Ticket is a module that provides ticketing and registration for events (and more abstractly, entities). Events may have multiple ticket types, each with a unique set of requirements and...
Categories: Site structure

Media Query Images

A javascript-free responsive image formatter. This module has similar functionality to the Picture module. This module provides an additional image field formatter and stand-alone widget that...
Categories: Content editing experience, Content display, Site structure

Address Field Indonesia

This module integrates Indonesia addresses with Address Field Requirements Address Field Installation Using Drush: cd to/your/drupal/project drush dl addressfield_id drush en addressfield_id or...
Categories: Site structure

Context Callback

A small module to allow your own callbacks for activating and reacting to contexts (context module). No need to write a context-plugin; this module provides a simple hook to register the callbacks...
Categories: Developer tools

Google Analytics Referrer

Lightweight, scalable, no-nonsense, enable-and-forget collector of referrers for all pages on your site, drawing on data collected by Google Analytics. Hardly any load on your server, no negative...
Categories: Content editing experience, Search engine optimization (SEO), Integrations

Secure form

This module will provide more security for your user input forms. The secure form module restricts a file upload, if there is a mismatch between the MIME type and extension of the file. It also...
Categories: Site structure, Media, Security

Content Type Dependency

The Content Type Dependency module allows admins to create rules. Each of these rules will prevent a user from adding one particular content type unless the user has finished adding a specified...
Categories: Content editing experience, Content display

Apachesolr Reference

The Apachesolr Reference module allows for the creation of Apachesolr Reference Fields (like entityreference fields). These fields can use an autocomplete widget to search for and reference objects...
Categories: Site structure, Site search

Eventbrite API

Important: This module uses the previous V2 version of the Eventbrite API. This has now been deprecated and as a result this module probably won't work properly anymore. There is a plan to rewrite...
Categories: Site structure

Developer console

My replacement for huge and clumsy Devel ;) Allows to execute PHP code and database queries, provides dumper function with Kint library integration and output type parameters for Drupal 7 & 8,...
Categories: Developer tools

Addressfield Romania

Overview This module is an extension for the Addressfield module. It provides integration for Romanian addresses. It also allows users to manage addresses as well as import addresses from a CSV...
Categories: Site structure, Developer tools

Tableau

The Tableau module gives site builders access to components of a Tableau server. These components are exposed as entities to Drupal, where you can render them in several different ways, as well as...
Categories: Content display, Media, Integrations

Content Type Groups Theme

Adds additional theme template suggestions based on content type groups.
Categories: Content editing experience

Pages