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

54,090 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.

Simple background

Provides a simple interface to upload a background image.

Email Conceal Filter

This module is an Input filter that automatically converts email addresses to a link to hide the email address, and populates a form to contact the intended email. Features: Choose specific domain...
Categories: Content editing experience, Security

RadioGrid

Defines a new form element of type "radiogrid" to be used with survey and questionnaire types of forms. Installation Just enable the modules in the Modules page and the new element type will become...
Categories: Site structure

ECK Weight

This module extends ECK module, providing a 'weight' behavior. It also provides a UI allowing ECK entities to be ordered via tabledrag. Note: It was developed/tested on the ECK 7.x-2 version.

Term Hierarchy

In drupal there are few modules like https://www.drupal.org/project/shs and https://www.drupal.org/project/hierarchical_select which work with terms as hierarchy selects but these modules are not...

MIME Info

Developers know that the Drupal determines MIME-type of file by extension, but this is not quite the right way. If I'll change an extension of *.php file to *.jpg, then MIME-type will be determined...
Categories: Developer tools, Media

Storage API stream wrappers

Provides stream wrappers to integrate Storage API with Drupal, as an alternative to Storage API's core_bridge submodule. It provides two stream wrappers: "Storage API Public" and "Storage API...
Categories: Media

Color Tagger

This module allows nodes and other entities to be automatically tagged with taxonomy terms based on the colors in an image on an image field in that entity. For example, nodes can be automatically...
Categories: E-commerce

CKEditor Quicktable

This plugin to create a table easily. Plugin: http://ckeditor.com/addon/quicktable Drupal 7 :: Requirements: Libraries CKEditor
Categories: Content editing experience

Menu Tree Compare

The Menu Tree Compare module helps us visually compare two menu trees for two different languages, indicating items that are translations of each other and have the same parent / weight, as well as...
Categories: Administration tools, Multilingual, Site structure

Entity Construction Kit Panels Integration

This module provides Page Manager and Panelizer integration for Entity Construction Kit entity types. It currently requires a patch for Panelizer to function properly (@see https://www.drupal.org...
Categories: Content display, Administration tools

Debug Tools

Overview One of the most challenging jobs for a developer is training clients on how to submit meaningful bug reports. Debug Tools solves that problem by giving the end-user a simple one-click...

Rules Trigger

This module exposes Rules action components as Panels Content Types. You can then configure the component when placing it in Panels or leave the required contexts open for configuration on the...
Categories: Automation

Derivative Generator

This module allows you to select image styles per field instance that will be generated when a new image is uploaded to this field. Image generation is done via a queues. You can run the queues...
Categories: Content editing experience, Site structure, Media

Node menus

Synopsis Drupal allows to add node link into menu which is okay, if you have one menu and/or few links. When you build a site with multilingual features and create a menu per language, then your...
Categories: Administration tools, Content editing experience, Multilingual

Media WYSIWYG responsive image

Overview Adds option on Media WYSIWYG to make the selected inline image responsive using the picture module. This simply adds 'data-picture-group="<your breakpoints group>"' and 'data-picture...
Categories: Administration tools, Content display, Content editing experience

Super Monitoring

The extension integrates Super Monitoring responsive interface into Drupal admin panel, enabling you to view reports and configure services without the need to leave your CMS and log in manually to...
Categories: Integrations

Media Gallery Extras

Experimental Utility additions to Media Gallery. Adds some additional tools for managing media galleries - especially large and bulky ones. Move to top/bottom To help alleviate the problems of darg...
Categories: Media

platon payment

This module provide integration platon.ua payments for Payment (7.x-1.x version) Registering with Platon Before you start the installation process you must register on Platon.ua and create your own...
Categories: E-commerce, Integrations

Event Data Store

This module is intended to log events, and aggregate the data so it can be displayed with Views. It's features exportable, and allows for logging various events with the possibility to add custom...

DB Track

Module provides additional log of non-tracking Admin panel entities and elements, such as changes in configuration settings on admin/config. Different system events, like adding new content types...
Categories: Administration tools, Developer tools

Selfi

Selfi allows to capture image using WebRTC, which user can be used to set profile picture. WebRTC is a free, open project that provides browsers and mobile applications with Real-Time...
Categories: Media

Edit UI

Synopsis This module intends to improve the Drupal administration interface by adding more administration features directly on frontend pages. Currently, this module improves block management by...
Categories: Administration tools, Content display, Developer tools

Relation Reference Formatter Field

This module displays related entities based on relation.module using specified target entity view mode. Current status: Module works with limitations. Limitations: Relation must be configured with...
Categories: Content editing experience, Content display, Site structure

Field Paywall

Field Paywall allows developers to replace fields on entities with a message depending on user permissions. It's useful for giving visitors teasers to content before advising them to sign up to see...
Categories: Access control

Pages