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

53,918 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.

Cookie Control

On May 26th 2011 a new EU originated law came into effect that requires website owners to make significant changes to their sites and may fundamentally change the whole web browsing and shopping...
Categories: E-commerce, Integrations, Access control

Registration Confirm Email Address

The module adds a confirm email address field under email address field in the registration form. This module extracts LoginToboggan's email confirmation feature. If you want your users to rewrite...
Categories: Administration tools, Access control

Menu Items Visibility

This module exposes configurable and extendable visibility settings for menu links. For example, if you want to create a 'My account' link that points to /user, both anonymous and registered users...
Categories: Access control

404 Blocks

On 404 Not Found error pages, Drupal will skip rendering of several pieces of your website for performance reasons. Some of these include: The "Left" and "Right" regions of your theme. The "Primary...
Categories: Content display, Site structure

Content Language Access

Content Language Access Module restricts the access of only contents with language (except neutral language) that are equal of the actual Drupal language being accessed or others that were previous...
Categories: Access control, Multilingual

Basic Shibboleth Authentication

The BasicShib module provides shibboleth authentication and offers a plugin interface to enable developers to extend its functionality. This module works similarly to the shib_auth plugin for...
Categories: Access control

Phone Number

Another CCK/Fields module to provide a phone number field type. Main differences cck_phone from Phone (CCK) phone.module are: - Single field widget instead of ever growing field widget per country ...
Categories: Content display, Site structure

Simplenews Content Selection

This module allows you to select content from your website and send a newsletter with the selected content. Usage Select content at admin/content/scs_node_selection (only *.x-1.x branches) Select...

HTML5 Drag & Drop File

HTML5 drag & drop + HTML5 file upload with XHR2. Allows the user to drag & drop files into a Image/File Field and uploads it immediately behind the scenes. In theory it should work for as many...
Categories: Content editing experience, Site structure, Media

External Data Source

The External Data Source module provides a generic plugin for adding data gathered from an outside or third parties web service to Drupal Fields options. Why using this module ? Using external data...
Categories: Decoupled, Developer tools, Site structure

Visually Impaired Support (module)

Module provides switcher version block for visually impaired people according to Russian legislation. Модуль позволяет создать версию для слабовидящих, согласно Российскому законодательтву....
Categories: Accessibility

Fancy Login

Overview Fancy Login adds JavaScript based, lightbox-style login functionality to your site. When the user clicks on any link that links to /user/login, they screen dims and a login box is created...

Toolbar Anti-flicker

This module aims to remove the annoying Flickering (jumping) & Flashing on each page load. Show Your Heart & Bring it to Core: @see: [#2542050] @see: [#2696023] Choosing a Version: 8.x-3.x: Highly...
Categories: Administration tools

Alchemy

The Alchemy module provides several interfaces for analyzing site content via the Alchemy services API. Watch the Alchemy screencast demo What is Alchemy? AlchemyAPI provides content owners and web...
Categories: Content editing experience, Site structure, Integrations

Context Breadcrumb

INTRODUCTION ------------ Integration Breadcrumb module with Context. This module allow dynamic define custom breadcrumb for Drupal site. Module support using Token and Twig for breadcrumb title...
Categories: Content editing experience, Search engine optimization (SEO), Site structure

Image Zoom

This module provides a field formatter to zoom an image while hovering over it. An image style is selected for the default display image, and an additional style is selected to be used as the...

ShURLy

ShURLy is a URL shortening service implemented as a module for Drupal. This module was written by Jeff Robbins for Lullabot’s URL shortener: http://lb.cm and maintained by Jean-Baptiste...
Categories: Administration tools

Insight

The Insight module provides advanced content analysis, analytics and publishing tools. It is designed as a content strategy hub for your Drupal site. under development This module is under...

Internal Links

The Internal Links module, Intlinks, is a simple set (currently two) of input filters which modify the output of internal, root-relative links in any text input format for which they are enabled....
Categories: Content editing experience, Content display

Panopoly Users

Helps you do more with users on your Panopoly site! Key Features Panelization of the to the user/login, user/password and user/register pages Panelized user profile pages by default Addition of...
Categories: Access control

Block Token

The Block Token module allows you to create the tokens for blocks on site. Key Features Specify the blocks that will have the tokens generated for (Optional) Use the tokens within text formats...
Categories: Content editing experience

Domain Variable

This module aims to be a replacement variable handling module for Domain Access, allowing mixed variable realms (domain x language) to be configured. In other words, it allows setting different...
Categories: Access control, Multilingual, Developer tools

Feeds Paragraphs

Synopsis Allows mapping to Paragraphs fields. Features * Supports mapping to nested Paragraphs fields. * Supports mapping to multi-valued Paragraphs fields. * Supports updating Paragraphs fields...
Categories: Import and export

Barcode

The Barcode module provides a text field to generate barcode images. Installation Place the entire barcode directory into the directory in which you've chosen to place contrib modules (usually...
Categories: Content display, Content editing experience, E-commerce

Submenu Tree

Submenu Tree provides a method for structuring content hierarchically. For content which has a menu link, Submenu Tree display a list of content which is at the same level or below the content in...
Categories: Content display, Site structure, Developer tools

Pages