
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.
Glazed CMS WYSIWYG
Glazed CMS profile and its modules are no longer actively maintained. We recommend users consider DXPR CMS for a modern and flexible solution that includes a built-in AI Assistant in the text...
N1ED - Block by block Bootstrap content builder for CKEditor
N1ED is a multi-plugin for CKEditor 4 for doing level-up of your WYSIWYG editor to page builder it should be in 2024. CKEditor 5 is also supported (at this moment File Manager and Image Editor only...
Categories: Content display, Content editing experience, Developer tools
Encrypt Form API
This module adds the ability to encrypt supported Form API elements by adding an '#encrypt' property. It requires the Encrypt module to do the actual encryption and decryption. The 7.x-2.x release...
Categories: Security
Commerce Views Display
Provides a views style plugin to render a Commerce add to cart form with a product display for a view of Drupal Commerce Products. Sponsored by Commerce Guys Why use Commerce Views Display? You...
Categories: Content display, E-commerce
Coloris Color Selector
Field formatter and form element for the amazing "coloris" Color selector. Checkout the demo page: https://coloris.js.org/examples.html You can find more infos about the plugin here: https://github...
Field Visibility Conditions
A Drupal module that allows you to control the visibility of fields based on configurable conditions. Overview Field Visibility Conditions provides a flexible way to control when fields are...
Categories: Administration tools, Content editing experience, Developer tools
Extended File Field
This module extends the functionality of the core 'file' field, adding new capabilities to the file upload widget, and providing a new extendible field formatter for displaying lists of files. The...
Categories: Site structure, Media
Book Blocks
The built-in Book module has a couple of useful blocks but they were not what I needed. Here are a few more blocks that you might find useful as well. The Edit block has an optional popup Table of...
Categories: Content display, Site structure
Mobile app links
Allow managing app association dynamically /.well-known/assetlinks.json /.well-known/apple-app-site-association /.well-known/apple-developer-domain-association.txt /.well-known/apple-developer...
Categories: Decoupled, Developer tools
W3CSS Paragraphs Renamed and Enhanced as Paragraphs Bundles
🌟 Introducing Solo: The Revamped W3CSS Theme on Drupal! 🌟 Hey Drupal Enthusiasts! I'm excited to share that the W3CSS theme has evolved into Solo! It's sleeker, faster, and packed with new features...
Categories: Content display, Content editing experience
Devel Accessibility
In Drupal 8, several very important accessibility improvements landed: [#1915302] [#1913086] This module exists to simplify using and testing these APIs. Drupal.announce announcements Can override...
Categories: Accessibility, Developer tools
Context Filter from Field
Context Filter from Field Let's say that you have a content page with a certain taxonomy term, and on that page you want a block showing all upcoming events with the same tag. You can do this with...
Categories: Content editing experience
Layout Builder Styles: Conditions
A Drupal module that allows you to control access to Layout Builder Styles based on configurable conditions. Overview Layout Builder Styles: Conditions provides a flexible way to control what...
Categories: Content editing experience
CKEditor Image2 - Enhanced Image plugin with HTML5 caption support
This module is an extension to the CKEditor module. It also supports CKEditor installed through the Wysiwyg module. This module helps you replace the default Image plugin that comes with CKEditor...
Categories: Content editing experience, Media, Integrations
Paragraphs Trimmed
This module allows you to filter & trim the rendered output of Paragraphs fields. Also supports using a separate field as a summary when available instead of trimming. Usage After installing the...
Categories: Content display
Rules Telegram
Send notifications to telegram via Rules. The module has telegram proxy server settings if telegram blocked in your country. Dependencies Rules
Categories: Automation
audio.js
The audio.js modules provides a cross browser audio player as a field formatter for the file field type using the audio.js javascript library created by Anthony Kolber. http://kolber.github.com...
Categories: Content display, Site structure, Media
Image Caption Formatter
Description Displays the Image Title field in a <div> below an Image. Add an Image Field to your content type and then enable this formatter at: admin/structure/types/manage/[content_type...
Categories: Content editing experience, Content display, Media
Views age filter
An age filter for views. Works on all date fields.
Convert Media Tags to Markup
Fixes legacy code such as: [[{"type":"media","view_mode":"media_large","fid":"123","attributes":{"alt":"","class":"media-image","height":"187","style":"display: block; margin-left: auto; margin...
Categories: Content display
Bulk Author Update
D7 Sometimes there is need to update the author for numerous content types. It is very messy to go in each content and update the author details individually. Now this module comes up with the...
Categories: Administration tools
CPF
Note: CPF (Cadastro de Pessoas Físicas, in portuguese) is the Brazilian individual taxpayer registry identification granted to individuals by the Brazilian ministry of revenue. Learn more about it...
Categories: Site structure
User variable
Module for working with variables. Analog built-in functions Drupal varible_set() / variable_get(), but with differences: 1. variables are stored in a separate table and are loaded only when...
Categories: Administration tools, Developer tools
iToggle
iToggle uses the iToggle jQuery plugin to create engaging and interactive widgets for fields and boolean entity properties. It does the following: Autodetects entity types and boolean properties...
Categories: Administration tools, Site structure
Search by Page
This module is an enhancement to the core Drupal search module, which adds a new tab to the core Search page or can also be used in stand-alone mode. The differences between Search by Page and the...
Categories: Site search