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.
Entity Redirect
DESCRIPTION Adds a configurable redirect after saving a node or other entity. The redirect is configurable per bundle. Also, given sufficient permissions (and presuming it is enabled for that...
Categories: Administration tools, Content editing experience
Error custom pages
Shows a friendly page to the users when an exception or an error are thrown, instead of the plain page provided by Drupal core. The module is able to attach an Universally Unique Identifier (UUID)...
Categories: Administration tools
Permissions Filter
The functionality of this module was added to Drupal 10.2.0, making this module obsolete from that version onward. The module can still be used on older versions of Drupal. More information can be...
Categories: Administration tools
Group Content Menu
About this Module Group module allows you to create arbitrary collections of your content and users on your site and grant access control permissions on those collections. This module lets you...
Categories: Administration tools, Content editing experience, Site structure
Collapse Text
If you are looking for a "true WYSIWYG experience" with CKEditor5, we recommend you take a look at CKeditor Details Accordion, see below under Similar modules. The Collapse text module is an...
Categories: Administration tools, Content editing experience, Content display
Modal
Use Modal to add dialogs to your site for lightboxes, user notifications, or completely custom content. Just go at: Administration » Structure » Modal Have fun :) Modal 6 is ready 🍻 Highlights: ✅...
Categories: Administration tools, Content display, Content editing experience
Config Partial Export
Config Partial Export is a lightweight features-like module for developers. It is able to export to a tarball only modified configuration files shown in Admin > Configuration > Configuration...
Categories: Administration tools, Developer tools, Import and export
Block Access
This module adds a set of global permissions for creating, updating and deleting blocks. These permissions only affect the admin interface, front-end view access is handled in core. Drupal 10.1 In...
Categories: Access control, Administration tools
Configuration Synchronizer
Configuration Synchronizer provides methods for safely importing site configuration from updated modules, themes, or distributions. By taking a snapshot of configuration as installed and comparing...
Categories: Administration tools, Developer tools
Configuration Provider
This module is not useful on its own, and should only be installed if it's required by another module. Configuration Provider facilitates updating configuration from installed modules....
Categories: Administration tools, Developer tools
Config Distro
Built on the same architecture as Configuration Split, Config Distro provides a framework for managing configuration updates from distributions. Requirements Config Filter Related The 8.x-2.x...
Categories: Administration tools, Developer tools, Import and export
Menu Link Weight
This module replaces the standard numeric weight dropdown widget for menu links in the node form with a tabledrag widget that lists all children for the selected parent. Functionality: Upon...
Categories: Administration tools, Content editing experience, Site structure
Void Menu
Summary Void menu allows you to configure special values to tags for use in the Drupal 7 menu system. You can customize up to 10 different void tags with any value you wish and use them freely...
Categories: Administration tools
Configuration Normalizer
Configuration Normalizer processes configuration to prepare it for comparison. Developer usage This module can be used to wrap any configuration storage, creating a read-only version of the storage...
Categories: Administration tools, Developer tools
Config Merge
Config Merge provides a method for three-way merging of configuration items and a Config Filter plugin that safely merges configuration updates into the site's active configuration. Use case Config...
Categories: Administration tools, Developer tools
Language access
Restrict user access to locale languages using permission. Useful for sites where multilingual content has not been fully prepared yet. Idea borrowed from maijs who created such functionality for...
Categories: Administration tools, Content editing experience, Access control
Schema
Introduced in Drupal 6, the Schema API allows modules to declare their database tables in a structured array (similar to the Form API) and provides API functions for creating, dropping, and...
Categories: Administration tools, Developer tools
Auto Entityqueue
Automatically adds entities to entityqueues.
Categories: Administration tools, Content editing experience
Menu Editor
Drupal 8: Currently no Drupal 8 version exists. I will need help from the community to do this. Also sponsoring would be great! See [#2833200] Drupal 7: A stable D7 version is out, 7.x-1.0.. Known...
Categories: Administration tools, Site structure
Gin Moderation Sidebar
A simple module that adds CSS to make Moderation Sidebar toolbar tab work well with Gin Admin Theme/Gin Toolbar. Features Gin-inspired colors for Moderation Sidebar's toolbar tab (Published, Draft...
Categories: Administration tools, Content editing experience
Administration Language
This module lets the administrator see all administration pages in her preferred language. You can use this to display the frontend of the site in one language and still keep most of the backend in...
Categories: Administration tools, Developer tools, Multilingual
Entity Share Cron
Entity Share Cron allows configuring content to be automatically synchronized with another Drupal site on Cron runs. It extends the Entity Share module by allowing the user to select the Remotes...
Categories: Administration tools, Content editing experience, Import and export
Menu Select
Synopsis Replaces Drupal's stock node parent menu item selector with a hierarchal collapsible unordered list. Offers a breadcrumb preview of the menu item's location and an optional autocomplete...
Categories: Administration tools, Site structure
Mercury Editor
Mercury Editor™ offers an alternative content authoring experience and page builder, replacing the “Add Content” and “Edit Content” forms in Drupal. With Mercury, the content edit form is moved...
Categories: Administration tools, Content display, Content editing experience
Privatemsg
Privatemsg allows your site's visitors to send private messages to each other. Perfect for community oriented sites, such as forums and social networking sites. What works now: Messages list...
Categories: Administration tools, Content display, Content editing experience