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