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.
Infobar
INTRODUCTION Infobar is a simple module block that lets you to show some information as a sticky notification on your web page. The information is configurable in a block. To submit bug reports and...
Categories: Content display
Enhanced image formatter
This module changes default image field widget and formatter to allow use SVG image with the standard Image field (by extending SVG Image module). use any Link field to link image to (based on...
Categories: Content display, Media
Paragraphs Sets Plugins
This adds a data transform plugin system to Paragraphs Sets by wrapping that module's data_alter hooks. The annotated plugins operate kinda sorta like migration process plugins. Currently include...
Categories: Content editing experience
CKEditor Office 2013 Skin
This module changes the CKEditor skin to "Office 2013" skin. This is more like an example module to change the skin of CKEditor in Drupal. You can follow a similar approach to any skins that are...
Categories: Content editing experience
Popup link formatter
The popup link formatter module allows links to be open in a modal or dialog popup. Configuration The module has no menu or modifiable settings. The configuration is done on a field by field basis...
Categories: Content display, Site structure
Weather Widget
Weather Widget provides a weather widget displayed as block which can be added from Blocks settings. REQUIREMENTS - openweathermap API key, https://openweathermap.org/api - google API key, https:/...
Categories: Content display, Site structure, Integrations
Views PgwSlider
Views PgwSlider integrates PgwSlider to Drupal Views as a display style plugin. Check out the DEMO FEATURES - Fully responsive slider - Lightweight - All browsers supported (desktop and mobile...
Categories: Content display, Integrations
Image SRCSET Formatter
This module allows you to define image style on multiple screen size. The "srcset" defines a set of images that will allow the browser to choose between. It will still use the "src" attribute to...
Categories: Content display, Site structure, Performance
Google Calendar Entity (Gcal Entity)
Overview GCal Entity provides an easy way to display Google calendar events in an agenda format. Events are displayed in a simple agenda list format, with date and event title. Inspired by the D7...
Categories: Content editing experience, Integrations
Term Depth Condition
Provides a Condition (primarily for block visibility, but could apply in other areas) relating a taxonomy term to its depth. For example: - I have a block that I only want to display on top-level...
Categories: Content display, Site structure, Developer tools
Entity Embed Permissions
This is an extension module for Entity Embed to provide separate permissions to view embedded entities. Once installed, you will get new "View embedded {entity type}" permissions for each...
Categories: Content editing experience, Media
Vertical Image Scrolling
Vertical Image Scrolling module will create the vertical scroll slideshow on your drupal BLOCK LAYOUT. module will create the slideshow like reel. The images will scroll one by one from bottom to...
Categories: Content editing experience, Media
GitHub Cards
This module provides placeable cards for GitHub user and repository information. There is no configuration required to use this module, but some custom styling may be needed to cleanly blend the...
Categories: Content editing experience, Developer tools
Blazy Video Embed Field
Provide a submodule for Video Embed Field support with the Blazy module. See discussion on [#3056438]. Background: The Blazy 8.x-2.x branch deprecates the support for video_embed_field in favor of...
Categories: Content display, Site structure, Developer tools
External Link Blocklist
If you want to have extra control about which external (absolute) links should not be allowed in your site, this module helps you. With this module you can create a blocklist of URL's that are...
Categories: Content editing experience
Node Preview Context
INTRODUCTION ------------ This module support fix issue with node context condition in preview page https://www.drupal.org/project/drupal/issues/2890758 INSTALLATION ------------ Install the module...
Categories: Content editing experience, Search engine optimization (SEO), Developer tools
Menu Title Length
This projects allows to set the length of the menu title, which by default is 255 characters.
Categories: Content editing experience
Layout builder section navigation
Adds a new block available to layout builder that displays a list of anchor links for other components of the same section. How It will add an id attribute to components in the section using its...
Categories: Content display
Toolbar Manager
Helps to manage toolbar items. You can do following actions. Change order of items Change label Change CSS class names (so you may set different icons) Enable/Disable Related modules Toolbar Link -...
Categories: Administration tools, Content display, Developer tools
Toolbar Link
Allows to add top level links to the toolbar. Related modules Toolbar Manager - Helps to perform following actions on toolbar items: change order, enable/disable, change label and set CSS class....
Categories: Administration tools, Content display, Developer tools
Scheduled Transitions + Moderation Sidebar integration
Integrates Scheduled Transitions with Moderation Sidebar, showing pending scheduled transitions for an entity within moderation sidebar. Requirements Drupal 8.9 or Drupal 9. PHP 7.4 and higher.
Categories: Content editing experience
Editor.js
This module integrate Editor.Js. Introduction Editor.js is a Block-Styled editor. Blocks are structural units, of which the Entry is composed. For example, Paragraph, Heading, Image, Video, List...
Categories: Content editing experience, Site structure
Paragraphs Form Block
This module gives you the ability to place a paragraphs entity form in blocks.
Categories: Content editing experience
Display Suite Contextual Links
A small extension to Display Suite that enables contextual links to be toggled on or off for specific view modes. The setting only appears if a view mode has a DS-enabled layout. The cog icon logo...
Categories: Content display
Page Attributes
Page Attributes is a simple module that allows you to customize the body id or class or the article class. It will add a new area at the Advanced section of an add/new node page, and at the view...
Categories: Content editing experience