Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Fasttoggle
Speeds up common administration tasks like unpublishing or promoting nodes or blocking users through the use of AJAX callbacks. This saves lots of page loads. If JavaScript is not available, it...
Categories: Access control, Administration tools
View profiles permissions
This module provides permissions to view user profiles depending on what roles the profile requested to be viewed has. A companion module provides access to edit user profiles instead: https://www...
Categories: Administration tools, Access control
Facebook OAuth (FBOAuth)
This module provides authentication services and an API to perform actions against Facebook. This module allows users to login to Drupal through the service commonly known as "Facebook Connect"....
Categories: Integrations, Access control
Agreement
Agreement allows the administrator to present text-based agreements (think "Terms of Service") to users based on page visibility and user role (including anonymous users). It supports multiple...
Categories: Access control, Content editing experience, User engagement
Password trigger
This is simple module that adds a trigger when a user password is updated. It uses the built-in trigger module from Drupal core. The trigger can be setup at build/trigger/node. An action included...
Categories: Integrations, Security, Access control
Panopoly Users
Helps you do more with users on your Panopoly site! Key Features Panelization of the to the user/login, user/password and user/register pages Panelized user profile pages by default Addition of...
Categories: Access control
Nice login
Nice login is a very light and simple module which improve look of pages /user/login, user/register and user/password, by removing standards tabs Login, Reset Password and Create an account, and...
Categories: Access control, Developer tools
RSS Permissions
Set role-based permission settings for blog, taxonomy, aggregator, and main site's RSS feeds. This module does not disable RSS feeds altogether: RSS feeds created through the Views module and...
Categories: Import and export, Access control
Taxonomy Permissions
Taxonomy terms are typically displayed as Taxonomy Term Fields and each term also has a corresponding taxonomy/term/% page, where % is the term's tid. (If the term field is a link, you can click on...
Categories: Access control
Optional mail on register
This module allows users to be registered without the necessity to inform an e-mail. Therefore, the e-mail field is non-mandatory. This module must be used in very specific cases. Consequently, it...
Categories: Access control
Varbase Social Single Sign-On
Adds single sign-on using existing information from a social networking service. Such as Facebook, LinkedIn, or Google. Built using Social API. Requirements: Social API. Social Auth. Social Auth...
Categories: Access control, Administration tools
Edit profile
This module creates separate "Edit account" and "Edit profile" tabs for each user, with custom user fields configured under "Edit profile." The goal of the module is to make fields attached to...
Categories: Access control
Access Control Bridge
Description The Drupal community has developed several excellent modules to get fine-grained access control over a node (e.g. Content Access, Domain Access, Workflow, Organic Groups, Taxonomy...
Categories: Access control
Webform Submission Multiple Delete
This module provides the ability to delete multiple webform results at once using checkboxes, you can either select all or few as per your need. How it is different from other modules: 1. It...
Categories: Administration tools, Access control
User Default Page
User Default Page module provides you the facility to customize the the destination that a user is redirected to after logging in or logged out. This module provides the below facilities: * It...
Categories: Access control
User role field
This module allows you to specify role specific fields. When creating a new field, you specify for what roles this field is enabled. Fields are only visible and editable if an account has a...
Categories: Access control
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
OAuth Login - OAuth OIDC SSO
The OAuth Login – OAuth 2.0 & OpenID Connect (OIDC) Client SSO module enables secure Single Sign-On (SSO) for Drupal using OAuth 2.0 and OpenID Connect standards. It allows users to authenticate...
Categories: Access control, Integrations, Security
Login redirect
Overview A simple module providing a method to redirect users according to an URL-defined parameter after logging in. Allows redirects toward non-Drupal location. Features Lightweight and minimal...
Categories: Access control
Permissions filtered by modules
This module provides lightweight filters for module list and roles list at the top of the Permissions page for easier management when your site has a large amount of roles and/or permissions. This...
Categories: Access control, Administration tools, Security
Moderation state permissions
This module provides permissions for updating, deleting and viewing entities based on their moderation states. Similar module Content moderation permissions provides permissions on the transition...
Categories: Access control, Content editing experience
Paragraphs Role Visibility
Overview The Paragraphs Role Visibility module allows you to set access for viewing a single paragraph item by roles. This is useful in cases when, for example, you have a paragraph type that is...
Categories: Access control, Content display, Content editing experience
Password Strength Disabler
Description Enabling this module will disable the password strength checker upon new user registration. This is for sites that find the strength checker unnecessary, annoying or confusing to users....
Categories: Administration tools, Access control
Auth0 Single Sign On
Project Status The Auth0 Drupal module is no longer deprecated and is currently minimally maintained. Originally managed by the Auth0 community, the project has resumed active development with the...
Categories: Access control, Administration tools, Integrations
Multi-domain login
When using multiple domains for a website, you need to login onto each domain seperatly. This module allows you to login on one domain and will automatically log you in on all the other domains (a...
Categories: Access control