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.

Restricted content

Simple per-node content access module that performs a little differently than the majority of access modules. This module replaces the content teaser/body with "This post has been restricted to...
Categories: Content display, Access control

DocCheck Basic

This module allows to authenticate multiple Drupal nodes through the DocCheck login (basic license https://crm.doccheck.com/) mechanism Block (DocCheck Basic) and page (/doccheck-login) are...
Categories: Integrations, Access control

Taxorole

This module allows taxonomy terms will be used as roles. Also collaborates with modules Mass Contact (http://drupal.org/project/mass_contact) and TAC Lite (http://drupal.org/project/tac_lite) to...
Categories: Site structure, Access control

logintoboggan role

This module is inspired by this topic https://www.drupal.org/node/628334#21 I needed a option to choose the role the user gets after validation. For example pre registered user. Additonally I...
Categories: Access control

Picture Role

Picture Role is a module that adds separate Drupal permissions for allowing a User Picture to be displayed and to administer the User Picture settings for oneself and others. The result is the...
Categories: Access control

The Loch Ness Module

This is a module that will allow for locking of editing of nodes and things. If you need advanced features please take a look at Content Locking. This module is designed with simplicity in mind....
Categories: Access control, Developer tools

Restricted Area

If you want to secure some specific entities (nodes/term/assets/etc) or specific pages (still in development), you really need this module. It allows you setup login and password, in a simple way,...
Categories: Access control

User Register Redirect

Redirect to a specified page after an administrator creates a user, based on the newly-created-user's roles. This module depends on a new additional hook_user $op, after_insert, which must be...
Categories: Administration tools, Access control

Author User Access Control (UAC)

The idea for this module was hatched here: http://drupal.org/node/674002 This modules ties author user roles to content, so that the content tied to that role is only publicly accessible if the...
Categories: Access control

Custom 403 Per Path

Overview The Custom 403 Per Path module allows to set custom messages on the 403 Access Denied page according to the path. For example, you can set path: '/node/add' and message: 'You need to be...
Categories: Access control

Force Logout

Force Logout module allows administrators to force logout all authenticated users and prevent new logins, while keeping the site accessible to anonymous visitors. This is useful during database...
Categories: Access control, Developer tools

Mail.ru

Mail.ru - is Russian national email service. Описание на русском: http://drupal.ru/node/48049 Statistics show up to 60%-70% user registrations using emails from Mail.ru service in Russia This...
Categories: Access control

Panelizer Variants

As of Oct. 2015 I havent touched the module in quite sometime sadly. Hopefully someone can swing in and assist. Work + D8 initiative + Other contrib modules take up all my time meow, which isn't a...
Categories: Access control

Role Revocation

Automatically revoke user roles based on their content editing activity within a configurable time threshold, ensuring only active users retain their roles. Features The Role Revocation module...
Categories: Access control, Security

Language Fallback Exclude

What it does: The entity_translation module allows administrators to allow or deny language fallback, described as follows: "When language fallback is allowed, an alternative translation will be...
Categories: Access control, Content display

Anonymous Comment User Info

Project discontinued due to changed opinions and low usage. Its our opinion this code should belong in custom module/theme code instead. Thusly, this project is NOT looking for new maintainers....
Categories: Access control

Node view published override

About Node view published override This is a simple module that override View published content permission provided by core and makes view published content permission configurable per content type...
Categories: Content editing experience, Access control

Role Sets

If you have a large number of User Roles, the Role Sets module can help you organize them and manage their permissions more easily. Using the User Roles module makes sense when you are defining...
Categories: Access control

Role Confer

Confer a role to a user once specified requirements have been completed. Currently available requirement options are: Email verified by logging in Specified nodeprofile nodes created Designed so...
Categories: Access control

Simple User Groups (sug)

Simple User Groups (SUG) is a fresh approach to the concept of user groups in Drupal 8. It's founded on core taxonomy module and draws heavily on the implementation of forum module also in core....
Categories: Access control

Entity Access Policies

We will use this module in active development in combination with core patches to open the gates we need to implement Attributed-based access control in Drupal Core. Furthermore, this contrib...
Categories: Performance, Security, Access control

Claim Node

This module is a fork of the Node Ownership module, with a number of significant changes: Fully integrated with views Integrated with entity API for simple CRUD actions Integrated with Drupal's...
Categories: Content editing experience, Access control

Misery

Misery is a module designed to make life difficult for certain users. It can be used: As an alternative to banning or deleting users from a community. As a means by which to punish members of your...
Categories: Access control

Secure Confirmations

Secure confirmations interacts with Webform module confirmation message pages to do the following: replace the sid in the URL with a token limit access to confirmation message pages based on uid or...
Categories: Access control

Revision collection

This module makes it possible to create collections of content. Nodes can be placed inside a collection. When a collection is active, all users will be able to see only content within this...
Categories: Content editing experience, Access control

Pages