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.
Site User List
This module is no longer supported. Co-maintainer requests will not be accepted. The Site User List module displays a sortable and searchable list of all the users on the site based off of their...
Categories: Access control
MyAccount_alter
DIY Edition:I haven't been maintaining this module, largely because I don't use it myself. Its functionality is easy to create with just a few lines of custom code. Stephenh made a tutorial...
Categories: Administration tools, Access control
Special Taxonomy Tagging In Body
This Module provides a way to connect, relate and classify content in the website. It allows the user to add special taxonomy tagging with Drupal taxonomy category page. With this module, user can...
Categories: Administration tools, Site structure, Access control
Anonymous Publishing
The Anonymous Publishing project is intended to increase your control over anonymous publishing on a site. Allowing anonymous publishing (posting without first having to register) may lower the...
Categories: Security, Access control
Entitlements API
For Drupal 7 watch the progress of the Authorization module. Overview For end-users where Drupal must coexist with generic authorizations systems with code-based attributes, this module should be...
Categories: Access control
friends
Friends This module adds a field to other users profile enabling you to add or remove this user to your list of friends. An overview page of all your friends is reachable via the link "My friends"...
Categories: Access control
Content Login
Normally a user gets login by login box containing user name and user password. Now this module tries to login an user by providing content url which is encrypted. This module is useful when you...
Categories: Administration tools, Content editing experience, Access control
Taxonomy Internal
The Taxonomy Internal module allows taxonomy vocabularies to be marked as "internal". When a vocabulary is marked internal, the canonical page of its terms is: only accessible to users that are...
Categories: Access control, Site structure
Paragraphs Access Control
Manage access and restriction to edit and view paragraphs. Description This module provides a node access type api to allow restriction of access to paragraph items. Companion modules provide...
Categories: Access control
Domain Fields Settings For Drupal 8.x / 9.x
OVERVIEW This module provide additional functionality to the admin user for accessing fields based on domain. The main functionality of this module to provide an admin interface from which we have...
Categories: Content editing experience, Access control, Content display
Entity Domain Access
Description This is module provide domain access control for any fieldable entities. Usage Go to settings page admin/structure/domain/entities and enable entity types to manage domain access. After...
Categories: Access control
Private Downloads
It turned out that this module is not actually needed, it is only left here for archiving purpose. Please have a look at the manual page, Restrict specific folders from public download (via ...
Categories: Access control
Domain Admin
Domain Admin adds more granular permissions to the Domain Access module and several of its sub-modules. Currently the module allows the site admin to delegate the following tasks: Editing of domain...
Categories: Access control
User Coins
The user coins module by itself implements a virtual coins system associated to users. Users gets a coins balance Administrators can add/remove coins to users manually Users can earn/spend their...
Categories: E-commerce, Access control
Nice Admin Comments
Administrators of a Drupal site have the ability to approve, delete and edit comments. This module is intended to enhance these abilities by adding a much more quicker and more user friendly...
Categories: Access control
IP Path Access
IP Path Access is an access control module which allows an administrator to set a path and IP (or IP range) and prevent all users from accessing the path that are not accessing from the set IP...
Categories: Access control, Developer tools
Quick add field data
This module allows you to quickly create multiple fields from excel, It generates automatically feeds for your import easily. and also create new views with those fields. It also gives you a...
Categories: Administration tools, Content editing experience, Access control
Lock Layout Builder
This module provides the locking mechanism to discourage concurrent editing on layout pages(eg: node(1), block_content(35), etc...). In other words, this restricts the other user(2) from performing...
Categories: Access control, Content display
Mobile Number Login
CONTENTS OF THIS FILE --------------------- * Introduction * Installation * Maintainers INTRODUCTION ------------ Mobile Number Login module allows the user to login with the mobile number which...
Categories: Access control
FranceConnect (OpenID Connect)
The FranceConnect module offers a plugin for OpenID Connect to let users connect through FranceConnect service. What is FranceConnect? FranceConnect is an OpenID Connect based identity provider...
Categories: Access control
PHP Native password_hash for Drupal
This module will swap the password hashing mechanism used in Drupal (based on Phpass) to use the newer password_hash() function and its companions. Note that, for the Drupal 7 version, PHP 5.5 is...
Categories: Developer tools, Security, Access control
Openid service
Note: As of 01/29/2010, this module has been abandoned due to security issues. If you are interested in taking this module over, please reply to [#699352]. This will be part of services module http...
Categories: Access control
Context Restrict Roles
This module provides a context reaction that will restrict access by role. If the current user triggers a context condition that uses this reaction they will either receive an access denied message...
Categories: Access control
Social Auth ESIA
The module provides integration for Social Auth module with ESIA via OAuth 2.0. ESIA from Russian "ЕСИА", which is "Единая система идентификации и аутентификации". Translated as "Unified...
Categories: Integrations, Access control
Checkall Widget
Allows you to add to the checkboxes the possibility of checking / unchecking all the boxes. Planned to merge into core There's a core issue planning to merge key functionality from this module into...
Categories: Access control, Administration tools