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.
Pager Tokens
This simple module provides tokens for Canonical URL([current-page:url:with-current-page-number]), Previous page URL([current-page:url:with-previous-page-number]) and Next page URL([current-page...
Categories: Search engine optimization (SEO)
Lazy Pane
Lazy Pane is a ctools "cache" plugin that prevents a pane from rendering prematurely, loading it instead from the client side, on demand, via AJAX. Highlights: Supports Panels Displays Supports...
Extra Paragraph Types (EPT): Bootstrap Button
Base functionality for Extra Paragraph Types (EPT) modules. It contains default widget for EPT paragraphs, which has Design options for: CSS Box (margins, paddings, borders) Background using color,...
Categories: Content display, Content editing experience
Current Search Links
Extension to the Facet API Current Search Blocks module. Instead of just showing the current search it turns the current search keywords into links that you can drop from the search. This is a drop...
Categories: Site search
Domain Menu Block
Provides a Menu Block that can be registered across every active Domain on an installation. Requires Domain Access 7.x-3.0 or higher. The module will create a new menu for each registered domain...
Categories: Developer tools, Site structure
Search API mark outdated
Categories: Site search
Multidomain Google Analytics
Google Analytics for multidomain Add Google Analytics tracking system to your multi domain website. Please see below the steps to configure module. 1) Install/enable domain module (only domain...
Categories: Integrations
Taxonomy display child terms
This is an additional modules (plugin) for taxonomy display module. 4/14/2012 Currently this module provides: 1. A plugin to replace "core" taxonomy display which will fetch the current page...
Categories: Site structure
Webform Remote Select
This module provides a Webform Select Element whose options are populated from an endpoint through REST services. In order to use this module, you should follow these steps: 1. Enable Webform...
Categories: Administration tools, Integrations
Webform Eager Purge
This module makes one minor but significant change to the webform module. The unit for specifying the time after which submissions are purged is now minutes instead of days. Shorter periods are now...
Categories: Security, Developer tools
Intense
Provides a simple Intense image field formatter. A stand alone javascript library for viewing images on the full screen. Using the touch/mouse position for panning. All styling of image elements is...
Categories: Content display, Site structure, Developer tools
Synapse
1) Connect to Google Tag Manager 2) Add site meta: * Google Webmaster * Yandex Webmaster
Categories: Integrations
Small Map (Yandex / OSM)
Categories: Integrations
Social Auth Amazon
This project is part of the Drupal Social Initiative and is based on the Social API. Social Auth Amazon allows users to register and login to your Drupal site with their Amazon account. It is based...
Categories: Access control, E-commerce, Integrations
Ckeditor Nofollow
--------------------- * Introduction * Requirements * Installation * Configuration * Maintainers INTRODUCTION ------------ This Ckeditor Nofollow module is used to add rel="nofollow" to links using...
Categories: Content editing experience, Search engine optimization (SEO)
Flickr API
The Flickr API module serves as a helper module for other Drupal Flickr modules. You don't need this module unless another module requires it or you want to develop a new Flickr-based module. To...
Categories: Content editing experience, Content display, Integrations
GDPR Consent
GDPR consent is a module that aims to help services to become more GDPR compliant. This is achieved within this module by producing acceptable consents to end users. Module can be configured to...
Categories: Access control
Library
Purpose This module helps you to manage a small library catalogue of nodes with checkin / checkout functionality for Drupal users. Description The library module allows users to manage the...
Commerce Packing Slip
This module provides a customized order view to be used as a printable packing slip. A new sub-tab is added to the administrative order view to access the packing slip page. The order line items...
Categories: Content display, E-commerce
Webform DropzoneJS
This module creates a new DropzoneJS element that you can add to webforms. It provides a user-friendly way for users to upload multiple files in a form field. Dependencies Webform (>=8.x-5.2)...
Categories: Media
CKEditor: Lorem Ipsum
This module enables the Loremipsum plugin from CKEditor.com in your WYSIWYG. This plugin allows to generate lorem ipsum sentence or paragraph easily, to use in you web content, for example, it can...
Leaflet Label
Provides a light-weight alternative to marker popups for Leaflet maps using labels, provided by the Leaflet Label javascript plugin. This module is especially useful when you want to display the...
Website Services Articles w Layout Builder
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This module adds an Article content type that combines...
Categories: Content display
Routes list
Module provides a simple dashboard with a list of all available routes in the system and access information. It's useful for quick overview of permissions configuration and security check to ensure...
Categories: Developer tools
Seeds Security
A Security Guard module that simplifies the installation and management of essential security modules for Drupal websites. It aims to enhance the security posture of your Drupal website by...