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

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

Diskfree

Get a status report at admin/reports/status and a cron-triggered e-mail warning when locally mounted disk space on your Drupal server reaches a preset threshold. The alert e-mail uses the following...
Categories: Security, Developer tools

Views S3

Use views to list the files in your AWS S3 buckets. This module lists files from S3 buckets using views. To use S3 as a filesystem for your Drupal installation check the AmazonS3 project. This...
Categories: Media, Integrations

Javascript Tool

Project Obsolete
Categories: Administration tools

Apache Solr Search View Modes

This module adds support for node view modes to the Apache Solr Search Integration module. The Apache Solr module allows administrators to set up multiple Search Pages. This module extends that...
Categories: Site search

CTools Advanced Wizard Form Steps

This module makes the user interface of CTools (Chaos Tools) wizard forms more flexible by detaching the wizard steps and making them available to be displayed anywhere on the page. What problem...
Categories: Developer tools, Site structure

Access to Term page by Role

Description This module allows you to restrict access to term page based on user roles. It depends on the Drupal core taxonomy.module—just activate both modules and edit a term item as usual. There...
Categories: Access control, Content display, Site structure

Goutte

Drupal's Goutte = Drupal + Feeds + Goutte Drupal's Goutte integrate with Feeds to provide: - Feeds fetcher & crawler - Feeds parser: CSS3 & XPath query syntax Goutte come from author of Symfony -...
Categories: Administration tools, Content editing experience

Resolve IP

Resolve IP is a very simple module that adds the hostname of the IP that generated the watchdog entry in the recent log messages report. This is helpful to understand and easier debug log entries....
Categories: Administration tools

Dev Tools

Dev Tools is a collection of PHP classes and functions which help with and simplify Drupal module development. While most components don't have (or need) front-end interfaces, some do provide...

XCRI-CAP Feed

What is XCRI-CAP? XCRI-CAP stands for eXchanging Course Related Information, Course Advertising Profile. XCRI-CAP is the UK standard for describing course marketing information. It shows how to...
Categories: Content editing experience, Import and export

OpenFolio Features

Feature module for OpenFolio distribution. This module contains no custom code. It contains exported Panels Content Types Views Etc.

Commerce Order Counter

Commerce Order Counter is a module for Drupal Commerce (or Commerce Kickstart) that implements a generic framework for having order numbers that are independent of order IDs, which are used for...
Categories: E-commerce

Hide Site

Have you ever wanted to hide a particular version of a site from search engines while on a publicly-available development server? Do you want to have simple password protection to prevent access on...

Auction

Provides auction functionality. Commerce integration is an option. Structure: Auctions are entities with start / end date, starting price, minimum price and instant buy price. Auction content type...

Library Pack

Overview Designed to help you hit the ground running whilst developing a Drupal site, the 'Library Pack' module provides over ~50 Libraries API definitions in one central location. The libraries...

Media: Cloudcast

Telvue renamed this service from PEG.tv -> Cloudcast. Updating the module to reflect that change as well as bring it in line with the changes made to media_youtube and media_vimeo for Media 2.x....
Categories: Media

Japanese era

Overview This module provides the Date formater option that enables the year in a date to be displayed as Japanese era name. For example the year 2012 is the 24th year of the Heisei era and this...
Categories: Site structure, Multilingual

Commerce Return Merchandise Authorization

This module aims to extend Drupal Commerce with the Return Merchandise Authorization functionality. It's built on top of the nice Entity API library and using its own Entity Type (CommerceReturn)....
Categories: E-commerce

Custom Listing Pages

The Custom Listing Pages module provides the ability to create custom pages with data from existing content types. - Display data from an existing content type with various options including: -...
Categories: Access control

Password tab

This module moves the current password fields into a dedicated tab. History This module was formerly included with the Password policy module, but was removed with the 7.x-2.x branch (see [#1780712...

Mobile Switch Block

The Mobile Switch Block module extends the Mobile Switch module with an theme switch block. Functionalities The block content provides a link to manually switch the current theme to the mobile or...
Categories: Content editing experience, Content display

Content Tab

Overview The Content Tab module is a handy module for an administrator of a site or a user with given permissions to view the content written by a particular user. The user can view the content in...
Categories: Administration tools, Content editing experience, Developer tools

Course credit

Course credit allows an administrator to assign and map credit types to learner profiles and courses. Learners will then be able to receive or claim credit that they are eligible for on completion...

Image or Video field formatter

Please note that the functionality in this module is now provided out-of-the-box in the relevant media modules. It now allows you to set up a field formatter for either images or videos, which is...

Domain ip

We recently saw a scenario where the client wanted to create an ip whitelist for their intranet site. This site is the same installation as the client’s public site. It simply has a different...
Categories: Access control

Pages