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

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

File Dropzone

File Dropzone allows adding drag and drop uploads to every file or media field, it also coordinates different ajax requests and streamlines the UX.
Categories: Media

Open Atrium Brand

Provides branding example for Open Atrium 2. Submit an Issue or See issue queue

Apachesolr Entityreference Content

The Apache Solr Entityreference Content module allows content stored within a referenced entity to be indexed with the parent (host) entity for search with Apache Solr. The Apache Solr module does...
Categories: Content editing experience, Site search

CKEditor Media Widget

The project started out as trial to understand and use CKEditor Media module. After many hours of learning I found myself rebuilding this module. This is using all the work what has been done on...
Categories: Content editing experience, Media

Extended Tools for PHP Execute

Awesome module was develop by Cristian Fleischer (DizzyC). Many thanks to him. Overview PHP Execute Extended Tools is meant to be an extension to Devel's PHP Execute page (/devel/php) PHP X Tools...
Categories: Developer tools

PHP Finder

'PHP Finder' module is used to find where the PHP filter format is used, whether in the node, block or views. On the main admin section of this module you will see all the lists there. When the...
Categories: Administration tools

Metatag Replace

MetaTag Replace INTRODUCTION Metatag Replace is used to either search or replace Meta tags on your site. It Uses Batch API to Read Meta tags and perform operation on them Module supports 4 fields...
Categories: Search engine optimization (SEO)

Date fields

Description A simple Form API widget for entering date data using separate text fields for day, month and year. The format of the field uses the site's configured date format in exactly the same...

Phoneword

Phoneword provides a block displaying a click-to-call telephone link that cross-fades between a phone WORD and its corresponding phone NUMBER e.g. "1800 DRUPAL" to "1800 378275". Clicking the link...
Categories: E-commerce, Content editing experience, Content display

Global Logout

Global Logout Module Today with multiple applications being built using Drupal and with user's accessing Drupal from different devices, a security feature that is must needed is for the user to be...
Categories: Access control

Entity Reference Unpublished Warning (ERUP Warning)

The problem If you're logged in as an admin and you create some new content that references some unpublished content you might not even notice. But when an anonymous visitor views your content it...
Categories: Administration tools, Site structure

Ckviews

This module is a ckeditor editor plugin that enables users to insert views instances with argument directly in the ckeditor. Installation 1. You need to Install these modules: a. ckeditor b. views...
Categories: Content editing experience, Content display

Icecat

Youtube demo Purpose This module implements the Icecat library and adds mapping functions to Drupal. It uses the EAN code (Soon sku + brand) to get structured data from Icecat and maps it to Drupal...
Categories: Content editing experience, E-commerce, Developer tools

Report Field

Report invalid fields on the site. For example, a field that displays an e-mail address or telephone number has a wrong address/number. This module allows users to report that field as invalid. If...
Categories: Content editing experience, Content display, Site structure

Google Shopping by Twenga

Unlock your Google Shopping performance with the most powerful automation solution 40% improvement in ROI Increase in traffic volume and profitability improved by an average of 40% Results in less...
Categories: E-commerce

Confirm popup

This module help site builder or developer to add "Custom JS confirm box" to form used within site, when user fills form and without complete it want redirect from that page, Shows the confirm box...
Categories: Developer tools

Robokassa payment

This module provide integration http://robokassa.ru payments for https://www.drupal.org/project/payment (7.x-1.x version) and 8.x-2.x version Dependencies: Drupal 7 Payment Drupal 8 Payment Payment...
Categories: E-commerce, Integrations

Webform Draft Authlink Submissions

Webform module extension to allow save draft submissions to anonymous users and complete this form later with an authlink. Webform patch must be applied: https://www.drupal.org/node/2682057#comment...

Commerce Payment Alter

This module provides a configuration UI where you can define the display title for each language, including the possibility to override the source language display title. The module fixes the...
Categories: E-commerce

Field Based Login

This module extends Drupal core user login. Using this module, an admin user is allowed to configure new user account fields, which can be used to login, instead of using username or email. For...
Categories: Access control

README

Introduction Allows site builders and administrator to view a module's README file. Features Adds link to a module's README file from Drupal's Extend page (/admin/modules) Converts a module's...

Panzoom Images

Panzoom Images provides a new image field formatter to render the image using the Panzoom jQuery library (http://timmywil.github.io/jquery.panzoom/). For each field instance, an 'teaser' image...
Categories: Content display, Site structure, Media

Entity Token Display

This simple module was created to handle the formatting of entity tokens. When using certain field entities the entity token module will provide formatting and data sanitisation for display....
Categories: Content display, Site structure

Client js error log

Client side JavaScript error logging module allows you to see errors happen on client browser. To discover problems on server side sometimes quite easy, just check log files (e.g. Apache log) but...
Categories: Developer tools

Aegir Ansible

This module provides several tools to turn your Aegir server into an Ansible-powered server managing machine. It contains a number of small sub modules: Aegir Ansible Inventory module is a simple...
Categories: Administration tools

Pages