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.
ЮKassa (YooMoney) для Drupal v8/9
Модуль ЮKassa для сайтов на Drupal позволяет принимать платежи от физических и юридических лиц. Возможности Можно принимать оплату популярными способами: банковскими картами, через СБП, SberPay, T...
Categories: E-commerce
Parent node
Summary Parent node injects two site-wide parent and children page fields on all content types (can be hidden in "Manage Display"). This allows for a clear content hierarchy when creating pages...
Categories: Content editing experience
commerce ajax cart fields
This module adds two ajax fields for views.
Categories: E-commerce
Views Pager As Block
Render current views pager as a block ; For page display only.
Commerce CiviCRM Event Registration
Commerce CiviCRM Event Registration provides an example integration between Drupal Commerce and CiviCRM Events. Intended to be an example, and demonstration of integration possibilities between the...
Categories: E-commerce
Commerce Ticketing Scanner
Creates interface to scan commerce ticketing tickets, check their validity, and mark as used. It adds a tab to the product page for users with the relevant permissions, then has an embedded QR code...
Categories: E-commerce
Mapbox Field
Module provides Mapbox CCK Field type to mark locations and render them on Mapbox map. Read documentation for usage instructions. Requirements: Mapbox access token. Mapbox base module installed....
Categories: Site structure
Simple Sitemap Extensions
Extends your Simple XML Sitemap to add support for sitemap index files and configuring variants per index file. When do I need Simple Sitemap Extensions? SEO is important for your website, and ......
Categories: Integrations, Search engine optimization (SEO), Site search
Tour Enhancements
The functionality of this module was merged into the 2.x branch of the contrib Tour module in [#3425125]. This module is deprecated. Please install the Tour contrib module ^2. Adds additional...
Categories: Developer tools
User Agent Page Killer
The User Agent Page Killer module prevents requests from user agents that match a pattern from completing a request. This module was developed for a specific use case involving SSO and how it...
Categories: Security
Commerce Helcim
This module provides a Drupal Commerce payment method to embed the payment services provided by Helcim. Helcim is a Canadian payment provider that makes credit card processing for businesses to be...
Categories: E-commerce, Integrations
Image Radios
Provides a simple form render element for radio buttons with images.
Views Area Custom Block
INTRODUCTION ------------ Views can render Custom Blocks in an area out-of-the-box (using the Rendered Entity area plugin), but because of the way that blocks are renderered, only the block content...
Trigger API
The Trigger API module aims to provide tools for developper that simplify and unify the way to send data from PHP to JS. This module allows backend developpers to add data in a queue that will be...
Categories: Developer tools
Sessionize Embed Block
INTRODUCTION Allows the display of Sessions, Schedules, and Speakers from Sessionize.com on your Drupal 10 site. Sessionize is a cloud-based event planning platform to help event organizers manage...
Categories: Content editing experience, Content display, Integrations
User Coins
The user coins module by itself implements a virtual coins system associated to users. Users gets a coins balance Administrators can add/remove coins to users manually Users can earn/spend their...
Categories: E-commerce, Access control
Schema.org/DigitalDocument
This module provides the following Schema.org types: schema.org/DigitalDocument schema.org/NoteDigitalDocument schema.org/PresentationDigitalDocument schema.org/SpreadsheetDigitalDocument schema...
Categories: Search engine optimization (SEO)
Simple favourites
Setup instructions Install this module then add the heart block where you want it and the "My Favourites" block where you want it. Then visit the configuration page which you will find in the admin...
Categories: User engagement
Bibcite Authors
INTRODUCTION Install Follow the default process Usage Go to the reference 'Manage Display' page, and choose the new field formatter. Also available on views.
Categories: Site structure
Commerce Shipping Label
This module provides an API for generating shipping labels in the admin interface for shipments created in Drupal Commerce using the Commerce Shipping module. This module does not integrate...
Categories: E-commerce, Integrations
Views area block plugin
This module provides a Views area handler which allows you to reference a programmatically created block plugin by its ID. This is useful where you'd have a block, one that can be instantiated by...
Mediaflow
With the Mediaflow and Drupal integration, you can easily access your Mediaflow image library directly from within Drupal, allowing you to insert images without the need to download them first. The...
Categories: Media
Create fields programmatically
🤖 Skip the Field UI. ⏲️ Save time. 🏡 Enjoy life! This module allows you to create fields quickly from YAML or JSON files or from an array in your module. It is particularly helpful in one of these...
Categories: Developer tools, Site structure
Podcast Publisher
Podcast Publisher is a module to easily create your own podcast feed. The goal is to have a simple plug and play solution for site builders that's easily configurable and fits their needs of...
Categories: Content editing experience, Media
Ckeditor Lineheight
this module is compatible with drupal 9 CKEditor Line Height Integrates CKEditor's Line Height plugin to Drupal's CKEditor implementation adding a new dropdown button to modify the line height of...
Categories: Content editing experience