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

2,238 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.

Cache tags CDN optimizer

## INTRODUCTION The Cache Tags CDN Optimizer module optimizes Drupal's cache invalidation by replacing standard entity cache tags with custom reference tags. This prevents unnecessary cache...
Categories: Administration tools, Developer tools, Performance

Serial Generator

This module provides api which generates thread safe unique serial number for a given key. Q) How is this different from nid? A) nid serial is unique across all nodes created in the system. Serial...
Categories: Developer tools

Typed Entity

Use Typed Entity as a namespace for your business logic. It provides a scope to place your business logic, and help you keep your global scope clean of myriads of small functions. This module...
Categories: Developer tools

Entity Reports

The entity reports module provide users with insights about the entity type structure of a Drupal installation through an entry in the /admin/reports menu. Features 1. Field structure for any...
Categories: Administration tools, Developer tools, Integrations

Image Path

This module allows you to refer to images that are associated with imagefields using a simple URL structure that locates the images based on the nodes they belong to, rather than their locations on...
Categories: Content display, Developer tools

Node type entity

Exposes Node type as an entity, thus allowing views to be made of node types. Integration with Entityreference is provided to allow node types to be referenced via entity reference. Currently when...
Categories: Developer tools

Field Tokens

The Field Tokens module add two additional types of field tokens; Formatted fields and field properties. Formatted field tokens Formatted Field tokens are tokens allowing one or many field values...
Categories: Content display, Developer tools, Site structure

Replicate Entityreference

Replicate Entityreference extends Replicate module to manage the cloning of entities referenced in Entity reference fields. Basics When you clone an entity (node, taxonomy term, ...) containing an...
Categories: Administration tools, Developer tools

Custom View Filters

This module adds two new filters to views: Custom Az Filter: You can filter by the first letter of first/second word for a given text field you will have to define. You should provide a machine...
Categories: Developer tools

Deploy - Content Staging

The Deploy module is designed to allow users to easily stage and preview content for a Drupal site. Deploy automatically manages dependencies between entities (like node references). It is designed...
Categories: Administration tools, Developer tools, Import and export

Submenu Tree

Submenu Tree provides a method for structuring content hierarchically. For content which has a menu link, Submenu Tree display a list of content which is at the same level or below the content in...
Categories: Content display, Site structure, Developer tools

Features Roles Permissions

Adds support for exporting roles with related permissions in features. Port of the patch from https://drupal.org/node/1411678.
Categories: Developer tools, Access control

Simple Upgrade from Drupal 7

# D7 Content Import A Drupal 11 module for importing content exported from Drupal 7 sites. ## Overview This module provides a way to migrate content from Drupal 7 to Drupal 11 without going through...
Categories: Developer tools, Import and export

Entity Reference Tweaks module

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The idea of the module is to provide enhancements to the...
Categories: Decoupled, Developer tools, Site structure

Media Contextual Crop API

Provides basic API for Media Contextual Cropping. This module is just a plugin type & service provider. Please look at the other modules of the Context Cropping Familly Configuration This is the...
Categories: Content editing experience, Developer tools, Media

drutils

drutils is drush plugin providing additional drush utility functions for generic tasks, currently for Drupal 7. Commands Call drush help [COMMANDNAME] for details on the commands below. drutils...
Categories: Developer tools

Spaces Controller Node

Lets you override nodes within an OG space. Sounds useless, but let's say you're creating OG spaces from a "master site" whose nodes act like templates. Some of the nodes you might want to leave as...
Categories: Developer tools

Encryption

Encryption This module provides a simple two way encryption solution. There are no module dependencies. It uses openssl which is compiled into php (unless explicitly omitted) to encrypt/decrypt...
Categories: Developer tools, Security

Vendor Stream Wrapper

Module Overview Drupal and Composer working together is great for management of external libraries, that can be integrated into Drupal sites. It is a good practice to have the /vendor directory...
Categories: Developer tools

Reverse Reference (revref)

Drupal stores entity relationships in one direction; a node that references a taxonomy term knows about that term, but the term has no built-in way to know which nodes reference it. The Reverse...
Categories: Developer tools

Select2 Boxes

Description Provide Select2 field widgets for forms and views filters. You can turn all elements on your site into using select2 boxes by default. It can also be used for entity reference fields....
Categories: Site structure, Developer tools

Node and Comments Form Settings

I often find myself doing the same hook_form_alter just to do the same things over and over again. It's just a waste of time. This module lets you change several 'small' behaviors with hook_form...
Categories: Developer tools

Form mode manager

Synopsis Provides an interface that allows the implementation and use of Form modes easily without specific development. This module provides different configurations/routes/UI/Additional...
Categories: Administration tools, Site structure, Developer tools

Migrate default content

Migrate default content provides a way to import content into a site using yaml files stored in the default_content directory of a drupal project. Configuring the default directory By default, the...
Categories: Content editing experience, Developer tools

Nagios Monitoring

The Nagios monitoring module integrates your Drupal site with the Nagios monitoring application. Nagios' successors, Icinga and Icinga 2 can also be used with this module. The module reports to...
Categories: Administration tools, Developer tools, Integrations

Pages