
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.
File Aliases
The File Aliases module allows you to use token customizable aliases for your uploaded files, giving you the ability to keep your file system organized as per usual while providing clean looking...
Categories: Media
Pay
This module can be used by other modules to collect and track payments. Through this API, any module can provide a payment form and payments can be handled and tracked centrally. Payment forms A...
Categories: E-commerce
Views Custom Conditions
This Views Custom Conditions module facilitates the site administrator to inject custom conditions into a views query. ‘Views’ is a powerful and highly flexible module that provides website...
Google Optimize JS
Google has sunset the Optimize product, effective September 30, 2023! This module is no longer recommended, maintained, or supported. Immediately uninstalling this module is recommended. For more...
CKEditor 5 Dev Tools
This module: Adds the CKEditor 5 inspector, which will be available on any page with an initialized CKEditor 5 instance Supplies a starter template in /ckeditor5_plugin_starter_template for modules...
Categories: Content editing experience, Developer tools
Views exposed input token
This module provides a global Views token that contains its exposed input as a query string. Post-Installation After installation, use the [view:exposed-input] token anywhere in your view's...
Joomla to Drupal
This module enables the import of the following content from a Joomla website into Drupal. Users Sections & Categories into Taxonomy Vocabularies and Terms Content items to nodes Only available in...
Categories: Content editing experience, Import and export
Field Embed Views
The module provides a field type to attach any Views View display with, configurable on per-entity level, default values for exposed filters and sorting. The placement of the View in the content...
Categories: Content display, Site structure
Ubercart Product Minimum & Maximum
***I am no longer maintaining this project. If anyone would like to take over, please message me or leave a note in the issues list.*** Adds minimum, maximum and order in multiples limits on...
Categories: E-commerce
Domain VBO
2015 april 7: Recommend to switch to domain_integration. That module contains 'domain_integration_vbo' with the same functionality, but handled with Rules API. It is more stable and also handles ...
Categories: Administration tools
Commerce Coupon Conditions
Extending Commerce 2 promotion coupon to support commerce conditions plugin in Drupal 8. Commerce promotion have conditions, but in some cases is more useful to have one discount with multiple...
Categories: E-commerce
User Referral
For best Views & Rules integration, and bug fixes, please use the latest -dev version. - @hejazee This module provides users with the ability to refer other users to a site they are registered at....
Categories: E-commerce, Import and export
Views custom cache
This module provides two new simple caches for views which takes view's arguments into account: Custom cache: view's all arguments: All view's arguments, including contextual and exposed filters,...
Categories: Performance
Rules Autotag
The Rules Autotag module takes a light-weight approach for autotagging full-text content by matching taxonomy terms (and optional Synonyms). Rules Autotag depends on the Rules module. Functionality...
Categories: Automation, Site structure, Developer tools
Lightbox2 Swipe Gestures Support [D7]
Adds swipe gesture support for Lightbox2. This makes a lot of sense on mobile or responsive pages, because the "Next" an "Prev" Buttons are only visible on hover. Description Adds swipe gesture...
Categories: Content editing experience, Developer tools, Media
Taxonomy Replace
This module allows taxonomy terms to be replaced by other terms. Drupal 8 version Taxonomy terms have a "Replace" tab, which allows users to select a taxonomy term in the same vocabulary. Any...
Categories: Site structure
Feature Flags
What is Feature Flags? Feature flags provide the ability to restrict features to certain environments, while still using the same code base on all servers. This module supports restricting access...
Token Entity Render
Provides tokens ([entity_type:render:view_mode_name]) that render full entities using view mode specified.
Categories: Developer tools
CKEditor BreakTag
Minimal module to insert a break tag into the content by using the provided button or using the keyboard shortcut Ctrl+Enter. Uses During content creation the author may want to break a paragraph...
Categories: Content editing experience, Content display
Extra Paragraph Types (EPT): Video
Extra Block Types (EPT): Video module provides ability to add single video via Media field. it can be displayed as a thumbnail with lightbox popup. Demo: EPT Video EPT modules provide ability to...
Categories: Content display, Content editing experience
Colorpicker
This module provides a "colorpicker" form element for CCK forms, and also for module developers to utilize. A colorpicker field is a textfield with a colorpicker button that brings up the Farbastic...
Categories: Developer tools
Taxonomy revision
This module enables revisions for the taxonomy terms. The users will have an option to create new revision for a taxonomy term as for nodes. This means when a taxonomy term is edited in the default...
Twig IntlExtension
There's a known core issue when using Twig IntlExtension: [#3419294] Provides the Twig IntlExtension (twig/intl-extra) in Drupal, so that Twig functions relying on it can be used in Twig templates....
Categories: Developer tools
Webform Entity
This module exposes webform submissions as a fieldable entity on behalf of webform and optionally provides a bundle for each of the content types for which webform functionality is enabled. This...
Extended block visibility
This module extends Drupal's block visibility settings, for ease of configuration and deployment. Features Allows PHP block visibility to be defined in code. Allows theme specific block visibility...