Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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