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