Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

143 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.

IMCE

IMCE is a file manager featuring personal directories and quotas. Features Upload/delete files, resize images. Support for file systems: private, s3, google Configuration per role: file size/type,...
Categories: Content editing experience, Media

References

This project provides D7 versions of the 'node_reference' and 'user_reference' field types, that were part of the CCK package in D6, at functional parity with the D6 counterparts. See http://drupal...

JSON:API Resources

The JSON:API Resources module makes it possible to define custom JSON:API routes. It does not define any custom routes of its own. This can be incredibly valuable for providing custom collections ...
Categories: Decoupled

AI (Artificial Intelligence)

Drupal AI enables organizations to use artificial intelligence directly within Drupal websites. It provides the core technical foundation for integrating language models, automating tasks, and...
Categories: Automation, Content editing experience, Integrations

Facebook Pixel

Integrates the Meta Pixel (formerly Facebook Pixel) with Drupal to report conversions, build audiences and understand how visitors use your site. Starting with 3.x, events can also be sent server...
Categories: E-commerce, Integrations

Google Analytics Reports

Google Analytics Reports module provides graphical reporting of your site's tracking data. Graphical reports include small path-based report in blocks, and a full path-based report....
Categories: Integrations

COOKiES Consent Management

User consent management module for Drupal. The module enables existing third-party-integration modules continued to be used in compliance with the GDPR (of course without manipulating their code)....
Categories: Access control, Content display, E-commerce

Disk Quota

About This module limits user disk quota per individual user or per user role. It tracks the total file size uploaded by users via Drupal forms. Note: This is a modernized fork of the discontinued...
Categories: Access control

A11Y Paragraphs Tabs

A11Y Paragraphs Tabs gives the user the ability to easily add tabs via paragraphs to their content that complies to Accessibility (A11Y) standards. On Desktop it shows Tabs and on mobile it...
Categories: Content editing experience

Quota

Quota module allows administrator to limit maximum number of nodes of each content type a user can create. The module takes into account either all or only unpublished nodes. This can be useful to...
Categories: Access control

Node Limit

The Node Limit module allows administrators to restrict the number of nodes of a specific type that roles or users may create. For example, if a site has an "Advertiser" role that can create ...

Site Quota Enforcer

This module enforces quotas set for the entire Drupal site. It was written for the Aegir Hosting System to enforce quotas set by Aegir administrators on client sites, but could be used with any...
Categories: Access control, Integrations, Developer tools

MERCI Quota

This module adds additional validation when creating a Reservation. MERCI Quota checks both the concurrent use (how many items can be checked out at one time) as well as the number of hours already...
Categories: Site structure

Create quota

This module is no longer maintained. You can simply use rules to remove a role from a user, so she won't be able to post new content Create quota module creates quota rules and holds information...
Categories: Content editing experience, Automation

JSON-RPC

JSON-RPC is a stateless, light-weight remote procedure call (RPC) protocol. This module implements a framework for creating non-RESTful services. It is intended to be the platform on which a...
Categories: Decoupled, Developer tools

ChartJS API

This module provides an integration API with the ChartJS library that provides "a graph render element" for generating graphs. In addition to the standard graphs of GraphJS, a new type called ...
Categories: Developer tools, Integrations

User Quota

User Quota provides a system of limiting users to create a certain number of nodes of a certain type. The framework keeps track of the history where users may have gained (or lost) a specific limit...
Categories: Content editing experience, Developer tools

Table Size

The Table Size module provides an administration page that allows administrators and site builders to set arbitrary row and size quotas (number of rows and size in MB) for each table in the main...

Mailfix for Postfix

Description The Mailfix module integrates Drupal with Postfix, providing email accounts to regular Drupal accounts. For this module to work you must have previously installed and configured Postfix...
Categories: Access control, Integrations

Opigno Course Quota App

Opigno Course Quota
Categories: Access control

Opigno Class Quota App

Opigno Class quota app for Opigno

Quota by role

Security: This module is considered insecure by Drupal security team and all of it's releases have been unpublished. You are strongly encouraged to disable the module on your site. Quota by role is...
Categories: Access control

cPanel API

Provide API functions for cPanel (not WHM). This module has no UI and should normally only need be to installed if another module requires it or you are writing a module which needs these functions...
Categories: Administration tools, Integrations, Access control

DCP Rules Example

Features module for session "A thing or two about rules".

User Disk Quota

Overview The User Disk Quota module allows to limit user disk space usage per single user or per user's role. How the module works Each user could be limited on the total size of uploadable files....
Categories: Media, Access control

Pages