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

1,481 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.

Typage

This module provides the functionality to replace the main node overview page with overview pages for each content-type to better distinguish types of content to the administrators. Features Choose...
Categories: Administration tools

Masquerade Field

This module extends Masquerade, by providing a user field referring other accounts that the user is able to masquerade as. Administrators, granted with administer users and edit masquerade field...
Categories: Administration tools, Developer tools, Access control

W3C Validator

W3C Validator provides a Drupal interface to use the W3C Markup Validator. Keeping valid pages is one step into maintaining a properly coded site. This module let's you : - validate a new page when...
Categories: Administration tools, Search engine optimization (SEO), Integrations

Entity Bulk Delete

Provides a drush command and a queue for mass-deleting entities. Usage Examples: drush entity-bulk-delete node Deletes all nodes drush entity-bulk-delete node --limit=50 Delete all nodes, 50 at a...
Categories: Administration tools, Developer tools

User Prune

User Prune lets you mass delete inactive users based on criteria you specify on every cron job. The main criteria is the time since the user last logged in or, if never logged in before, the time...
Categories: Administration tools, Access control, Developer tools

Smart Date Calendar Kit

Installs a preconfigured view to use Smart Date values in a FullCalendar display. Extends on and requires Smart Date Starter Kit so review that module and its notes about the default configuration...
Categories: Administration tools, Content editing experience, Site structure

Edit Limit

Edit Limits adds certain limits to editing nodes and comments. This can set the number of times a node can be edit. This can also set a time frame for nodes to be edited, as well as a different...
Categories: Access control, Administration tools, Content editing experience

Date Content Augmenter

This module leverages the Date Augmenter API to allow content to be associated with Individual values in a multivalued or recurring date field. Although designed to work with Smart Date, this...
Categories: Administration tools, Content editing experience, Content display

Solo Utilities

Solo Utilities Solo Utilities is a module designed to enhance the Solo theme with additional features and customization options. The initial release of Solo Utilities introduces the ability to set...
Categories: Administration tools, Content display, Developer tools

Change author action

Summary Adds an extra action to nodes which allows changing the author in bulk (e.g. on /admin/content), with an extra configuration step to select the new author. Usage Just enable the module, and...
Categories: Administration tools

Paragraphs Clipboard

The Paragraphs Clipboard module provides a simple and efficient way to copy and paste paragraph content between different nodes on your Drupal site. This module extends the functionality of the...
Categories: Administration tools, Content editing experience, Site structure

Anonymous Redirect

Description (2.x) The 2.0 version of anonymous redirect grants users with admin privileges the ability to redirect all anonymous users to any internal or external URL. Authenticated are still able...
Categories: Administration tools, Developer tools

General Data Protection Regulation Compliance

Basic GDPR Compliance use cases (drupal 8.x only): Form checkboxes Pop-up alert Policy Page Policy Page * If the Policy Page does not suit you - create your own, replace the link & clear cache. -...
Categories: Administration tools, Content editing experience, Developer tools

Reference Map

Introduction Reference Map is a utility module for other modules and doesn't provide any useful functionality out of the box. This module defines complex relationships between entities based on...
Categories: Administration tools, Site structure, Developer tools

Util

The Util module is a grouping of commonly-needed utilities that are simple to code, everyone wants, but nobody actually codes them. Right now, we have the following features: 6.x7.x System Modules...
Categories: Administration tools, Developer tools

Views Node Access Filter

This module provides a Views filter to only show the nodes that the current user is allowed to edit. This is typically useful as an UX improvement for editors on the /admin/content page. Note:...
Categories: Administration tools, Access control, Developer tools

Referenced Entity Replace

Replace references to one entity with another. Primary expected use case: to 'merge', or remove duplicate entities, updating every other entity that references the one to be removed the one being ...
Categories: Administration tools, Content editing experience, Developer tools

Digital Asset Inventory

The Digital Asset Inventory (DAI) module provides visibility into the digital assets used across a Drupal site. It scans managed files, media, server uploads, and references to external documents...
Categories: Accessibility, Administration tools, Media

http:BL

Implements Project Honey Pot's http:BL service for Drupal. http:BL can prevent email address harvesters and comment spammers from visiting your site by using a centralized DNS blacklist. It...
Categories: Administration tools, Security

Patterns

Complex websites and web applications can be created by combining configurations of Modules, Content Types (CCK,) Views, Panels, Menus, Blocks, Categories, Roles / Permissions, etc. This site setup...
Categories: Administration tools, Developer tools

Search / Replace

Search Replace This module is designed for Drupal administrators who need a safe and controlled way to perform search and replace operations directly on the database. It provides a Drush command...
Categories: Administration tools

Token Block

This module provides one custom block named as "Token Block" available in block layout section. We can place this block in any region wherever it is required from the block layout. By clicking the...
Categories: Administration tools, Content display, Content editing experience

CLI Daemon

This module provides a really fast, secure and stable, lightweight CLI Daemon. This daemon exposes a simple hook in order for module to run actions using it. Features Clean usage of pcntl_*...
Categories: Administration tools, Developer tools, Performance

Tenant

Tenant module is a basic set of boilerplate configurations and tools for quick set up of isolated content editorial experiences. It is based on Group and Group Invite modules. Usage examples...
Categories: Administration tools, Content editing experience, Access control

Reference Map Advanced Access

Introduction This module Integrates the Reference Map and Advanced Access modules generating access records and grants based on reference maps. Requirements This module requires the following...
Categories: Administration tools, Access control

Pages