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.

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

Pages