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

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

aGov Password Policy

This module provides Australian Government DSD Policies for use with the Password Policy module.

Commerce Desjardins

This module provides a gateway between the payment solution Monético, also called Cybermut, and Drupal Commerce module.
It works for Desjardins cooperative financial group:

Nginx securelink (with Access Control)

Secure and expirable download links - Sell files with ease!

The fastest and most powerful & flexible Drupal download system with extensible & fine-grained access control

Quick Login

This module is strongly not recommended to be used on production servers. Development / Testing Only.

Hashids

Hashids is a small open-source library that generates short, unique, non-sequential ids from numbers.

Views Entity Access

Views Entity Access VIEWS options

Introduction

This module is designed to provide a way for a VIEW to expose in the page settings the use of Entity Types or Entity Bundles as permission controls.

Area Map

World Heat Map

Creates interactive areas on top of maps. This is useful when the location that needs to be displayed on the map is not a point (like an address) but an area (like a country or state).

Annotate D7

This is D7 version of annotate module.

Faircoin Address Field

FairCoin logo

This module creates a new faircoin address field type, that is available to attach to any entity. When user introduces the address, the module validates it. When the field is displayed, it presents a qr-code if little icon is clicked.

Stackla Widget

Stackla Widget Config Interface

Stackla is the world’s smartest visual content engine, helping modern marketers discover, manage and display the best content acros

Priority Queue

Provides a PriorityQueue class that can be used to process higher priority items before lower priority items.

Usage:

Google Calendar Sync

Google Calendar Sync is a lightweight module which allows administrators to sync events with a Google Calendar.

Profile permission

Restrict profile field with a permission that will be auto generated.

Restrict editing/viewing of profile fields with an auto generated permission. Only users with that permission will be able to edit/view the field.

Hook Advice

A developer friendly module which provides instant information about hook callbacks from where or which file the request is coming.

dH MODFLOW

Sub-module for dH suite to store and generate model run files for MODFLOW groundwater model.

Permissions Helper

Permissions Helper overview

Summary

Permissions Helper is just a "tell me the truth!" module for those developers which have no time to spend on searching for the correct permission key in the Permissions page.

Rdfxp

Bulk code for some ontology xp.
Originally started for D7, this sandbox has been ported to D8.

Requires:

Panels Preview

Browse and Add/Edit

Panels Preview provides previews of Panel Panes during browsing, adding and editing panes in the ctools modal.

User API Key

The User API Key module creates a read-only API key for each existing and new user. It adds a line to the permission screen where the site administrator can set which user role(s) may access their API keys. It includes settings configuration page /admin/config/user-api-key/settings where the site administrator can add a site-specific terms of use message to be displayed below the API Key on the user profile. It would most likely be used on a site where API key authentication is desired, but where is is also necessary to associate an API Key with each individual user as opposed to having one API key for the entire site or one key per endpoint.

Upon installation the module will create a read-only API key for each user in the database. It will add keys for new users as they are added. It will also run on cron to scan the database for any user that does not have a key and create one for such user if found.

The module adds an 'API key' tab to the user page. The tab is viewable only to a user with 'Use API key' permissions or to an administrator. It is not viewable to other users.

LiveReload Insert

This module is used for local development along side the Gruntjs grunt-contrib-watch npm.
https://www.npmjs.org/package/grunt-contrib-watch

Directions

Configuration settings needed for LiveReload to work locally without a browser plugin or extra code in your .tpl file (that can mistakenly be forgotten when pushed to production).

Pages