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

54,228 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.

Automatic Taxonomy Terms

This module is able to automatically create taxonomy terms for you when an entity, of any type, is being created. Features Configure per vocabulary if taxonomy terms should be automatically created...
Categories: Site structure, Developer tools

Edit Own Unpublished

This module will grant edit access to a node owner that has the "[nodetype] node: Edit own unpublished content" permission only when that node is not published. The intended use is for the user to...
Categories: Access control

Single Format Widget

Video Embed Facebook SDK

Extends the handler for Facebook videos to use SDK.js in Video Embed Field. This use the api from here. Dependencies Video Embed Facebook (From Video Embed Field) Features Use the Facebook player....
Categories: Site structure

GMap Polygon Field

This module provides new type of field - polygon field. With it you can create polygons on the Google Map by clicking and dragging. Polygons are converted and stored in Google polyline format....
Categories: Content editing experience

Dependency

The module allows to define dependencies between entities. Dependencies are links made by some reference fields connecting entities. When an entity is updated / created / deleted, the dependent...
Categories: Administration tools

Embed Templates - Slate Form

This module integrates with the Embed Templates module and provides a new embed type of "Slate Form". Slate by Technosolutions is a "solution that can handle the breadth and depth of modern...

Views RSS Core Enclosure Force HTTP on image in formater

Provides views formatter to allow for non https image paths for rss enclosure on https site. To be used with Views Rss Core.

Payment field

The field_payment field automatically creates a payment entity when the entityform type to which the field is attached is submitted. These payments are set up using the Payment module (https://www...
Categories: E-commerce

Partially Multilingual

Quick Summary If you have a site that is multilingual, but only some pages are translated, this module redirects untranslated pages to the source language, to help with search engine optimization....
Categories: Multilingual, Search engine optimization (SEO)

PayPal Recurring Donation Integration

Overview Module allows you to easily integrate PayPal Donations in to Drupal website. Module creates a route which is accessible under /donate. This is a page where donations happen. It is a simple...
Categories: Integrations, Developer tools

Custom Configuration

Custom configuration management for a single site, Multi-domain & Multilingual. This is a new module in Drupal 8/9/10. This module is more helpful where you want to save multiple configurations...
Categories: Administration tools

Commerce Quick Edit

This module provides a modal form for editing commerce products. You can use it to quickly edit your products without having to go to the edit form and waste your valuable time. Just click on the...
Categories: E-commerce

Anti-Duplicates

Anti-Duplicates is a module that helps you avoid duplicate content on your website by displaying possible "duplicates" for the content you are posting, based on the keyword on the title of that...
Categories: Administration tools, Content editing experience

Commerce Images (commerce_images)

About Commerce Images An image management module for managing commerce product variation images easily. The module provides an easy-to-use interface that lets you select which images get displayed...
Categories: E-commerce

Entity tasks

This module exposes a block that can be used to displayed the tasks available for the current page. It also provides integration in the toolbar where you can choose between 3 different styles which...
Categories: Developer tools

Commerce Url Hash

Many times we come across a situation when we want to hide the Url from end users. So Commerce Url Hash module is used to hide Order ID from Url for Commerce Checkout Urls. Let's consider example,...

External CDN

This module allows to add external CDNs and manage visibility for each of them from the admin panel. Prelude Pretend you want to integrate to your site some js framework, css library or some...
Categories: Developer tools

Github Deploy

Github deploy used to update your site repository from github using github Webhooks. Whenever you push code to your github repository, Github will make post request to Drupal site and fire updating...
Categories: Developer tools

Access by entity

Access by entity module is a very simple way to manage permissions (view/edit/delete) by entity (content). You can restrict access view/edit/delete permission for each content. Notice : The global...
Categories: Access control

Rules Role Email

This module provides a Rules action that sends emails to users of specified roles. The rules module does not have this functionality built in, so this module addresses that issue. Requirements This...
Categories: Automation

Simple Password Reveal

Consider using the View Password module. Simple Password Reveal alters password fields on user login and user edit forms to show plain text by default, while also adding a checkbox for concealing...
Categories: Developer tools

Commerce Checkout URL

Commerce Checkout URL provides a way to generate HMAC protected links to orders in the checkout process. Such links can be sent by email to customers in order to transfer ownership of commerce...
Categories: E-commerce

Views Timestamp Aggregate

The project seems to duplicate Views Date Format SQL functionality. The module adds a Views field handler for timestamp date fields. The primary reason was to allow to aggregate the field not only...

Config Export Ignore

This module allows to ignore specified configuration entities from being exported by config split. Config split allows to split configuration, but in some cases you want to ignore files from being...
Categories: Developer tools

Pages