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

17,651 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.

Node edit access by term

Have you ever needed to have only access control for the editing of nodes based on a taxonomy term. There are lots of modules out there for access control based on a term but not strictly and...
Categories: Access control

Apache Solr Not-A-Node

Apache Solr Not-a-Node is designed to solve the problem of needing to have non-node pages such as views and panels, show in search results that are returned by Apache Solr. The idea is that we...

Ctools Double Modal Choice

This module is intended to guard against a rare but unfortunate case where a Ctools modal is triggered from within another Ctools modal. Normally, the first modal simply closes, which can be...

Access by entity

Access by entity module is a very simple way to manage permissions (view/edit/delete) by entity (content). You can restrict access view/edit/delete permission for each content. Notice : The global...
Categories: Access control

Form Mode Routing

This module provides a way to give form modes a route and access check. currently in Drupal 8 you need to define (custom form modes) these in your own custom module routing file. However this...
Categories: Content display

Custom Menu Breadcrumbs

About this module With this module you can simply set breadcrumb for your selected content type or user account without adding the content into menu structure. How to use In configuration of the...
Categories: Content display, Administration tools, Search engine optimization (SEO)

Views Advanced Role

This module creates a plugin to enhance the core views role access functionality. In addition to allowing a user with at least one of the selected roles access to the view (the core "or" option),...

Pantheon Autopilot Toolbar

This is a really simple module that will hopefully be unnecessary at some point. Currently Pantheon's Dashboard includes an Autopilot icon in Primary Navigation on the left. Unfortunately that is...
Categories: Developer tools

Simple OAuth Account Picker

Adds an account picker, similar to how Google does it, when authorizing a client application via the Authorization Code Grant. This presents the user with the following options: Log in using the...
Categories: Access control

Page proxy

Page proxy allows Drupal to act as an HTTP proxy to remote sites and make those remote sites available under a user defined path. Features The idea of this module is to allow access to a remote...

User Field Access

This module is a branch of the user_field_privacy module and will possibily be merged into it. Why a new module? More options than just private and public through hooks and realms User...
Categories: Access control, Site structure

User Badges Auto Assign Role

This module links the module "User Badges" with "Auto Assign Role". With this module the badges on registration get immediately assigned to the user, without a cron run. Got problems or questions?...

Views user sessions

This module create a views base table for user sessions. You will be able to list sessions with views. This module comes with a view with two displays, one lists all sessions (admin/reports...

Temporary User Activity Logs

This module is used to keep track of all pages that authenticated users are visiting. It keeps temporary logs in Database of all paths with some additional details. Features Include: 1. Log all...
Categories: Developer tools

User Dashboard

You shouldn't use this module unless you're willing to maintain it. Please let me know if you're interested. This module will *not* be ported to D7 and will not have further development. I will...
Categories: Administration tools, Content display

Scroll Depth Indicator

The Scroll Depth Indicator module is designed to improve user engagement by providing a real-time visual progress indicator as users scroll through a webpage. This feature is particularly useful...
Categories: Content display, User engagement

ai_workspace

You could call this Chat GPT in Drupal, or Drupal Copilot. We went with something Ai vendor agnostic: Drupal AI workspace. It's essentially a chat GPT like interface but inside Drupal. Warning this...
Categories: Artificial Intelligence (AI)

Role request

Introduction The Role request module allows users to submit request for roles and configure a role manager to approve/deny these requests. The primary use case for this module is: Community site...
Categories: User engagement

Advanced Aggregator

This module is for Drupal 7.x. Overview The Advanced Aggregator module is designed to make Drupal's core Aggregator module (in version 7 and beyond) more useful, flexible, and scalable. In short,...
Categories: Performance, Import and export

Domain VBO

2015 april 7: Recommend to switch to domain_integration. That module contains 'domain_integration_vbo' with the same functionality, but handled with Rules API. It is more stable and also handles ...
Categories: Administration tools

Verification API

This drupal module provides the foundation to implement verification for various operations (e.g. reset password, change email or passwordless logins) that a drupal user can do. That is done by...
Categories: Access control, Decoupled, Security

Password reset restrict

Enables a period of time to be set to throttle how often a password reminder email can be sent to each user. This can be used to prevent a user being sent multiple password reminders by a malicious...
Categories: Security, Access control

Uc penny auction

Ubercart penny auction module extends Ubercart's functionality so the user can choose whether some product is penny auction's product or not. User can define own penny auction types with different...
Categories: E-commerce

FAQ with asking

The FAQ with easy asking functional module allow users with the 'create faq question' permission add new FAQ node fill only question field. Users with 'create faq answer' permission can add answer...

Ubercart order upload

Allows admins (or anyone with enough permissions) to attach files to ubercart orders. Originally created for medical tests website (client pays an invoice, and admin attaches .pdf with medical...
Categories: E-commerce

Pages