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.
Drupal by default sends Password Reset URL by mail to user's email id in password recovery mail, but Recovery Password module makes it possible for Drupal to send any random generated password(new
This module is designed to generate a custom login block for use on the Drupal user login page.
This module allows users to be given the permission to create subusers. The subusers may then be automatically assigned a role or roles.
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide?
A module for extending the permissions of Drupal's preview functionality, to be used with GraphQL Compose.
This module add the following new permissions for user accounts:
This module allows for more granular access control to Layout Builder by providing a set of permissions.
1.x
Features:
Limit the amount of nodes or comments your users create over a given time period. This module has been rewritten to integrate with Rules. Instead of going to a page to assign limits you now just need to create rules. A default rule has been provided as an example.
When creating your rules there are now many hundreds of ways to implement your limits. Limits can be applied to roles, users, dates, or anything that can be accessed using PHP.
Version 2.x
- Depends on Rules
- Complete rewrite of the original module
- Can limit the creation of nodes and comments
- Conditions for the limits are anything that you put into a condition for a rule
- Integrates with Organic Groups
Version 1.x
- Port of the Drupal 5 version
- Can only limit the creation of nodes
- Conditions are only by role
Bug Reports & Support Requests
Please include all relevant information when posting an issue to the queue. This would include your exported rule, a detailed description of what you are trying to do, and any other pertinent information. The more information you give me the quicker and easier I will be able to help you.
Integrates Domain module with popular Drupal modules.
A module that allows administrators to freeze content editing based on their requirements.
Features
Easy to use and compatible with Drupal 10.
This functionality helps in creating multiple login pages with specific roles
-- Configuration --
This module allows you to set restrictions - by path - on what parts of your website users can edit. E.g.
The Registration Limit module limits/blocks registration of new user accounts
when the user's IP address was recently used in former logins to existing
accounts.
The Simple OAuth Enhanced Errors module enhances error messages in responses
from the Simple OAuth module to better indicate the user what went wrong.
Provides callback-based access control for Views.
This module allows you to enter different sale prices per product for different roles in an Ubercart store.
The Simple OAuth Login Hook module extends the Simple OAuth module so that
when a user logs in via specific OAuth grants (e.g. the password grant), the
This module provides login functionality where the user receices an e-mail from CiviCRM with a code to login.
WAYF (Where Are You From)
Overview:
This module allows users to mark administrator selected CCK fields as Public (visible to everyone), Hidden (visible to node author, hidden from everyone else) or Private (visible to node author and "friends"; see requirements section below).
Description:
- The field settings screen provides a new option to enable privacy options for fields. This option is global and affects all content types where the given field is shared. The default privacy status can be specified.
- This module supports all kind of fields, and even fields in multigroups.
- In the node edit form, a new option to configure field privacy settings will be available as a small icon next to the fields where this feature has been enabled. This is only available to users with "edit privacy options for field %field_name" permission.
- Users with "view private data for field %field_name" permission are excluded from privacy restrictions. This feature combined with node revisions allows community managers and/or site moderators to monitor changes to privacy settings.
- Builtin support for node revisions and Diff module.
Requirements:
The User Points Top Contributors module works with the User Points module to create blocks and pages that list the maximum points earned by contribu
Unique Avatar circumvents unwanted browser caching of user pictures by creating a unique filename each time the image is uploaded.
Adds a logout tab to your users' profile.
Configuration page allows to set weight for the tab and customize URL for logout
OAuth / OIDC Login - OAuth2 Client SSO module allows users residing at OAuth 2.0 capable OAuth / OpenID Provider or any OIDC (OpenID Connect) provider to log in to your Drupal website. We support all known OAuth and OpenID Providers – Azure AD, Azure B2C, GitHub, AWS Cognito, Salesforce, Google Apps, Keycloak, Discord, Ping, Keycloak, Facebook, Instagram, Linkedin, Strava, Bitrix24, Fitbit, Reddit, Wild Apricot, Bitbucket, WHMCS, OneLogin or any other custom OAuth or OpenID providers, etc.
Pages