
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.
SWFObject API
Please Note! SWF Embed module should be used as a replacement for this. This is a small module that implements the SWFObject javascript library to make it easier to add flash to Drupal modules and...
Categories: Developer tools
Config Importer and Tools
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module aims to cover development needs with managing...
Categories: Administration tools, Developer tools
Translate Side by Side
Shows menus, nodes, blocks and taxonomy with source and target language side by side e.g. to provide a translation template for an external translation/review/release workflow. All string and text...
Categories: Import and export, Multilingual
Commerce coupon percentage
Commerce coupon plugin that provides percentage amount coupons. Important notice: This module is only compatible with the 1.x branch of Commerce coupon See [#1372434] and [#1274280]
Categories: E-commerce
Enhanced Button Link
This module enhances core link field widget and formatter in order to render a link as Bootstrap button. It has ability to configure style, size, status (if disabled) and target. Compatible with...
Categories: Content display, Content editing experience, Site structure
Liqpay payment API
This module provides a Drupal AlternativeCommerce (Basket) payment method to embed the payment services provided by LiqPay API v3.0. By installing the Liqpay payment API module, you will be able to...
Categories: E-commerce
Commerce Cheque
A simple payment method for Drupal Commerce which will allow your customers to pay by cheque. Installation Install the module Enable the Rule for Commerce Cheque via Store > Configuration > Payment...
Ajax
ATTENTION MODULE DEVELOPERS: I really need additional maintainers to help with this project. If you are interested, please let me know. If you wish to contribute to this project, you can fork it...
Categories: Developer tools
OneAll Social Login
Social Login is a free Drupal module that allows your users to register and login to your Drupal website with their existing accounts from 35+ social networks like for example Twitter, Facebook,...
Categories: Access control
Context Redirect
This module provides a Context reaction which redirects to a given internal or external url if the context conditions are met. You could use this module to redirect users of specific roles to a...
Categories: Administration tools, Content display, Developer tools
Voting Rules
Voting Rules provides Rules integration for the VotingAPI module. Administrators can configure actions to occur when a user submits a vote when a user deletes a vote, and when the results of a vote...
Categories: Automation
FFmpeg Wrapper
This is a helper model that provides access to the FFmpeg application. It provides some basic functionality for developers who need to process media files. In addition to transcoding media, FFmpeg...
Categories: Media
JSON:API Boost
Improves the performance of the JSON:API module by cache warming your resource types. This project requires Drupal 8.8. Configuration Navigate to /admin/config/development/warmer/settings to select...
Categories: Decoupled, Performance
Purge Invalidation Form
INTRODUCTION This module directly invalidate an item without going through the Purge queue. The functionality is very similar to the "p:invalidate" drush command. USE CASE You published new content...
Categories: Performance
Taxonomy Term Permissions
This module allows taxonomy administrators the ability to restrict setting individual terms on nodes by user or role. This developed out of a need to allow limiting creation of specific newsletters...
Allowed Languages
The Allowed Languages module makes it possible to set restrictions on which content a user can edit based on language. Once the module has been enabled there'll be an allowed languages field on...
Categories: Access control, Multilingual
Sub-path URL Aliases
The Drupal Path module matches only full URLs when creating SEO-friendly aliases. This module extends that behavior by also matching known sub-paths and replacing them with their respective alias....
Body Classes
Add contextual CSS classes to the body of the page. Classes User Roles user-role-[role] Context context-[context] Views views-[view] views-[vid] views-[display] view-[page-index] Add an issue for...
Timeago
Uses the jQuery timeago plugin to create dynamically updating "time ago" dates. That is, the plugin turns static dates like "October 10, 2011" into "10 minutes ago" and updates the time ago every...
Categories: Content display, Integrations
Color Picker
This module extends the Forms API by adding a "color_picker" type field for use in custom forms. The element allows you to specify a list of hex colors that the user can choose from and the...
Categories: Site structure
Remote stream wrapper widget
This project provides a file/image widget implementation of the API provided by remote stream wrapper. It currently only supports entering the URL but will in time gain feature parity with core's...
Categories: Content editing experience, Site structure, Media
Hierarchy Manager
Drupal provides a draggable table to manage the hierarchy of menu links and taxonomy terms. The Drupal draggable table is not able to present a massive hierarchy in one page. This module provides a...
Categories: Administration tools, Site structure
Views block override
This module allows overriding views contextual arguments and exposing sort from the block setting form. Usage General usage When adding a new views display for your block, choose 'Block with...
Commerce Feeds multitype
This module requires Commerce Feeds to be patched from [#2635548]. (More details: [#2016561].) Commerce Feeds multitype provides an additional Feeds processor that can create different types of...
Categories: E-commerce, Import and export
Glazed CMS Core
Glazed CMS profile and its modules are no longer actively maintained. We recommend users consider DXPR CMS as a modern and flexible alternative for building and managing Drupal websites. DXPR CMS...