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

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

RePEc

Research Papers in Economics (RePEc) is a collaborative effort of hundreds of volunteers in countries across the world to enhance the dissemination of research in Economics and related sciences....

Rules FTP

SUMMARY This module integrates FTP commands into Drupal via the Rules module allowing events to trigger the sending of files to an FTP server. Example rules are provided. Current supported commands...
Categories: Media, Import and export, Automation

Logentries

Synopsis The logentries module allows Drupal to send watchdog messages to logentries https://logentries.com/, it can be used in conjunction with or as a replacement for the database logging...
Categories: Developer tools

Facebook Album

NOTE! Due to Facebook API app restrictions, this module is no longer maintained. Overview: Facebook Album provides a simple block to display public Facebook Page Albums in a gallery and optionally...
Categories: Integrations, Developer tools

Commerce Order Cleanup

Allows to cleanup the orders by various order properties like last changed, status. Things to consider Make sure there is a periodic archive process for DB (or just order details) is in place(why?)...
Categories: E-commerce, Performance, Developer tools

Commerce Fixed Quantity

Adds a quantity multiplier select field to the add to cart form, so for example a client can only order in quantities of x times y of a product: 12, 24, 36, (etc). Ability to add only one of a...
Categories: E-commerce

Stop Spam

Overview The module provides some tricks to stop sending spam on your website. How it works It basically just adds extra validation to node and comment forms. Features Skip validation if user...
Categories: Content editing experience, Site structure, Integrations

Domain Restrict Publishing

Synopsis Domain Restrict Publishing is a helper module building on top of the excellent Domain Access module suite. The module enables site administrators to restrict the domains a user can publish...
Categories: Content editing experience, Access control

Entity view mode selector

Entity view mode selector allows you to select a view mode per entity. When creating a new node for example, you can choose whether the node will be displayed using the default 'Full content' view...
Categories: Content display

Ubercart Customization Tools

Various customization tools for Ubercart: Ubercart Customization Tools - Cart Language - Adds a Language column to the shopping cart table to indicate the language of a product. Ubercart...
Categories: E-commerce

CTools Region Injector

Provides a CTools plugin to be used with Panels Everywhere, that allows outputting the content of a panel page region, as a separate pane inside the Panels Everywhere site template.
Categories: Content display, Developer tools

Address Field Chile

This module create a new plugin for Addressfield. It provides address format for Chile. Installation and configuration Enable the module In field edit check the option "Address form (specific for...
Categories: Site structure

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

Workbench Moderation Buttons

Converts moderation states provided by Workbench Moderation module from drop-down to a list-of-buttons format.
Categories: Access control

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

Open Atrium Domains

Adds the ability to have a separate URL domain for each space for Open Atrium Submit an Issue or See issue queue

Aggregated Field

This module defines a field which aggregates values of other multi-valued field into one value of the field. The following aggregations are available: First item of the field Last item of the field...
Categories: Site structure

iGrowl

This module makes the iGrowl library available for use from within Drupal, enabling you to create iGrowl alerts from either your own custom javascript code or by using an included AJAX command...
Categories: Developer tools

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

Block ARIA Labels

Inspired by Block ARIA Landmark Roles, this module adds additional elements to the block configuration forms that allow users to assign a ARIA label to a block. For further information about ARIA...
Categories: Content editing experience

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

Pages