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

55,458 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.

Simple nodeblock

This module allows you to turn one chosen content type into blocks. It's really simple, without any bells and whistles, just one click configuration. Works with Entity translation out of the box....
Categories: Content editing experience, Content display

Drawing Field

Drawing Field provides a field type to create HTML5 based drawing. What this module Provides: Rich drawing tools Exporting drawings to PNG Saving and loading JSON Constant-size or infinite canvases...
Categories: Content editing experience, Site structure

Restrict Page IP

Provides administrator to restrict/allow access to pages based on user IPs. Features -------- * IPs can be an individual IP or range of Ips. * Page url can have wild cards like 'blog/*' *...
Categories: Access control, Security

Exclude Node Author

Prevents authored on/by information from being displayed on a per node basis. Instead of hiding author information for an entire content type, can be hidden on just a single node. Designed for...
Categories: Content display

File Token Link

This is a simple file entity formatter that allows the user to specify tokens for both the link text and the link URL, as well as provide checkboxes to toggle display of the file type icon and file...
Categories: Media

Taxonomy Term Page Access

This module introduces a new permission to restrict access to /taxonomy/term/TID and /taxonomy/term/TID/feed pages. The restriction is global for all vocabularies. If you need more fine grained...
Categories: Access control, Site structure

Unpublish Button (for Workbench Moderation)

This module provides an Unpublish button that will unpublish the currently published revision. The button exists on the node/%/edit form, and it performs actions on the currently published revision...
Categories: Administration tools, Content editing experience

PM Invoice

PM Invoice is an extension to the Drupal PM suite of project management tools, which enables tracking of work on each part of a project and/or task. This module integrates Drupal PM with Drupal...
Categories: E-commerce

Smartling Connector

Translate Content in Drupal with Smartling It's quick, simple, and easy to translate content in Drupal 7 using the Smartling Translation Management Platform. Using Smartling's out-of-the-box...
Categories: Content editing experience, Multilingual, Integrations

Distill

Distill Distill is a Drupal module that enables other modules to extract and format data from Drupal entities. It provides a simple class structure for defining formatting schemas. How does Distill...
Categories: Developer tools

TMGMT Bulk

Translation Management Bulk Job Creation The module allows bulk creation of TMGMT jobs basing on the already existing translations. For example, you can create a job with all locale strings that 1)...
Categories: Multilingual

Registration One Click

This module is meant to tie in with the Registration module, which allows you users to register to entities. This module defines a function which provides users with a quick link to register to...

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

Commerce Fancy Image Attributes

This module provides an extension to the existing Commerce Fancy Attributes module, it also extends Commerce Search API module, to display facets based on the images uploaded in a taxonomy term for...
Categories: E-commerce

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

PDF.JS display for pdf file

This is a module using PDF.JS from Mozilla to display PDF file as inline content of the website. I'll create an 8.x version first and backport to 7.x
Categories: Content display

Quicktabs XT

This module adds to the Quicktabs edit form a checkbox (click 2nd image) for the user to optionally split off the Quicktabs tabs from the associated content pane. Tabs go in one block, while...
Categories: Content display

Open Atrium Devel

Adds development functionality for Open Atrium Submit an Issue or See issue queue

Collation Fixer

A 'runtime' requirements checker (admin/reports/status) for checking all database tables have the right database collation (probably very MySQL centric). Offers the ability to fix tables with wrong...
Categories: Developer tools, Multilingual

Medium

The Medium module provides a field widget that you can use for Long Text fields. The editing interface is similar to that of Medium.com. Requirements Libraries API: https://www.drupal.org/project...
Categories: Content editing experience, Integrations

Simple Preview

A fork of the "pagepreview" module that opens the preview up in a new tab instead of in an iframe, along with some other improvements and bug fixes. Credits This module is brought to you by Little...
Categories: Administration 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

First child redirect

The First child redirect module to allow nodes to redirect to the first child menu item if selected in the node edit form. This is useful if you have a hub/anchor page with a range of child items...
Categories: Content editing experience, Site structure

Moodle SSO

This project enables shared user sessions between Drupal and the Moodle learning platform/course management system. The Drupal 7 version (7.x-1.0) is still available but is not supported. The...

Webform FTP

Synopsis "Webform FTP" extends the excellent Webform module by adding an option that exports submissions into CSV file and uploads the file to the server folder. Installation and configuring - You...
Categories: Import and export

Pages