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

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

Config Route Requirements

The Config Route Requirements module will allow module developers to easily provide an on/off toggle for routes using configuration values. For more information, please refer to the full...
Categories: Access control, Administration tools, Developer tools

Always Visible 7

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

View Usernames

The module is part of the User Privacy Core recipe. This module addresses Drupal core’s username information disclosure problem, which could be considered a personal data breach. For more...
Categories: Access control

Flexi Access

The Flexi Access module will provide a simple and flexible interface to the ACL (Access Control List) module. It will let you set up and mange ACLs naming individual users that are allowed access...
Categories: Access control, Security

Commerce Login Step

Provides a separate step in the commerce checkout workflow, which allows existing users to login. Installation Please refer to README.txt for installation instructions. Alternatives Commerce...
Categories: E-commerce, Access control

User Chooser

Provides formAPI elements for selecting & validating single or 'segments' of users according to role permission your_callback Presents a dropdown or autocomplete field which accepts uid, email and...
Categories: Access control, Developer tools

Entity Access API

This is a proof-of-concept module. Don't use it on a production site. This is an API module, and it does very little by itself. You probably shouldn't install it unless another module tells you to...
Categories: Access control

Domain Integration (Drupal 7)

Integrates Domain module with popular Drupal modules. The goal of this module is to give integration to a bunch of important Drupal 7 modules: EntityAPI, Rules, SearchAPI. This module is under...
Categories: Access control

The Sign-Up Problem (SUP)

The Sign-Up Problem is a phenomenon where visitors want to contribute content on a website but do not register (and thus do not contribute) because they do not want to fill out the registration...
Categories: Access control

Filterable Link

TL;DR Use Link Field Autocomplete Filter Wouldn't it be nice if you can specify which bundles an instance of the core link field can source? This module attempts to streamline the linking of...
Categories: Administration tools, Content editing experience, Access control

Media Folder Management

This module provides an Windows style file explorer or a Ubuntu style Nautilus. ⚠️ Info This module provides its own "media" entity. If you are looking for a integration with Media entities check...
Categories: Access control, Content display, Media

Registration Restriction

This module allows a site admin to restrict user registration based on whitelisting or blacklisting particular email domains. An example use case is a school or organization that wants to restrict...
Categories: Access control

Username Case Sensitivity

Description This module allows you to make usernames for your users case sensitive. What this means is you can have a user with the name 'admin' and 'AdMiN' and they will be treated as seperate...
Categories: Access control

hiddend7

d7 version of the hidden module The d6 Version of hidden had a filter, report for hiding and an email report feature. These features have been removed. Instead of the filter you can use the simple...
Categories: Administration tools, Access control, Content display

Ajax form entity

This module aims at ajaxifying any content entity form (creation, edition and deletion). It can be used for various use-cases adding a complete ajax wall, mass-submiting or creating / editing via...
Categories: Administration tools, Content editing experience, Access control

Prevent User Delete, Reassign Content to Anonymous

The only purpose of this module is to remove the "Delete the account and make its content belong to the Anonymous user" (user_cancel_reassign) option from appearing on the User Cancellation Form (...
Categories: Administration tools, Content editing experience, Access control

Debut RedHen

Part of the Debut features set, Debut Redhen provides a CRM feature built on RedHen. Like all Debut features, Debut RedHen can be integrated either as a stand-alone feature to quickly add article...
Categories: Access control

Group SAML

The Group SAML (gsaml) module allows you to manage group permissions based on a selected user attribute. The module makes use of the following configurations: an array of the user attributes, an...
Categories: Administration tools, Content editing experience, Access control

Licensing

This module allows administrators to moderate entity access by issuing licenses to site users. These licenses may optionally be set to expire at a predefined date and time. This module provide a...
Categories: E-commerce, Access control, Developer tools

uLogin (advanced version)

uLogin service allows your users to login using their accounts at: Facebook Twitter Vkontakte Odnoklassniki Mail.ru Google Yandex Live Journal OpenID Windows Live ID LinkedIn Last.fm, SoundCloud,...
Categories: Integrations, Access control

Lock Session

This Module locks sessions after a configured amount of time. It does not expire the session but instead locks the session and does not allow the user to access any pages until the reenter a...
Categories: Access control

Taxonomy field menu

Summary: This module is to build menus based on connections between terms and nodes. The idea comes from the common request of terms -- nodes menus in Drupal community, like menu: -- term1 -- node...
Categories: Access control, Site structure

User Created by Field

Adds a field to User showing who created the user and creates permissions around that field. Configuration Configure the user permissions in Administration » People » Permissions: Edit User Created...
Categories: Access control

Secure Site

This module allows you to authenticate users with a browser-based password (HTTP Auth). You can restrict access to the site by role and choose to secure restricted pages or the entire site. This...
Categories: Access control

Devel Debug 40x

403 exception dumped through Devel's Kint sub-module Synopsis The Devel Debug 40x module registers an event subscriber that will dump 403 and 404 exceptions through Devel's dumper manager to help...
Categories: Developer tools, Access control

Pages