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

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

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

Entity Reference Guards

Entity Reference Guards help you safely protect or clean up your entity references, based on actions performed on either entity (the referee or referent). It is based on Django's ForeignKey's on...
Categories: Administration tools, Content editing experience, Access control

Power Menu

This module provides two functionalities. It helps you to define which menu link should be active when a node (or entity) is not directly linked to a menu link and it makes menu items fieldable (D7...
Categories: Administration tools, Site structure

Search Engine Referers

Visitors find your site with a search engine. Are you interested in what they were searching for? Search Engine Referers is a simple module to view the search engine queries used by your visitors....
Categories: Administration tools, Site search, Integrations

Easy Entity Base Field

Are you boring with too many field tables in your database? When hundreds of data fields are added to the content node, and multi-version is enabled for the content node, the total number of field...
Categories: Administration tools, Developer tools, Site structure

Redirect Nodes

Redirect Nodes provides a node content type specifically designed for only using as a menu item. Why not just use core's menu module? Cores menu module works well for most use cases, however it...
Categories: Content editing experience, Administration tools

SDK API

An API to define configurations for specific Software Development Kit (SDK). API, as Drupal 8, based on Composer. This allows you to describe needed configuration for SDK by defining a form for the...
Categories: Administration tools, Developer tools, Integrations

Content connected

Content connected is a lightweight module which allow administer to know whether content is connected with some other content before it is about to be deleted from the system. So administer should...
Categories: Administration tools, Content editing experience

Nodequeue Suggestions

Nodequeue Suggestions This module allows the administrator to specify that a certain nodequeue contains suggestions for another nodequeue. To use this functionality, create two node queues, and...
Categories: Administration tools, Content editing experience

Extended Path Aliases

Have you ever wondered why, after defining an alias like about-us for, say, node/123, your pages are still riddled with those ugly machine-generated tabs and links like /node/123/edit, node/123...
Categories: Administration tools

Taxonomy Depth Widget

This module allows you to select a depth or a depths range from your taxonomy tree items for your field in the "Manage form display" section. The main idea of this module is to have the ability to...
Categories: Administration tools, Site structure

Disable Page: /node

This module allows easy UI access for redirecting the path /node to home page, to a 404 page or when /node is not used or not disabled from Admin > Structure > Views. Disable page /node is inspired...
Categories: Administration tools, Access control, Security

Better Exposed Filters Select

This module adds a new Better Exposed Filters plugin that allows to filter using a select element for string data type fields. In general it is better to use taxonomy reference fields for such...
Categories: Administration tools

Content Reviewed Date

Track when each piece of content was last reviewed by an editor. Surface overdue content in a configurable stale-content report so editors never lose track of aging pages. Features Adds a Last...
Categories: Administration tools, Content editing experience

Fieldable Path

The module contains a field type which provides 1:1 reflection of "path" property (defined in entities to determine their human-readable URL alias). Why would I need "path" property as a field?...
Categories: Site structure, Administration tools, Integrations

Revision All

Revision All allows for centralized management of content type revisioning. Revisioning can be turned on/off individually by type or enabled for all simultaneously. There is also support for...
Categories: Administration tools, Import and export

Entity Reference Cascade Delete

Summary This is a simple but powerful module for Drupal 7 that allows administrators to effectively manage child entities when their parent entities are deleted. Upon parent entity deletion, it...
Categories: Administration tools, Content editing experience, Developer tools

Context Active Trail

Context Active Trail sets the active trail and breadcrumbs for a page based on the context it is in. For example, you can make every node of type article appear to live under the Blog menu item....
Categories: Administration tools, Site structure

Advanced Blockqueue

The Drupal Blockmanagement is not very flexible, especially for news sites where blocks and all kinds of content can be in a section. This Module is actually inspired by http://drupal.org/project...
Categories: Administration tools, Content editing experience

Node permissions grid

This module has been superseded by Permissions Grid, which handles all structured permissions rather than just nodes. This gives an alternative way of administering node-related permissions which...
Categories: Administration tools, Access control

Pages