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.

OpenFed Switcher

This module lets easily switch from the front-end to the admin section by providing a button on the Administration Menu toolbar, linking to either the front page (while in the admin section) or the...

Maintenance Theme Selector

This module allows one to select another theme to use with the maintenance mode. Limitations Only tested in the "OpenFed / Fast2web D7" distribution. But should work as a standalone. Credits...
Categories: Administration tools, Developer tools

Nested checkboxes

This module implements jQuery tristate checkbox plugin (http://jlbruno.github.io/jQuery-Tristate-Checkbox-plugin/) as form element. In your form definitions you can use $element['#type'] = 'nested...
Categories: Developer tools, Integrations

Extra Columns

This module allows additional columns/data to be added to the node, comment, and user tables in administration area. It provides a list of fields defined in your drupal installation as well as a...
Categories: Administration tools, Content display

Views book chapter

Description This small and smart module allow you to select book chapters in the filter views. When you try only select chapters of books this way is more easy and smart way to do it. Requirements ...

Flag Notify

A simple but flexible module that uses the great flag module for email notifications of site activity and optionally integrates with organic groups. Users will be able to choose to subscribe to own...
Categories: Integrations, Developer tools

Moodle Views

Overview Views integration for Moodle database tables, so that site administrators can build Views in Drupal showing Moodle data. For example, create a "My Courses" page for the currently-logged in...

Job Scheduler Retry

This module provides an API for queued asynchronous jobs that have a high chance of failing and subsequently need to be retried. The possibilities of defining the way retries are scheduled are...
Categories: Administration tools, Developer tools

Email domain restriction

This module provides a list of email domains that could potentially be Accepted or not during registration and optionally on user profile update. If it is applied to existing user, you can also...
Categories: Access control

Views Flipped Table Accordion

Extends Views Flipped Table to allow table rows to be hidden and displayed with jQueryUI accordion. Creates flipped tables with arbitrary groups of rows hidden under a parent row. Display of the...

SkipTo

SkipTo is a replacement for your old classic "Skipnav" (so please use it as such)! This script will create a drop-down menu consisting of the most important places on a given web page. The menu...
Categories: Accessibility

Mark the words

This is a question type module for quiz essentially developed for learning Part of speech. Use case For instance, let's take the English phrase below, Jack and Jill went up the hill If you would...
Categories: Content editing experience

Web Experience Toolkit: Core

Core module that facilitates the base dependencies for the WetKit install profile. Key Features Administrative Pages Basic Views Metatag Support CTools custom plugins Panels Style Plugins This...
Categories: Developer tools

Web Experience Toolkit: WYSIWYG

Integrates a WYSIWYG into the WxT-Drupal distribution. Key Features Gives you the choice of using TinyMCE 3.5.8 (Stable + tested) or CKEditor 4.2.5 (stable) One of the most refined TinyMCE /...
Categories: Content editing experience

Web Experience Toolkit: WET-BOEW

Leverages the Libraries API to provide a direct 1 to 1 linkage with the WxT jQuery Framework. Key Features Integration with WxT Default Installation of Menus (Menu Blocks) for WxT Menus + Menu...
Categories: Integrations

Web Experience Toolkit: Demo

Demo content and page manager functionality. Key features Demonstration homepage Demonstration content Demonstration Views/Panels Integration Demonstration pane and region styles Addition of...

Web Experience Toolkit: Images

Provides common image styles and image related functionality. Key Features Custom Image Styles for WetKit This module is part of the Web Experience Toolkit Distribution which requires several...
Categories: Media

Web Experience Toolkit: Menu

Implements Drupal's Menu System + Menu Block module with Mini Panels for an enhanced mega menu. Key Features Custom mini panels for use with the Mega Menu Responsive layout for use with the Mega...

Web Experience Toolkit: Deployment

Functionality to help show how one can leverage the deploy module. Key features Sample Deployment Plan Sample Deployment EndPoint CTools Plugin Important This module isn't enabled by default Source...

Drupal to Sugar

OSSCube Drupal/SugarCRM Integration Module Objective To provide integration capabilities between SugarCRM and Drupal at webform levels. Further, simultaneous creation of SugarCRM module entries is...

Copysafe PDF Protection

Copy protect PDF. This module enables the insertion of encrypted PDF documents created by CopySafe PDF into Drupal posts and pages with shortcode. The resulting embedded document object is...
Categories: Content display

Omni EVE API

WHAT DOES IT DO? ---------------- The purpose of Omni EVE API is to incorporate and make use of the EVE Online API for user registrations, role management, and site administration. The module will...
Categories: User engagement, Access control

jQuery touch swipe

This module brings the JQuery Touch Swipe mobile events library to Drupal , works also with custom profiles, and allows to enable jQuery touch Swipe on specific pages. Jquery Touch Swipe is MIT...

TTR Configurable Widget

Overview TTR Configurable Widget is a flexible, configurable widget which adds additional widgets to the taxonomy term reference field type. By default users can choose between 'Autocomplete', ...

Atom About

The About Feature adds an empty Basic Page node called "About" where you can enter information about your organization. The About page is added to the Main menu.

Pages