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

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

osCaddie - Google Cloud Storage

Overview This module allows your Drupal solution to become scalable in terms of file management. Any images, videos or documents that are uploaded into Drupal will still be managed by Drupal, but...
Categories: Content editing experience, Media, Integrations

Rules FTP

SUMMARY This module integrates FTP commands into Drupal via the Rules module allowing events to trigger the sending of files to an FTP server. Example rules are provided. Current supported commands...
Categories: Media, Import and export, Automation

Commerce Search API Entity Translation

About Integrates Commerce Kickstart 2's Commerce Search API module with Entity Translation. Developed to help with translating Commerce Kickstart 2. Features Creates new Multilingual product...
Categories: E-commerce, Multilingual

Media entity YouTube

YouTube integration for Media entity module. This module is obsolete! It is suggested to use Video embed field module for YouTube (and many other) videos.
Categories: Media

Online Scheduling & Contact Management – vCita LiveSite for Drupal

Online Scheduling and Contact Management – vCita LiveSite for Drupal vCita LiveSite transforms your Drupal website into a personalized portal where clients can communicate, share documents,...
Categories: E-commerce, Integrations

Commerce Fixed Quantity

Adds a quantity multiplier select field to the add to cart form, so for example a client can only order in quantities of x times y of a product: 12, 24, 36, (etc). Ability to add only one of a...
Categories: E-commerce

Domain Restrict Publishing

Synopsis Domain Restrict Publishing is a helper module building on top of the excellent Domain Access module suite. The module enables site administrators to restrict the domains a user can publish...
Categories: Content editing experience, Access control

Entity view mode selector

Entity view mode selector allows you to select a view mode per entity. When creating a new node for example, you can choose whether the node will be displayed using the default 'Full content' view...
Categories: Content display

CTools Region Injector

Provides a CTools plugin to be used with Panels Everywhere, that allows outputting the content of a panel page region, as a separate pane inside the Panels Everywhere site template.
Categories: Content display, Developer tools

CommerceML

The module implements CommerceML exchange web service for Drupal Commerce and Ubercert. Модуль реализует веб-сервис обмена CommerceML для Drupal Commerce: http://v8.1c.ru/edi/edi_stnd/131/ Доклад...
Categories: E-commerce

Custom Template Suggestions (CTS)

The Custom Template Suggestions module allows theme developers to specify custom node and page templates file names when adding/editing a node in Drupal. Custom suggestions can be useful when you...

OG Rebuilder

The OG Rebuilder module rebuilds the group's child nodes permissions whenever the group access configuration is changed. Development sponsored by DRI Discovery/Reinvention/Integration/

File Token Link

This is a simple file entity formatter that allows the user to specify tokens for both the link text and the link URL, as well as provide checkboxes to toggle display of the file type icon and file...
Categories: Media

Path Alias Picker

INTRODUCTION Path Alias Picker allows you to search through taxonomy terms and menus and build your path alias through them. For example, you could pick the terms "drupal", "is" and "awesome" and...
Categories: Content editing experience, Administration tools, Search engine optimization (SEO)

Block ARIA Labels

Inspired by Block ARIA Landmark Roles, this module adds additional elements to the block configuration forms that allow users to assign a ARIA label to a block. For further information about ARIA...
Categories: Content editing experience

Taxonomy Term Page Access

This module introduces a new permission to restrict access to /taxonomy/term/TID and /taxonomy/term/TID/feed pages. The restriction is global for all vocabularies. If you need more fine grained...
Categories: Access control, Site structure

Unpublish Button (for Workbench Moderation)

This module provides an Unpublish button that will unpublish the currently published revision. The button exists on the node/%/edit form, and it performs actions on the currently published revision...
Categories: Administration tools, Content editing experience

Registration One Click

This module is meant to tie in with the Registration module, which allows you users to register to entities. This module defines a function which provides users with a quick link to register to...

Message Overrides

Overview This module is designed to alter or disable status messages displayed on form submission and validation. Usage Enable module and visit admin/config/user-interface/message-overrides. Add...
Categories: Administration tools, Developer tools

Ubercart Product Expire

This is for Ubercart sales. Some products, like event tickets, have dates beyond which we do not wish to sell them. This tool allows sales to be automatically disabled on a pre-set date. On the pre...
Categories: Content display, E-commerce

Field Quiz

Multiple Choice answer field This module provides a simple field that can be used as a simple quiz or multiple choice questions. It provides a field with a textfield and a checkbox / radio...
Categories: Content editing experience, Site structure

Block export widget

Module allows export arbitrary block as an HTML widget that could be embedded to a 3-rd party site. Module implements custom lightweight and fast function to output HTML page, so full Drupal page...
Categories: Content editing experience, Content display, Developer tools

VotingAPI Bayesian

Introduction I've always been fascinated by the numbers and I like playing with them. This module has been created to fill a gap when you're using the VotingAPI with Fivestar module. The most...
Categories: Integrations, Developer tools

PDF.JS display for pdf file

This is a module using PDF.JS from Mozilla to display PDF file as inline content of the website. I'll create an 8.x version first and backport to 7.x
Categories: Content display

Quicktabs XT

This module adds to the Quicktabs edit form a checkbox (click 2nd image) for the user to optionally split off the Quicktabs tabs from the associated content pane. Tabs go in one block, while...
Categories: Content display

Pages