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.
Forum Access Notify
Simple module that sends emails to all moderators configured in Forum Access when new Forum Topics are posted to their Forum. There a dozen other ways to do this, but if you already configuring...
Categories: Integrations, Access control
Role Delay
The role_delay module enables the configuration of one or more user roles that all new users are automatically granted after a specified period of time from registration. A role delay of 0 (zero),...
Categories: Security, Access control
Autocomplete username
Adds auto-completion to login forms' username field. WARNING: You will have to grant anonymous users the 'access user profiles' permission for this to work. Anonymous users will have access to...
Categories: Access control
User categories
defining user categories as entity bundles by keeping it much simpler than what "profile2" does and without depending on the "entity api" contributed module the trick behind this module is to use ...
Categories: Access control
Read Only Deployment
INTRODUCTION Read only deployment module is intends to improve the deployment workflow. It helps your site working in read only mode while you run a deployment and allow only certain users to...
Categories: Administration tools, Content editing experience, Access control
Role Limits
Overview Role Limits is a small, but useful, module that allows for users with proper permissions to set a limit on the number of users in a given role. Think of this module very much like "Maximum...
Categories: Security, Access control
Register display
The Register display module allows the user to use the display form as a register form, which means the user can have a different registration form based on a combination of user form display and...
Categories: Access control
User Information Notification
This module provides an alert notification feature which will be shown to the admin. Admin can check directly how many users are created and new comments added in the website. Admin do not need to...
Categories: Access control, Developer tools
PayPal Roles
If you ever wanted to turn your Drupal site into a membership site, PayPal Roles is probably the best option for doing just that. Requirements This module requires the following modules: Chaos tool...
Categories: Access control
Facebook Authentication
Description Facebook Authentication provides a light-weight integration with Facebook's Single Sign-on API. It does not register Facebook users as Drupal users and it uses Javascript SDK, so there...
Categories: Administration tools, Access control
Google Friend Connect
Google has officially deprecated Google Friend Connect. See http://googleblog.blogspot.com/2011/11/more-spring-cleaning-out-of-season.html for the announcement blog post. Google Friend Connect (GFC...
Categories: Integrations, Access control
Authy Two Factor
Beef up the security of your site with Authy Two Factor. You will need to sign up for an account with Authy in order to use this module but there is a FREE tier (https://www.authy.com/product...
Categories: Security, Integrations, Access control
Field Group Roles
Field Group Roles grants access to Field Groups in entity creation and edit forms based on user roles. Access to Field Groups is granted by implementing a Field Group machine name naming convention...
Categories: Access control, Content display, Site structure
Custom Contact
This module creates a custom user contact page using Views. The Flag module is used to mark which users to include on the page so the views can include any arbitrary collection of users. The...
Categories: Access control
Workflow participants
This module allows per-entity workflow participants to be configured. These participants can either be editors or reviewers. Content moderation states can be configured to allow editors, reviewers,...
Categories: Access control, Content editing experience
Organic Groups Access
The OG Access module for Drupal 10+ enables access control for private and public groups and group content within Organic Groups. It allows group owners to restrict content visibility to only group...
Categories: Access control
Nginx securelink (with Access Control)
The fastest and most powerful & flexible Drupal download system with extensible & fine-grained access control Integrates with nginx_securelink extension. This module provides a flexible way for...
Categories: Access control, Media
OG User Roles
OG User Roles allows group administrators of organic groups to grant additional user roles to individual members of a certain group. Any additional permissions only apply within the context of this...
Categories: Security, Access control
User List API
User List provides an API to extend the User Administration user list (admin/user/user) by adding filters and data columns. The module adds one filter and data column through its own API that may...
Categories: Administration tools, Access control
Send Emails
Requires developing experience Have you ever wanted to send users an email, but didn't want to use Rules? And wouldn't it be nice to have a user interface to be able to edit the said email? A user...
Categories: Integrations, Access control
Unpublish Public Files
Hide (unpublish) public files when their parent media entities become unpublished. The module provides the ability to keep public files of unpublished media entities unavailable until the media...
Categories: Access control, Media
Email Verification
INTRODUCTION ------------ Verify User Email before creating an Account on Drupal. This is to avoid a Spam Account created using a non-existing email address. This Module makes sure that the email...
Categories: Access control
Outdated content
Outdated content allows you to specify, in days, how much time should pass before content is seen as "outdated" by the system. When setting up outdated content, each content type can be configured...
Categories: Access control, Content display, Content editing experience
Workbench Approver
Adds an "approvals" tab to content and allows assigning users to approve a content draft. Locks content moderation state transitions until the current revision is approved by these assigned users....
Categories: Access control, Content editing experience
Gender field
Overview The gender field module provides inclusive options for collecting gender information of individuals. The goal of the gender field module project is to provide a thoughtful and sensitive...
Categories: Access control