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

915 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.

Context Breadcrumb

INTRODUCTION ------------ Integration Breadcrumb module with Context. This module allow dynamic define custom breadcrumb for Drupal site. Module support using Token and Twig for breadcrumb title...
Categories: Content editing experience, Search engine optimization (SEO), Site structure

Mass Contact

Synopsis The Mass Contact module allows anyone with the proper permission to send a single email message to multiple users of a site, even to all the authenticated users. There are currently two...

Token Url Plus

Adds some current-page:url token variations that are geared for customized canonical urls that contain query parameters. Features Spurred into being by [#1198032], this module provides the tokens: ...
Categories: Automation, Developer tools, Search engine optimization (SEO)

Search configuration

This module has five main functions. Alter the appearance of the core node search form Group content types for more meaningful searching Restrict search results by the content type.This is a role...
Categories: Administration tools, Security, Site search

Migrate Conditions

Overview Add logic to your process pipeline with Migrate Conditions. This project provides a framework of condition plugins exclusively for use with the Migrate API. The module then provides a...
Categories: Import and export

Media Browser Plus

This is an enhancement module for the Media module. The focus is on UX improvements for Media that won't bloat the main module. Currently the additions are: Adding tags to media when uploading....

Statistics Counter

This is a tiny module that extends Drupal's core statistics module by adding node counts for week, month and year. The module integrates with Views. If you create a View and show fields, and select...

Dynamic properties

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Overview Provides a dynamic properties field that allows...
Categories: Content editing experience

Doubleclick for Publishers (DFP)

The DFP module integrates Google Publisher Tags (GPT) as supported by the new Doubleclick for Publishers (DFP). This module evolved from the DART module in order to support Google's major overhaul...

Taxonomy Access Control

Access control for user roles based on taxonomy categories (vocabulary, terms). Automatically controls access to nodes (based on their taxonomy terms). Configuration page for each user role. Three...
Categories: Access control, Security, Site structure

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

WordPress Migrate

wordpress_migrate supports migrating WordPress blog exports (WXR format) into Drupal using the Migrate module / API, which is now in Drupal core. Import of WordPress posts, pages, comments,...
Categories: Import and export, Integrations

Link Purpose Icons

The Link Purpose JS library attaches icons and screen reader hints to links that open external sites, open new windows, send emails, download documents, make calls and open third-party apps....
Categories: Accessibility, Content display

OG Vocabulary

Provide each Organic group with its own vocabularies (i.e. taxonomy). This lets groups logically segregate their content into categories which make sense for them. 7.x branch Developed by Gizra;...

CookiePro Plus

Synopsis Extensive CookiePro integration with additional features and supporting module Consent Support for content blocking, covering common embedded iframe and script use cases. This module...
Categories: Access control, Developer tools, Integrations

Notification Message

What This Module Does The Notification Message module allows site administrators to create and broadcast notification messages that appear throughout a Drupal site. Notification messages can be...
Categories: Content display, Content editing experience, Developer tools

Facet API Bonus

Facet API Bonus for Drupal 7 is a collection of additional Facet API plugins and functionality, foremost filter and dependency plugins – And a place to collect more additional Facet API extensions....

Query string optimizer

Makes your website more resilient against bots and malicious scripts by sorting and making query parameters unique. This module will sort your query strings and make them also unique. Example...
Categories: Performance

CSS Variables Customizer

This module allows you to override the CSS variables of your site theme without having to deploy. This is useful for sites that only require minor adjustments to the base theme, as it enables...
Categories: Developer tools

Views Term Hierarchy Weight Field

This module allows you to filter or sort terms according to their hierarchical order or hierarchical depth. Use cases You need to display a list of entities ordered by their taxonomy terms in...
Categories: Site structure, Developer tools

Commerce Migrate

Commerce Migrate is a general-purpose migration framework extending Migrate Module for bringing store information into Drupal Commerce. Migrate destination field handlers for commerce fields ...
Categories: E-commerce, Import and export

Admin Toolbar Content

What does it do? Extends the admin toolbar "Content" menu by listing all content types. Allows for grouping content types into collections Adds a "Categories" menu item, that lists the vocabularies...
Categories: Administration tools, Content editing experience, Site structure

User categories

defining user categories as entity bundles by keeping it much simpler than what "profile2" does and without depending on the "entity api" contributed module the trick behind this module is to use ...
Categories: Access control

Easy Blog

Module provides a easy simple blog with archive, tags, categories: 1) Content type 2) Fields: title, date, tags, category, image, teaser, body 3) Vocabularies: tags, category 4) Image styles 5)...
Categories: Content editing experience

Content Templates

Content templates module provides an intuitive and flexible way to create and manage custom templates based on existing content (nodes). Existing pages can be reused as templates, or dedicated...
Categories: Content display, Content editing experience

Pages