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

51,602 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.

Mandrill Webhooks

Mandrill Webhooks exposes an endpoint, receives data from Mandrill webhooks and makes it available via the Drupal hook: hook_mandrill_webhook($data).

Search API Voting

This module provides basic integration between Voting API and Search API modules.

Captivate Import

A suite of interlinked modules that together import e-learning units created in Adobe Captivate and save them as discrete Drupal nodes.

OpenLayers PopOut

Example of the settings form

This modules provides a new behaviour for OpenLayers maps: data from the map will be shown in an external div when a map point is clicked.

twig_gear

Helper functions to work with Twig in Drupal 8

  1. swapClass : change CSS class to another if exist in argument

View MPDF

Views MPDF was inspired by Views PDF. This module introduces using views rendered HTML to generate PDF files using mpdf library (v6.0)

Advanced Formatters

A collection of esoteric formatters that extend field displays in interesting ways:

DAAAAAAAAYYYYYNNNNAAAAAAA

D.A.A.N.A.A.
Pronounced (in a Pittsburgh accent) DAAAAAAAAYYYYYNNNNAAAAAAA
Is short for Drush Assign Author Nodes to Another Author

cleanup_tool

Standalone drush utilities.
Orphaned module cleanup utility for drush called cleanup_tool

Installation instructions:

Image style all

Use any path inside Drupal root to image style images. For example:

crossword generator

This module creates a crossword field type and renders it as a crossword.

BiDiCo

BiDiCo logo

Description

With the module BiDiCo we want create a widespread shared library. Once installed the module, everyone can register to the website and share her/his books to other BiDiCo registered users. Other users see your books and ask you to borrow it, then the owner of the book and borrower can keep in touch directly on the site and agree to meet each other in order to exchange the book. Once the reader have finished the book borrower and follower agree to meet each other again and the owner can set the state of the book as available for another lending. At registration time users insert their address (the city they live is enough), so the borrower can choose the book she/he is looking for from the nearest owner.

Conceived within the Condiviviamo Project developed at the University of Milano-Bicocca and supervised by Federico Cabitza, PhD. http://www.condiviviamo.net

Entity Reviews

Entity Review module allows authenticated users to leave reviews on site content.

Custom username validation

For a customer, i needed to validate the username against a german phone number, so i wrote this little module that allows to define a validation pattern for the username on registration.

Better Select

Better Select module screenshot

Multiselect HTML select elements are hard for users.

develmail

Develmail configuration settings

This module allows alteration of every outgoing mail to a single email address.

Parse Push Notifications

Parse is being shut down and this module will soon go away. Thank you for your support.

hortell_af

This module makes a block with drop lists with information provided by Swedish Public Employment Service (Arbetsförmedlingen) open API.

Super Monitoring

The extension integrates Super Monitoring responsive interface into Drupal admin panel, enabling you to view reports and configure services without the need to leave your CMS and log in manually to

Quiz Progress Bar

The Quiz Progress Bar module lets you add a progress bar to your graded assessments in Drupal. This gives your users a visual indicator of their progress.

Pages