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.
Page Load Progress
Page Load Progress sets a screen lock showing a throbber when the user submits a form that triggers a time consuming task. It unequivocally indicates a task is being executed, and, as a result,...
Categories: Developer tools
Timezone Detect
Overview Timezone Detect is a lightweight module that leverages the jsTimezoneDetect library (included with the module) for automatic detection and setting of a user's timezone via javascript. It...
Categories: Developer tools, Site structure
Social media presence On The Web
This module provides a single block that can show social media icons that link to your brand's content located elsewhere on the web. The icons will not show up unless you provide a link to that...
Categories: Integrations
CKEditor 5 Paste as plain text
CKEditor 5 plugin to force pasting content as plain text. Features For each text format using CKEditor 5 as editor, you can enable this plugin to automatically remove all HTML markup from content...
Categories: Content editing experience
File Entity Inline
This module aims to provide the ability to edit File entities inline, as part of another form (such as nodes). This should enable the ability for reusable and site-wide editing of file properties,...
Categories: Content editing experience, Site structure, Media
Remote stream wrapper widget
This project provides a file/image widget implementation of the API provided by remote stream wrapper. It currently only supports entering the URL but will in time gain feature parity with core's...
Categories: Content editing experience, Site structure, Media
Postmark
The Postmark module allows the administrator to switch the standard SMTP library over to use the third party Postmark API to send out emails from their site. An account with Postmark is required to...
Categories: Integrations
Opigno SCORM
This project is related to Opigno LMS distribution. It implements the SCORM feature in Opigno, allowing to load and play SCORM packages within Opigno trainings. It is compliant with SCORM 1.2 and...
Categories: Content editing experience
Decorative Images
The Decorative Images module provides an option to mark images as decorative, displayed with a "presentation" role for assistive technologies. The option can be enabled or disabled per-field,...
Categories: Accessibility, Content display, Media
iFrame Resizer
Introduction This module makes the iFrame Resizer javascript library available on your Drupal site. With it enabled, you can "keep same and cross domain iFrames sized to their content with support...
Categories: Content display, Developer tools
Paragraphs Usage
Synopsis The purpose of this module is to be able to identify which content type can contain which paragraph type. When you have a lot of paragraph types, it can be overwhelming identifying which...
Categories: Content editing experience
Commerce Price Savings Formatter
This module is an extension of Drupal Commerce that provides a display formatter for the Commerce Price field which shows the amount of savings when a discount is applied. Features Formatted price...
Categories: Content editing experience, Content display
Cookie Control
On May 26th 2011 a new EU originated law came into effect that requires website owners to make significant changes to their sites and may fundamentally change the whole web browsing and shopping...
Categories: E-commerce, Integrations, Access control
Jsonapi Role Access
The Jsonapi Role Access module allows you to manage access of jsonapi resources based on user role.It provide a simple setting form from where you can restrict or allow a user role to access...
Categories: Access control
Tabs in toolbar
This simple module places the local menu tabs (for example the View/Edit/Revision tabs in a node view page) into a toolbar that is fixed at the top of the browser window. There is some default CSS...
Categories: Administration tools
FileField Target
This modules adds a display formatter for field field that allows you to set the target attribute. How to use: Use the display formatter Generic File with Target for you file field.
Categories: Site structure
User Permissions
User Permissions provides an interface for giving additional permissions to individual users without the need to assign them to a special role. When this module is enabled, users with the ...
Categories: Security, Access control
CKEditor SWF - Enhanced Flash embedding plugin
This module is an extension to the CKEditor module. It also supports CKEditor installed through the Wysiwyg module. It seriously enhances CKEditor's outdated Flash plugin: with CKEditor SWF,...
Categories: Content editing experience, Media
Features Tools
Features tools is a development helper module for working with the fantastic Features module. Tools feature Unlink The main goal of this tool is to give the ability to remove elements from a...
Categories: Developer tools
Simple Popup Views
Show views any fields in the popup. Triggering Methods On Hover On Click Popup positions Top Right Bottom Left Popup Designs This module will not add any default popup designs. You have to...
Categories: Content display, Media
Readmore
This small module provides a field formatter that displays a text of field as trimmed text with read more/read less links. Any comments and suggestions are welcome. Similar modules This is also...
Categories: Content editing experience, Content display, Site structure
Simple Responsive Table
Introduction Module will be needy one to make table responsive in small screens. Lightweight in sense no need for additional plugins, just install that's it. Configuration Manage and configure...
Internal Links
The Internal Links module, Intlinks, is a simple set (currently two) of input filters which modify the output of internal, root-relative links in any text input format for which they are enabled....
Categories: Content editing experience, Content display
GLightbox Media Video
GLightbox Media Video extends GLightbox module with support for Drupal core Media Remote Video and local Video. Features The GLightbox Media Video module: Works as a Formatter for Video URL field...
Categories: Media
Paragraphs Clipboard
The Paragraphs Clipboard module provides a simple and efficient way to copy and paste paragraph content between different nodes on your Drupal site. This module extends the functionality of the...
Categories: Administration tools, Content editing experience, Site structure