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

53,993 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.

Restrict node page view

Have you ever used a slideshow nodetype that you need to be published but don't want the node be accessible by itself using then node/XXX path? This module is for you! With this module you can...
Categories: Content editing experience, Access control

User Delete

Allows administrators (and/or priviledged users for their own account) to block a user block a user and unpublish all submitted content, including nodes and comments delete a user and reassign the...

Map Widget

Synopsis This is a module for module developers. It provides field widgets for use on forms, particularly entity forms, for the core MapItem field. The Map field, which is "an entity field for...
Categories: Site structure

Let's Encrypt Challenge

This is a simple module that allows for a configuration of a Let's Encrypt challenge. It allows you to set some output for an http://www.example.com/.well-known/acme-challenge/FILENAME url. It will...
Categories: Security

Search API Decoupled

Search API Decoupled module provides a search display plugin for Search API as an alternative to views for displaying the search results. Search API Endpoint entities are used to define the search...
Categories: Decoupled, Developer tools, Site search

Advanced Content Feedback (aka admin_feedback)

Advanced Content Feedback (initially named admin_feedback) makes it very easy to analyze, view statistics and gather user information about the content of your site. Description Module for...
Categories: Administration tools, Content editing experience, User engagement

LiveChat

LiveChat is a premium live chat and help desk software for customer service and sales. It helps online businesses grow sales by inviting visitors to chat before they leave the website. LiveChat...
Categories: E-commerce, Integrations, Developer tools

Logout Tab

Adds a logout tab to your users' profile. Configuration page allows to set weight for the tab and customize URL for logout
Categories: Content editing experience, Access control

One Time Login Link Admin

Generate a one-time login link for the user from the admin UI in Drupal8 or Drupal9 This module provides an option in the people's page in Drupal admin from which an admin user can generate a one...
Categories: Administration tools, Access control, Developer tools

Image Field Zoom

Image Field Zoom provides a field formatter that allows you to apply it to your image field. Install Download the jQuery Zoom plugin from here: https://github.com/jackmoore/zoom (latest version),...
Categories: Content display, Site structure, Developer tools

LD JSON Schema

# INTRODUCTION ------------ This module provides the features to add JSON LD schema section to the pages. You can add custom Ld JSON Schema to any page by URL. It may be useful for the custom...
Categories: Search engine optimization (SEO)

Access Policy

Access policy is an incredibly powerful module that allows you to use fields and other attributes to control access to entities. No code required. With Access Policy you can do things like:...
Categories: Access control

Managed File

Extend default managed_file widget, which is a part of Form API, by a set of useful features. See examples below to be involved. Usage These additional options for element with '#type' => 'managed...
Categories: Developer tools, Media

Views Tooltip

Provides a global Views field with a setting called "Tooltip text", used to generate tooltips through TIpsy. Currently D7 only, but should be trivial to provide a D6 version. Sponsored by Publicis...

Spaces

Spaces 3.x Spaces is an API module intended to make configuration options generally avaliable only at the sitewide level to be configurable and overridden by individual "spaces" on a Drupal site....
Categories: Developer tools

Ubercart Product Actions

Do you manage an Ubercart shop with lots of products? If you have lots of products in your shop, and you ever wanted to do any of the following, this module will surely help: Decrease the price of...
Categories: Administration tools, E-commerce, Developer tools

Glazed CMS News

Glazed CMS profile and its modules are no longer actively maintained. We recommend users consider DXPR CMS as a more modern and flexible solution for managing content on Drupal websites. DXPR CMS...

User Merge

This module helps users to merge together duplicate accounts. It uses a hook system so other modules can do whatever they need to manage their relationships to users.
Categories: Access control, Administration tools

Custom Breadcrumbs Features

Integrates Custom Breadcrumbs with Features. Will be supported until this issue is fixed: [#579690]
Categories: Administration tools, Developer tools

Panels Substitutions Access

Determine Panels Access by substitutions values used as Selection Rules and Visibility Rules. It is actually a Ctools Access plugin If can check if substitutions matches a string literal or another...
Categories: Content display

EntityFieldQuery Extra Fields

Warning : This module abuses EntityFieldQuery to return data from your database. It does not work with entities or any modules that build on them. It allows you to use addField within an...
Categories: Developer tools

Always Visible

Allows administrators to override the visibility of menu items. Normally, items which are inaccessible won't show up in the menu. Using this module, menu items can be set to always show up. Their...
Categories: Access control

Views Regex Rewrite

Provides a new "Global: Regular Expression rewrite" field for selecting in views. This then lets you re-write the value of the field based on a list of regular expression rules. The idea is that...

Email Verify

This module provides advanced email address checking. The core of Drupal, through the user module, only performs syntactical checking of user-entered email addresses, both during registration and...
Categories: Integrations, Access control, Developer tools

OpenTelemetry

Integration of the OpenTelemetry PHP library with Drupal. More info about OpenTelemetry » This allows you to see not only the total execution time of the Drupal Request, but also detailed...
Categories: Developer tools, Integrations, Performance

Pages