
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.
Quiz Questions Import
Provides import functionality for Quiz questions. Usage Enable the module (qq_import) Configure import settings on admin/quiz/import Import questions at /import On the import page, you can download...
Categories: User engagement, Import and export
Entity Reference Views Formatter
This module provides Views based entity reference field formatter. You can use any view to show entity reference field value(s). N.B. View argument is entity ID of the entity which contains entity...
Categories: Site structure
Advanced Form Block
Welcome to Advanced Form Block Module. With this module you can do the following: 1) Create any number of blocks with a particular node edit form. 2) create any number of blocks with a particular...
Categories: Content editing experience, Content display
WYSIWYG Tools Plus
D8 development The development for the 8.x version has just begun and I am asking for requests for new widgets that can be added in. Please submit a feature request ticket and I will be reviewing...
Categories: Content display, Content editing experience, Developer tools
Quick update
The Quick update module provides a quick way to batch install multiple new projects or all the missing dependency projects. Enhances Drupal core update features Drupal core provides a way to...
Yoast Analysis
Module to integrate Yoast content analysis in Drupal Features: This module provides a real-time page analysis for maintainers and builders of Drupal applications. The module scans your content on...
Categories: Search engine optimization (SEO)
Local tasks blocks
Important Major Version Change Notice Block names have changed between 1.x and 2.x. See "Upgrading from 1.x to 2.x" below. Introduction Local tasks blocks turns the standard MENU_LOCAL_TASKS into...
Views fieldset style plugin
Overview This module adds fieldset row plugin to views. It shows a row as a fieldset. It also provides functionality to make the fieldset collapsible and collapsed. An existing view field can be...
IMCE Copy Link
IMCE Copy Link adds a Copy Link button to the IMCE file manager tabs. Clicking it copies the currently selected file URL to the clipboard. The URL can then be pasted into any Drupal text field or...
Categories: Media
Webform Deter
This module allows for configuration of regular expressions that will be checked against text and textarea elements on webforms and caution the user against submitting sensitive information if the...
Bootstrap Login Modal
Overview Adds a login and register link in the nav bar. Opens them in Bootstrap Modals.This module is intended for use with the Bootstrap theme. By default the login and register links are added to...
Categories: Content display, Developer tools, Site structure
WebP Extras (CKEditor Filter)
This module provides extra functionalities for the WebP module with CKEditor. It provides an additional filter plugin for CKEditor. This filter allows you to convert images embedded in the CKEditor...
Categories: Content editing experience, Media
DrupalAuth for SimpleSAMLphp
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Drupal + SimpleSAMLphp + drupalauth = Complete SAML...
MailjetAPI
This module provides integration with the Mailjet email service. It provide a simple Mail Plugin which permit to send emails with a request http on the Mailjet API webservice. The module uses...
Categories: Integrations
Scald YouTube
INTRODUCTION Scald Youtube is a video provider for the Scald module. It can handle URLs and video IDs, and pulls meta data directly from YouTube. If a V3 API key is provided then it is possible to...
Categories: Administration tools, Content editing experience, Content display
File MIME
Drupal determines the MIME type of each uploaded file by applying a MIME type mapping to the file name. The default mapping is hard-coded in ExtensionMimeTypeGuesser. The File MIME module allows...
Categories: Media
Webform Submissions Delete
This module is used to delete Webform submissions in bulk using a specified date range. This module will create a tab/link under the Webform Results tab, which will allow a user to delete...
CKEditor Widget Menu
This module allows lots of widget buttons to be placed in a dropdown list so that they don't clutter the CKEditor toolbar. CKEditor 5 Place the widget_menu button into a CKEditor 5 toolbar between ...
Categories: Content editing experience
Extra Block Types (EBT): Tabs
Extra Block Types: Tabs module create a new block type for tabs. Tab content can be blocks, pages, Views and formatted text. Tabs are based on jQuery UI Tabs plugin and have various settings for...
Categories: Content display, Content editing experience
Editorial Access Manager
Editorial Access Manager allows the assignment to edit or creation of specific content (nodes, taxonomy terms...) in specific languages to specific users. Use this module in case you need to...
Opigno Quiz App
The Opigno Quiz app provides packaged functionality for using Quiz with Opigno. The Quiz app allows course admins to define required quizzes for passing a course, as well as rules integration to...
Categories: Content editing experience, Automation
Lupus Taxonomy Import
Lupus Taxonomy Import Allows for hierarchical import of taxonomy terms with the possibilities to set field values. Usage Install the module & set permissions for 'import taxonomy csv'. Goto `/admin...
Categories: Developer tools, Import and export, Site structure
X-Originating-IP email header
Add the X-Originating-IP header to all outgoing emails to assist with investigation of the sources for spam and unsolicited bulk email. A standard Drupal install sends email as if it was...
Categories: Integrations, Security, Developer tools
Entity Reference Quantity
A stock entity reference field with an accompanying "Quantity" value in the field definition itself. Useful for inventories and similar scenarios, where an item and a number are closely linked, but...
Categories: Site structure
Tablesorter
tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of...
Categories: Content display, Developer tools