Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

53,984 modules match your search

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.

Color widget


Categories: Developer tools

Upload storage reminder

Modifies the upload storage input field to force the user to select the right file system.
Categories: Site structure, Security

BytePlant Email Validation

This module uses the Byteplant (https://www.email-validator.net/) service to verify if an email address entered into a form on your website really exists and can receive mails. For each invalid...
Categories: Access control, Integrations, Security

Micro Menu

This module provide a dedicated menu for micro site.
Categories: Developer tools, Site structure

Micro Contact

This module integrates the core contact module with a micro site.
Categories: Integrations, Developer tools

Micro SSO

This module provide single sign-on (SSO) functionality from a master host to its micro sites. No configuration is needed. If a visitor, already logged in on the master, visit a micro site, and is a...
Categories: Developer tools, Access control

Video Embed Damdy

Synopsis This module provides a video embed field provider that allows you to embed videos from Damdy. Users can add Damdy videos to their site by pasting the id of the video prefixed by 'damdy/'...
Categories: Integrations, Media

Drutopia Landing Page

A base feature providing a landing page content type and related configuration. Landing pages can be used for custom pages such as the home page. Development is on GitLab and mirrored here.
Categories: Content editing experience

Search api views filter

Search api views filter This search api filter allows you to exclude items from being indexed if a view returns no results. Use cases could be: Advanced filtering for product properties Conditional...
Categories: Content editing experience, Access control, Site search

Lightfoot

Wouldn't it be nice if Drupal tread a little lighter on web servers? Why: When a site has a modern proxy cache (or CDN) and runs on a cluster of servers, it's unnecessary -- and usually a burden --...
Categories: Performance

Systempay For Payment

Synopsis This module provides an interface between Payment and SystemPay, the payment method for Caisse d'Épargne and other French banks. Requirements Payment Roadmap Lots of functions covered by...
Categories: E-commerce, Integrations

Chinese(China) Address-中国地址省市区街道四级联动

此模块主要是实现中国地址的省市区及街道四级联动,既支持field通过后台界面使用,同时也支持代码级的form element调用,性能上也做了较大的优化,能适应各种复杂开发需求,是china address field 的升级版本,该模块提升了以下几项主要功能: 1.增加了新的form element 中国区地址类型,支持弹性层级,例如台湾、澳门为三层和二层结构,使用方法如下所示 $form...
Categories: Site structure

Inline Body Image to Image Field

What will this module do? ------------------------- This module will take images that are embedded (copy/paste) or were uploaded via the wysiwyg and attach them to an image field. Why? ---- Dealing...
Categories: Content editing experience

Elfsight Youtube Gallery

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...

Commerce Product Permissions by Type

This module provides permissions for viewing products and adding to cart on a per product type basis. To limit what products can be added to the cart, grant the following permissions: "{Product...
Categories: E-commerce

Menu Twig

Menu twig is a Drupal module that provides text-area to render the HTML or twig extensions. This module provides flexibility to exclude the menu item and rewrite code in your own pattern. This...
Categories: Developer tools

Potion

Put your translations in motion. Provides a normalized way to collect internationalization strings to export, merge & create .po files from versatile sources such as Twig, PHP or YML files. Ensure...
Categories: Content editing experience, Developer tools, Import and export

Adobe DTM for Drupal

This Adobe DTM module allows the use of Adobe Systems' Dynamic Tag Manager hosted application to insert new tags into your Drupal website.

Services Legal

Provides support for the Legal module via the Services module, see the README and here for more details.
Categories: Decoupled, Access control

Tableau Public

This module allows easy display of Tableau visualizations without any coding required. A non-technical business user can create and modify visualizations on Tableau Public and easily publish live...
Categories: Content editing experience, Content display, Integrations

WYSIWYG Filter Extend

This module provides extended functionality for the wysiwyg_filter module. Specifically, it overwrites the blacklist such that there is the option to allow additional tags such as <button>, ...
Categories: Content editing experience

Commerce License Entity Field

The Commerce License Entity Field module provides a License type for Commerce License which when granted, sets a value on an entity field. The field and the value are configured in the product,...
Categories: E-commerce

Remote Site List

This module is used for administrators who manage multiple sites, to keep track of them. It's a very simple approach without any bells and whistles, just to give a quick reference of the sites you...
Categories: Administration tools, Developer tools

Views Render View

This module renders a view in a views field. To install: 1) Install the module, 2) add the Global Field: "Render View" 3) choose the view that you want to display from the drop-down select box; 4)...

Entity Reference Guards

Entity Reference Guards help you safely protect or clean up your entity references, based on actions performed on either entity (the referee or referent). It is based on Django's ForeignKey's on...
Categories: Administration tools, Content editing experience, Access control

Pages