
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 thumbnail URL formatter
This module adds a URL formatter for a media reference field. This allows site builders to output the URL to the thumbnail of the media entity and also allows to choose the image style to use for...
Categories: Media
Echo
Echo Wraps content in a themed webpage. This very simple module contains only one externally useful function: echo_themed_page($title, $content, $theme) Returns a page themed for the anonymous user...
Login Switch
This module will allow you to change the default login URL and disable the normal /user/login route built into core. Hackers today know all the usual entry points for the common CMS systems so the...
Categories: Administration tools, Security, Access control
Webform Scheduler
Information It adds an optional start date and end date field to the webform form settings. If the current date and time falls outside the specified window, the webform is disabled. Dependencies...
Rules Bonus Pack
This module is a greenhouse for Rules functionality – triggers, actions and conditions that could be included in the Rules module, but probably should be tested out and voted on first. Feel free to...
CKEditor Paste Filter
This module implements extra filtering of text pasted from Word. Yes, we have the awesome Pastefromword CKEditor plugin now in the Drupal core. But the pasted text is not perfect. It still has too...
Categories: Content editing experience
Open ReadSpeaker
Open ReadSpeaker is an adaptation from the official module that ReadSpeaker provide. Features Block Config. Best Admin UX. Supports Enterprise Highlighting & webReader product by ReadSpeaker. 1.x...
Categories: Administration tools, Content editing experience, Multilingual
bootstrap simple carousel
The module provides the carousel block. It uses the bootstrap carousel with all the features of bootstrap script. All the info and available settings yon can see on the bootstrap page. You can...
Categories: Content display, Content editing experience, Media
Piwik PRO
A simple module to add the Piwik PRO container (with tracking code) to your Drupal site, making it easy to collect visitor data from any Drupal site. What is Piwik PRO? Piwik PRO is a privacy-first...
Categories: Integrations
Media Expire
This module enables you to unpublish your media entites automatically by setting an expire field. Instructions: "Activate media expire" on admin/structure/media/manage/{media} Specify an expire...
Categories: Media
Ubercart Product Power Tools
Details Product "Power Tools" for Ubercart allows the store admin to hide, disable or preset certain options (SKU, price, quantity etc.) in the Ubercart product creation form. This is useful when...
Categories: E-commerce
Background Image
If your site is designed around utilizing background images, then this module is for you! Whether you need a surgical implementation that only administrators/developers can implement or provide the...
Categories: Content display, Content editing experience, Media
Commerce Cart Flyout
The Cart Flyout is a drop-in replacement of the cart block provided by Drupal Commerce. It uses the Cart API module to provide a progressively decoupled cart experience. This provides a sidebar...
Boolean formatter
Module functionality was added to the Drupal 8 core. Provides a Views-style formatter for boolean list fields. Types of formats that can be used: Yes / No True / False On / Off Enabled / Disabled 1...
Categories: Site structure
Search Krumo
Introduction Search Krumo extends the Devel module. It makes it possible to search through the krumo's that Devel provides when you use for example dpm(). It's a time-saving module for lazy...
Categories: Developer tools
Role hierarchy
This module provides security features for platforms with a clear user role hierarchy. By enabling this module, lower user roles will no longer be able to create, edit or delete users with more...
Categories: Access control
Views Exposed Filters Summary
This module displays the values of exposed filters a user selected for the view. As an administrator, you can also select which filters are shown to the end user.
Categories: Developer tools
Tiny Slider 2
This module integrates Tiny Slider 2, a Vanilla javascript slider for all purposes. Field formatter Views plugin Installation with drush composer require 'drupal/tiny_slider:^1.1@RC' drush en tiny...
Categories: Developer tools
Entity reference autofill
The Entity reference autofill module gives Entity reference fields an option to populate other form fields with data from selected referenced entities. Installation Upload and install as normal....
Categories: Content editing experience, Site structure
Cached moderation state
Introduction Drupal's content moderation module uses a computed field to allow developers to access an entity's current state, but this approach has a major shortcoming: computed fields can't be...
Categories: Developer tools
Panopoly Admin
This is the administrative heart of Panopoly. It provides integration with popular UX/UI enhancement modules and exposes a variety of end user settings for Panopoly. Key Features Customized Content...
Categories: Administration tools
Role Reference
Adds a (CCK) field type for referencing user roles as a field in (CCK) content types. Also has Views, Content Migrate, and Field Extract Values integration. Fortunately, Drupal 8 is not needed. It...
Categories: Site structure
Token Embed Views
This module create a token type called 'views'. This token can be used to embed your views into your content. Prerequisites Token Views You also need the token_filter module to enable toking...
Watchdog Prune
This module will allow you to selectively delete watchdog entries based on criteria, like age. Drupal normally only deletes watchdog entries after 1,000 to 1,000,000 entries. Instead, you can use...
Categories: Developer tools
Webform Views Select
This module will let you populate a webform select component with data from a view. Drupal 7 / Backdrop CMS Create a new view (or edit an existing view). Create a "Webform Options" display. Add the...