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