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

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

Nodequeue publisher

This is a really simple module that allows you to add publishing options to a nodequeue. With this module you can publish nodes from a nodequeue to some schedule. If you want to: Publish content...
Categories: Content editing experience, Developer tools

Quick Forms

Qforms or 'Quick Forms' enables users of your site to create custom forms like surveys, questionnaires, contact/request/register forms... When enabled, this module will create qform content type on...

Captcha-free Form Protection

The Drupal 8 version is released and has protection for all the forms as shown in the image. The only thing missing is protection for Webform and that module is not nearly ready for release at this...
Categories: Security

Readability Button

The Readability service shut down on September 30th, 2016. Use of this module is not recommended. Adds a Readability "Read Now | Later" button to individual nodes. Features: Enable the button on a...
Categories: Content display

Adhan

بسم الله الرحمن الرحيم In the name of Allah, Most gracious, Most merciful. A Drupal module displaying Islamic prayer times in a block. It depends on DukhoolWaqt, which can be downloaded from my...

Ubercart Disable States (Zones)

Gives site builders the ability to disable zones (for all countries) in the "State/Province" dropdown on the checkout page. Zones in the billing and shipping pane can be disabled separately (to...
Categories: E-commerce

Panels Media

Panels already has support for what this module wanted to do so I'm killing this project. If you want to take the name of the project and do something with it please create an issue. This module...
Categories: Content display, Media

Commerce Postfinance ePayment

Overview This project provides a Postfinance integration for the Drupal Commerce payment and checkout system. Postfinance, part of the Swiss Post, is a Swiss payment services provider (PSP) for e...
Categories: E-commerce, Integrations

Datasources

Part of Ouch project. Goal Datasources provides a framework to describe and manage datasource to import in Drupal. Usage Module can register datasources. Once you have defined your datasources, the...
Categories: Import and export

JavaScript Loader

JavaScript Loader library that can use different libraries to load JavaScript files asynchronously. Supported libraries are (and have to be downloaded separately): load.js Head JS LABjs $script.js...
Categories: Developer tools

Module Summary

A module which provides simple reports on what your modules are doing (via hook implementations) and providing (via menu and theme items). After installing this module, you will have a new entry in...
Categories: Administration tools, Developer tools

Pazpar2 metasearch integration

Most public and university libraries expose a public API for their catalogues (Z39.50). MkDru is an eminently themeable frontend to a system for searching them. And it can do dozens at a time:...

Role toggle

This module gives you a page and a block to toggle (switch on and off) any role. For any role X there is a permission "Toggle role X". Best practice is to have a "Toggler" role that you don't...

IP to Locale - Redirect

This is an extension module for IP to Locale that provides url redirection based on the originating country of a user's IP address. Mappings can be defined from country code to language code, and...
Categories: Site structure

bib.ly - Bible reference links to all bible sites

bib.ly finds Bible references on your site, creates a link that lets users select their desired website (YouVersion, BibleGateway, etc.), and shows the text in a hover box. Check out bib.ly for...
Categories: Developer tools

Context by Node

Creates a Context for the Node specifically. Imagine that you have a context for the pages under /news/* and you put some blocks for all that pages, but! imagine that you need to add a block...

Disable all forms

This module disables all form elements, unless you are user #1. You will probably need drush or DB access to get rid of it, so it requires bad judgement. While this will make the site more secure,...
Categories: Security, Developer tools

Mixcloud filter

Summary This is a filter module to embed a Mixcloud track in your site using a simple tag. Usage In 1.x branch Enable the filter and use [mixcloud:url>. The module will replace the patter to the...
Categories: Content display, Content editing experience

Custom Slogan

The module allows to have a custom slogan on a drupal website. The modules admin form allows you to set slogans using tokens for each content type, each vocabulary, front and a default slogan. It...
Categories: Developer tools

Sape

Description This module provide your drupal site integration with the text link exchange Sape.ru (english analogue is Text Link Ads.) The link exchange Sape.ru is the russian's most well-known text...
Categories: Integrations

Kerberos Authentication

This module provides Kerberos authentication using the php_krb5 (download link) module. This module currently supports: -Authentication fall-through (if no Kerberos principal matches, try Drupal...
Categories: Administration tools, Security, Integrations

Responsive Images

IMPORTANT This module is currently no longer actively maintained. Drupal 8 has a responsive_image module built into core that provides this functionality. That module was backported to Drupal 7 as...

Cyrillic fix

Simple module to fix problem with Cyrillic filenames. This module just switch locale: setlocale(LC_CTYPE, 'ru_RU.UTF-8'); see more: [#278425] [#712834] [#724748] Thanks to GOR (http://it-patrol.ru)...
Categories: Developer tools

Signup Rules Integration

Overview Signup Rules provides Rules integration for Signup module (http://drupal.org/project/signup). Administrators can use this module to automatically modify users, nodes, and signups when...

VoIP Number

The VoIP Number provides an abstraction layer that facilitates the handling of the different kinds of "phone numbers" associated with Internet telephony (VoIP) calls. In particular, this module...
Categories: Site structure, Integrations

Pages