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.
Views Extender
Views Extender for Drupal Argument Default - Current Date Time as default argument. - Argument default with ECA. Argument Validator - Taxonomy term field as ID. - Taxonomy term alias as ID. Filter ...
Categories: Content editing experience, Content display, Developer tools
Simple Font Resize
This module provides a simple font resize feature that should be added to sites to improve accessibility. Module uses cookies to save users font-size so that it can be preset when user returns to...
Categories: Developer tools
Matrix fields
Provides multi-valued field, that contains items with labels, units and values. Sets of labels and units are united into matrices, that you can choose in field widget. When you select another...
Categories: Site structure
examquiz
Exam quiz is the easiest way to create an exam on your site. it can provide a way to create an exam by using two content types (exam, question) and store the result on the user side per exam. You...
Categories: Content editing experience
Commerce PEI
Payment Gateway integration for PEI: https://www.pei.is
Categories: E-commerce, Integrations
Smart IP Language Detection
This module uses the smart_ip module for language detection from an IP address's physical location. This differs from other modules that perform a similar function because smart ip supports a large...
Categories: Content editing experience, Site structure, Multilingual
Elfsight Image Slider
This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already copy...
Address for Indonesia
This module extends Address module to provide city and suburb locality for Indonesian address, commonly used with Drupal Commerce for shipping cost calculation such as Commerce RajaOngkir. If you...
Categories: E-commerce, Site structure
Migrate Joomla content and users
The module is developed to help joomla3.x user/content migration along with tags and categories. Please follow the below steps before installing the module: Create database setting into the...
PhpStorm Metadata
This module is obsolete Drush core now provides its own command to generate a .phpstorm.meta.php file: drush generate phpstorm-metadata See https://www.drush.org/13.x/generators/phpstorm-meta/ This...
Categories: Developer tools
Samenwerkende Catalogi
The Samenwerkende Catalogi module creates a XML feed for the Samenwerkende Catalogi index by the data of nodes that should be included to the XML feed. The Samenwerkende Catalogi service of the...
commercetools
The commercetools module provides a lightweight integration between Drupal and commercetools that works out of the box without much special configuration, providing a full-featured e-commerce...
Categories: E-commerce
Cache Metrics
Logs all cache tag invalidations Sends cache tag invalidations to New Relic as Custom Events. Visualize and Analyze via New Relic Insights (see attached bar chart showing invalidation by tag),...
Categories: Developer tools
Block in Block
The Block in block module allows you to insert any block into another block, or node body, within the same theme and region (the "target block"). Any string within the target block, like a...
Categories: Content display
Address js geocoder
Drupal Module to geocode address fields using ajax. INTRODUCTION This will add a new widget for address fields to be able to geocode the address and populate any geofield field, doing it with ajax....
Categories: Site structure
Force File Delete
Installation: Enable module Description: This module allows for permanent file deletion of managed or unmanaged files. Visit admin/force_file_delete/form/force_file_delete to use it. Permission...
Categories: Content editing experience
Language Suggestion
Drupal module built for multilingual websites with a friendly suggestion box about other versions of the site with browser-based and HTTP header-based (experimental) language detection. The module...
Categories: Developer tools, Multilingual
Entity Information Table
Display drupal entity info in one table. It's useful for PM.
Categories: Administration tools, Developer tools, Site structure
Layout Builder Asset
INTRODUCTION ------------ This module allow site builders to add a CSS and to apply to layout builder blocks.This module is definitely not a replacement for theming, but it provides site...
Categories: Administration tools, Developer tools
Media Browser Responsive Images
You can embed images in your text fields from CKEditor using the Media Entity Browser, which works well. You can choose an image style and position the image as you choose. What is missing from...
Categories: Media
Saferpay for Payment
Provides a Saferpay payment method for the Payment module. Features This module supports: Connection to the Saferpay JSON API via certificate or basic authentication Payment redirect on the...
Categories: E-commerce, Integrations
Media Library Youtube
Synopsis The Media Library Youtube module provides a plugin for Media Library Extend that integrates with the Youtube API to list a channel's videos and create media entities from them....
Categories: Media
Views Pretty Path
Introduction Views Pretty Path rewrites URLs associated with Views into a more user- and SEO-friendly format. For example, Views Pretty Path would take this URL: http://example.com/blog?keys...
Funding
The Funding module enables Drupal users to present their crowdfunding information to site visitors in a number of beautiful and effective ways. It does so by providing a new Field Type ("Funding...
Categories: Site structure
signageOS
This module provides an implementation for the Digital Signage Provider signageOS and depends on the Digital Signage Framework. signageOS is the world-leading digital signage integration & device...
Categories: Content editing experience, Integrations