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

9,670 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.

Ubercart Stock Changelog

What is Ubercart Stock Changelog? This module allows site administrators to better manage their product stock by having the site record all changes in product stock, both decrements (usually from...
Categories: Administration tools, E-commerce, Developer tools

Image widget default image

This is a little utility module that shows the default image of an image field as part of the image widget, if no image has been uploaded yet. It is displayed in the same way that the image preview...
Categories: Site structure, Developer tools

Simple Validation - 表单实时验证

Simple Validation module is very simple, easy to use, flexible, and powerful, it using jquery.validate. you can verify all the form through simple configuration in Drupal back-end. Requirements...
Categories: Content editing experience, Developer tools

Field Split

This module can split field values into multiple fields on the Manage display page. Imagine you have an entity reference field with two values and the first one should goes into region* "Left" and...
Categories: Content display, Site structure, Developer tools

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

iGrowl

This module makes the iGrowl library available for use from within Drupal, enabling you to create iGrowl alerts from either your own custom javascript code or by using an included AJAX command...
Categories: Developer tools

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

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

Link Click Count

This module is unsupported due to a security issue the maintainer didn’t fix. See Edit Link Click Count - Critical - Unsupported - SA-CONTRIB-2017-094 for details. If you want to use this module,...
Categories: E-commerce, Developer tools

Megamenus


Categories: Administration tools, Developer tools

Entityreference Select View Per Context

This module provides a new selection handler for Entityreference that allows you to use different views for generating options, based on context. That way you can EASILY show totally different...
Categories: Developer tools

Answers to comment

Synopsis With this module you can : transform an answer of a user in a comment . choose if you assign the comment to the question or another answer. transform a comment of a user in an answer ....
Categories: Developer tools

Watchdog Notifier

The Watchdog Notifier module allows for the configuration of automatic email notifications when certain log messages appear in the watchdog log. Log messages are matched against type and severity....
Categories: Administration tools, Developer tools

Update Path

Drupal's Update Path is the set of steps that normally happen when getting a database up to date with the exported configuration. This project implements these steps in a Drush command which thanks...
Categories: Developer tools

Observer

Drupal core and contributed modules events wrapped in an observer design pattern. Used by: Achiever Development sponsored by DRI Discovery/Reinvention/Integration/
Categories: Developer tools

JSCommunicator

The JSCommunicator JavaScript SIP phone available as a library module for Drupal.
Categories: Developer tools

Feeds Plupload Fetcher

A feeds fetcher plugin providing Drag&Drop file uploads. Installation Download and install the Plupload integration module Navigate to Administration » Reports » Status report and verify that...
Categories: Import and export, Developer tools

Replicate Entityreference

Replicate Entityreference extends Replicate module to manage the cloning of entities referenced in Entity reference fields. Basics When you clone an entity (node, taxonomy term, ...) containing an...
Categories: Administration tools, Developer tools

Development Environment

Module goal When developing Drupal sites, we are often working in a development environment in which we want behaviors different than we would like on a production environment. An example of this...
Categories: Developer tools

Query

A module which provides a service for creating generic Condition objects. These objects may be passed to any number of functions capable of building a system-specific query based on the passed...
Categories: Developer tools, Site structure, Import and export

Geocomplete

The module integrates Geocomplete jQuery plugin with Search API Location Views module. It provides a new input option for exposed location field. When the option is selected, address suggestions...
Categories: Developer tools, Site structure, Performance

Angular js example

What this module does This is a simple angular js example module for adding records into the database and listing those records through the angular js concept. Installation Download the module...
Categories: Developer tools

Field index

Field modules don't always add indexes for its columns (value column of text field for example), this leads to poor performance in views when we would like sort or filter views using the unindexed...
Categories: Developer tools, Site structure, Performance

Revisionator

The Revisionator module clean up insightly old revisions! Revisionator removes revisions older than the specified age, leaving a minimum number of revisions per node. Further development If you...
Categories: Content editing experience, Performance, Developer tools

Pages