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.
Termcase
Description The Termcase module gives site administrators the option to specify case-formatting on the terms within a vocabulary. It prevents users to use different cases on terms. With termcase...
Categories: Administration tools, Content display, Site structure
Commerce VBO Views
Important: This module is deprecated. See Commerce Backoffice for a more advanced set of Commerce backend views and related functionality. This is a feature containing replacement VBO views for the...
Categories: E-commerce
Commerce Custom Line Items (Types)
This module should be considered deprecated, as Ryan prefers Commerce Customizable Products. If you would like to maintain it, however, please just open an issue asking for maintainership. It won't...
Categories: E-commerce
Webform Bootstrap 3 Layout
Bootstrap 3 layout building solution for Webform 4.x. This module is inspired by Webform layout module. You may also find useful https://www.drupal.org/project/webform_button_classes
Webform Simplenews Handler
This module provides a Webform Handler called "Submission Newsletter" that allows to link webform submission to one or more Simplenews newsletter subscriptions. This is useful if you want a form of...
Categories: Integrations
Solo Utilities
Solo Utilities Solo Utilities is a module designed to enhance the Solo theme with additional features and customization options. The initial release of Solo Utilities introduces the ability to set...
Categories: Administration tools, Content display, Developer tools
Adobe Experience Platform Tags (formerly Adobe Launch)
This module provides the functionality to inject the Adobe Experience Platform Tags (formerly Adobe Launch) JavaScript snippet in the HEAD of your rendered site through a backend configuration...
Categories: Integrations
Block content suggestions
The Block content suggestions module provides support for custom templates for custom block types created by Drupal administrators. This feature is disabled by default by Drupal core. However,...
Categories: Content display, Content editing experience
onBeforeUnload API
The onBeforeUnload module provides an API to allow other modules use the onBeforeUnload event of the browser window. This module does not provide any direct functionally, it rather provides a...
Categories: Administration tools, Developer tools
Role Field
Role Field provides a field for selecting roles that exist in your site. Please note that there is no out-of-the-box permissions shenanigans going on. It just lets you pick from a list of roles....
Categories: Site structure, Access control
Field Remove Item
What it does: Adds a "Remove" checkbox option button on each item of a multivalue field. Once checked by the user, the item is dynamically removed via Ajax callback. How to Install: Just enable it...
Categories: Site structure
Pathauto i18n Taxonomy
What does this module do? This Module adds an optional "BULK UPDATE" operation to the pathauto module. Here: admin/config/search/path/update_bulk called "Taxonomy term paths for i18n" Info...
Categories: Content editing experience, Multilingual, Administration tools
Taxonomy Path Breadcrumb
This module makes it possible to switch to Drupal path based breadcrumbs for taxonomy terms. By default Taxonomy terms are using their own Breadcrumb implementation. This is overriding the default...
Categories: Site structure
Module Builder
A module which auto-generates a skeleton or "scaffolding" for a module, along with hints on how to fill them in. Useful for newbie developers to learn how Drupal code works, and seasoned developers...
Categories: Developer tools
Colorizer
A simpler version of the Color module. Compatible with the Color module *.inc data structure. Instead of replacing colors in css based on color value, a variable substitution is performed based on...
Feeds Tamper Importer
Feeds tamper importer provides small plug-in for importing feeds tamper configuration. By default we have feeds tamper export option in tamper page of our feeds importer. So we can get the exported...
Categories: Import and export
Webform double opt-in
This module is currently unter development. Production use without intense testing & technical knowledge is not recommended. Help is appreciated. An alpha version will be released once this issue...
Categories: Integrations
Register with Picture
This module exposes the 'upload picture' element to the registration form. It also gives you the ability to set a picture as required in the module settings. Drupal 7 Instructions 1. Install and...
Categories: Access control
Webform steps
This module makes the progressbar provided by webform clickable. Installation Install this module and its dependencies like any other Drupal modules. Dependencies webform ≥ 4.0 Migration from...
View Entity Reference Field Formatter
View Entity Reference Field Formatter This (small) Module allows you to use a view to display an entity or entities for an entity_reference field display. core ships right now with the entity...
Categories: Content display, Site structure
Nodes as Micro-content (micronode)
This module allows to mark nodes as "micro-content". As a result, nodes of this type will no longer be accessible on their standalone page by anonymous visitors (while editors can still visit them...
Categories: Content editing experience, Developer tools
QR Code Fields
The QR Code Fields module for Drupal 9 enables site builders to easily generate dynamic QR codes and integrate them into their content types. This module provides field types and blocks for the...
Categories: Content display, Developer tools, Site structure
Log entity
This module provides a "Log" entity type, for use in record keeping. Logs are used to record events in the past or future, and track whether or not they have occurred. The log entity is used...
Categories: Developer tools
Extra Block Types (EBT): Basic Button
Extra Block Types: Text module provides ability to add link with button styles. Demo: EBT Basic Button EBT modules provide ability to add different blocks in Layout Builder in few clicks. You can...
Categories: Content display, Content editing experience
Coloris Color Selector
Field formatter and form element for the amazing "coloris" Color selector. Checkout the demo page: https://coloris.js.org/examples.html You can find more infos about the plugin here: https://github...