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.
This module will help you prevent the loading of specific parts and related scripts of a page until consent for placing Cookies and related technologies is given.
Provides a Views access control plugin checking if the user can perform an operation on an entity by adding an appropriate entity parameter upconverter for Drupal 8 routes.
This module provides a Views filter to only show the nodes that the current user is allowed to edit. This is typically useful as an UX improvement for editors on the /admin/content page.
Social Login is a free Drupal module that allows your users to register and login to your Drupal website with their existing accounts from 35+ social networks like
Introduction
The Microsoft 365 Connector module gives you a connector service that makes it possible for developers to easily connect to the Microsoft Graph API.
The module allows an administrator to prevent modification of user account/profile fields. The administrator can select which fields will be disallowed, or which fields will be allowed.
Add revision support to users and fields like there is for nodes.
Nice login is a very light and simple module which improve look of pages /user/login, user/register and user/password, by removing standards tabs Login, Reset Password and Create an account, and in
🇺🇦
|
This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe. |
Module allows:
- to have Email verification
- to type password on registration
- to be logged in right after registration
- to notify the user on site: You have to verify your Email
If user do not verify the Email in a certain time interval account will be blocked
(default Drupal Email verification doesn't allow to login the user right after registration).
Extends the condition plugin API to add included and excluded paths to control
content visibility.
Group Sites is a way to leverage Group to divide your site into microsites.
Description
This module provides the ability to have more fine-grained control over what users with the permission 'administer permissions' can configure. You can decide which user roles will see a limited permissions table at admin/user/permissions, and who has unrestricted access to it. The modules allows you to lock certain permissions and / or certain roles. This means that these permissions / roles will not be available for configuration to a user with limited permission configuration rights.
This module could be useful if you want to allow a client to control website permissions for relatively harmless things like posting comments, creating content, administering taxonomy etc..., but you don't want the client to have the opportunity to change permissions for things like Views, content types, themes, ...
Features
- Remove a configurable set of permissions/roles in the permissions administration table for users in roles that you want to give the 'administer permissions' permission, but don't trust completely with that power.
- Integrates with User Permissions module
- Provides a hook_permissions_lock() to define locked permissions / role from within your (custom) module. This makes it easier to deploy / repeat permissions_lock module settings
Intruduction
The Permission Spreadsheet module provides features to import/export user permissions via:
Agreement allows the administrator to present text-based agreements (think "Terms of Service") to users based on page visibility and user role (including anonymous users). It supports multiple agreements, agreement expiration (e.g. yearly agreements).
By default, an agreement is presented to users immediately after login for authenticated users, and must be accepted before the user can navigate to another page.
Manage which roles can view, edit, and/or delete nodes by content type (default) or on a per-node basis (overriding defaults on each node).
Adds the password set form as an optional fields on the one click login.
Makes it possible for voting widgets (that leverage the Voting API) to hook into the User Points ecosystem.
This module allows site admins to hide languages from end-users. As opposed to disabling language content editors still can translate content to that language. It's useful if you don't have entire website translated.
Extensive CookiePro integration with additional features and supporting module Consent Support for content blocking, covering common embedded iframe and script use cases.
Views Advanced Routing is a module providing a custom display extender for Views allowing you to take advantage of Drupal 8's new routing system.
Small module that provides permissions to edit the menu link on node edit forms, while not having permissions to administer whole menus.
This module allows connecting and authenticating in Drupal 10, with OpenID Connect and French government authentication service France Connec
Pages