
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.
Panels Tabs
Description This module provides a configurable "tabs" Panel style that can be used by any Panels module. The module supports the following tab modes: Normal tabs (horizontal filling disabled)....
Dismiss
Adds a jQuery-powered "dismiss" button to all Drupal messages so they can be closed without refreshing or opening browser devtools. There's also a config option to auto-hide status messages ...
Categories: Developer tools
Domain Theme Switch
Domain Theme switch Domain Theme Switch module for Drupal 8+ community users. This module provide the administrator interface to manage the theme. The interface provide very basic setting to manage...
Categories: Developer tools
Views Contextual Range Filter
Views Contextual Range Filter is a plugin for Views that adds the option to contextually filter not just by a single value, but also by range, such as a price range. Please be aware that contextual...
Total Control Admin Dashboard
What is Total Control? The Total Control Admin Dashboard creates a default panel page with useful administration tools. Its purpose is to create a central location from which a Drupal site can be...
Categories: Administration tools, Media, Site structure
Edit Media Entity in Modal
The Edit Media Entity in Modal module for Drupal enhances the content editing experience by enabling users to edit media entities directly within a modal dialog. This functionality streamlines...
Categories: Content editing experience, Media
Workflow buttons
This module works with the core Workflows module to provide buttons for content moderation. Each button is based on a configured workflow transition and replaces the default user experience of...
Categories: Content editing experience
Switchtheme
Adds a block to allow users to switch between enabled themes. Themes can be given 'user friendly' names and access can be controlled by user role. Switchtheme provides optional support for Browscap...
Categories: Content display, Developer tools
Social Auth Facebook
This project is part of the Drupal Social Initiative and is based on the Social API. Social Auth Facebook allows users to register and login to your Drupal site with their Facebook account. The...
Categories: Access control
Views Natural Sort
Provides a views filter that sorts node titles by a more natural manner by ignoring articles like "The" and "A." Normal sort: A Chorus Line All American Fiddler on the Roof Oklahoma! The King And I...
Custom add another
This is a very simple module that allows you to customise the text of the 'Add another item' button on multi-valued fields. If your field supports 'unlimited' values then you are offered the option...
Categories: Content editing experience, Site structure
Drupal 8 Cache Backport
Drupal 8 Cache Backport is a module that brings Drupal 8 cache tags and cache max-age back to Drupal 7 (If there is interest, cache contexts will follow). It is different from the 'cachetags'...
Categories: Performance
Path redirect
This module allows you to specify a redirect from one path to another path or an external URL, using any HTTP redirect status. #D7CX: I pledge that Path redirect will have a full Drupal 7 release...
Categories: Administration tools, Developer tools
Typogrify
Typogrify.module brings the typographic refinements of Typogrify to Drupal. (Thanks to the Internet archive's Wayback machine for preserving that blog post.) Wraps ampersands (the “&...
Categories: Content display, Content editing experience
SAML Service Provider
The SAML SP module allows Drupal to function as a Service Provider. This means that users can authenticate to Drupal (without a username or password) via a SAML IDP (Identity Provider) that has...
Categories: Access control
Switch Page Theme
Switch Page Theme module allows to use different theme than the site default theme on specific pages. Module provides functionality to add multiple rules for different themes on specific set of...
Facet API Pretty Paths
Enables pretty paths for searches with Facet API. You will likely use this module in combination with either Search API or Apache Solr Search Integration. Functionality overview Pretty paths will...
Categories: Administration tools, Site search, Search engine optimization (SEO)
Paragraphs table
Project Paragraphs table it looks like module field collection table Shows table mode in new/edit Display view with table vertical or horizontal support display suite support field permission...
Categories: Content display, Site structure
Facetapi Select
Adds an option for a select (dropdown) display for search facets using facetapi. The select form loads by js (no need to click 'submit') but degrades to use submit button. Related projects Facetapi...
Commerce Checkout Progress
Drupal 8 Checkout progress block has been added to core. Summary Adds a block visible on checkout pages that shows what step of the checkout process the user is currently on. The status is an...
Categories: E-commerce, Developer tools
Url Redirect
* Url Redirect is a simple, flexible module for allowing user(s) / role(s) to redirect from one path to other. * Url Redirect is also handy to add / edit / delete url(s) , specify role(s) / user(s)...
Categories: Administration tools, Site structure
Views Variable Field
This module provides a "Views Variable Field" handler to display a system variable as a field in a view. VVF was designed in response to the unsafe practice of using the PHP filter in Views to add...
Categories: Developer tools
Mailchimp Transactional
Mailchimp Transactional Email is for transactional emails, like store updates, password resets, shipping confirmations, or anything related to a visitor's actions on your Drupal site. For sites...
Categories: Integrations
Custom Language field
This module creates a Language Field in D7 and D8. It provides a Field Formatter with several options. Flag icons can be used using either the Language Icons module or the Flags module Use this...
Categories: Content editing experience, Site structure, Multilingual
Image effect kit
Image effect kit provides some image effects to be used on an image styles. It includes the following effects: - Border effect - Rounded corner effect - Padding effect - Watermark effect - Resizing...
Categories: Media