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.
Media entity embeddable video
This module was made deprecated in favour of Video embed field, which now provides identical functionality with support for many more 3rd party video services. There is also upgrade path. Check...
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
Scald Chart
Scald Chart is a chart provider for Scald. Currently Scald Chart is bundled with the Scald Highchart module, which will display the chart using the highcharts javascript library. This module lets...
Categories: Content editing experience, Content display, Media
Menu advanced permissions
Overview This module allows you to specify different permissions for roles for all operations related to menu and menu items. You can delegate permissions for one role to edit the menu items of...
Categories: Administration tools, Site structure, Access control
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...
Update External Links
Update External Links Update External Links module update the external URLs present in the body content and change them to be opened in the new tab. This works differently than External New Tab and...
Categories: Content editing experience
Panel Parallaxe
The Panel Parallaxe module offers parallaxe display for your project. The Parallaxe contains an fixed image in the background and some text that moves over the background. The module contains:...
Categories: Content display
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
Entityform E-Mail Confirmation
This module provides elements for Rules, which will allow you to setup confirmation of emails, that are sent to your website by using entityform. This module isn't "plug and play", after enabling...
Categories: Integrations, Automation
Require all Exposed Filters
Provides an exposed form that only renders view rows if all form elements contains user input. The module is similar to standard Views exposed form "Input required" but requires that the user has...
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
Mailgun Email Validator
Synopsis This modules allow you to validated your Email widget field module, Webform email field and Custom textfield with mailgun parameter through Mailgun Email Validator, which is much more than...
Categories: Site structure, Integrations
Tripal Multi-Chado
Tripal Multi-Chado Synopsis When you use Tripal module, it only allows the use of one Chado instance to manage your biological data. By default, Drupal is installed in the "public" schema of the...
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
CSS Delivery Optimizer
This module aims to implement optimized CSS delivery by inlining stylesheets which are critical for rendering 'above the fold' content and load the rest asynchronously via JavaScript. This, if used...
Categories: Performance
Two Factor Authentication for Duo Security
This is a plugin to the tfa framework for Duo Security. To use Download, install and enable the tfa framework Download, install and enable this module. Enable this plugin at admin/config/people/tfa...
Categories: Security
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
CKEditor AutoEmbed
Usage This module will create a plugin for CKEditor that will provide a direct auto-embed functionality, Just paste the link in your editor and it will be automatically embedded, It's very much...
Categories: Content editing experience
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
Link to self text field formatter
Field formatter which renders text as a link pointing to its own entity. Useful when rendering a text field as part of a view.
Categories: Content editing experience, Content display, Site structure
Yandex Market XML
Module implements an export of any XML view in YML format for market.yandex.ru. After installation: 1) enable this module, 2) go to settings page (admin/config/yandex_market_xml) and choose a...
Categories: E-commerce
Date Period Offset
The Date Period Offset module is a Date field display formatter that displays a pre-defined past or future offset of a date. This can only be used on date fields. Use this module in the same way...
Categories: Content display, Site structure
Admin Security
On certain high-security environments, it is often required to block admin access to all but a white list of IPs. Typically this is done at the Apache level with two servers, one that blocks access...
Categories: Access control, Administration tools
Entity Rest Extra
Extra Rest resources to enable access to entities configuration via Rest Resource The following resources help to get admin information about Drupal 8 to be used by external implementation i.e...
Categories: Integrations
QueryBuilder
QueryBuilder is a module which build dynamic query for developers. That module helps the drupal developer especially those guys which are fresher in drupal. It reduces the amount of time for...
Categories: Developer tools