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

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

Directory based organisational layer

This module is unsupported due to a security issue the maintainer didn’t fix. See Directory based organisational layer - Critical - Unsupported - SA-CONTRIB-2017-096 for details. If you want to use...
Categories: Administration tools, Content editing experience, Access control

Imagecache Quality

(For Drupal 7 and 8, Image Quality module is available) Set the image quality per ImageCache preset! Through ImageAPI, you can set the quality of images ImageCache produces. But since ImageAPI...
Categories: Content editing experience, Media

GitHub Connect

This module gives site visitors the option to register/login using their GitHub account. The module provides a block for one-click-login and adds the "login with GitHub" link to the login form. The...
Categories: Integrations, Access control

OpenLayers Locator

An ideal store, dealer, vendor, ATM, branch, office or member/user locator. Just about anything you can think of listing on a map. The OpenLayers Locator is a feature module that creates a robust,...
Categories: Site structure, Site search, Integrations

CiviCRM Realname

Implements hook_username_alter() so that, if available and non-empty, the CiviCRM "Display name" is shown in place of the Drupal login name for username displays.
Categories: Content display, Integrations

Entity Notes

Entity Notes allows you to add a note to any Entities on the site. Overview A note is a simple way to add information to any entity. Notes can be used differently for different cases. Notes are a...
Categories: Content editing experience

History.js

This module provides Benjamin Lupton's History.js as a library to Drupal 7 via the Libraries API. It provides a configuration page to manage which compatibility mode and implementation of History...

IMCE Mailer

Overview This module allows you to share files via email using the IMCE file browser. Users can select the files they'd like to share, enter the email addresses of the people they'd like to share...
Categories: Media, Integrations

Workflow Content Permissions

This module allows the site administrators to control the permissions to edit or view fields of a node that participates in a Workflow for each state. It's based on the Content Permissions that...
Categories: Access control, Site structure

Page Manager Pathauto

Use the dev version of pathauto to work with this or any 7.x release that is released on or after 2011-Oct-27 Page Manager Pathauto is pathauto integration for page_manager generated pages....
Categories: Administration tools

Fixed Field

Fixed Field is a module that displays the same content for all entities the field is attached to. This provides the user with a powerful way to attach content to entities. Using this module in...

Taxonomy View Mode

Taxonomy View mode allows for each Term page to use a Taxonomy view mode instead of the default hard code view. This allows the term page display to be a list of the fields on the term (much like...
Categories: Site structure

Attach existing fields

This modules enables you to easily duplicate existing fields to other bundles of the same entity type. Example use cases Node: You need to create serveral content types which share some equal...
Categories: Administration tools, Site structure

Ajax Document Viewer

Ajax Document Viewer module allows the user to provide a document viewer for the uploaded documents in the drupal. The module provides integration with 3rd party service Ajax document viewer (http:...
Categories: Content editing experience, Content display, Integrations

DSpace

DSpace is the software of choice for academic, non-profit, and commercial organizations building open digital repositories. It is free and easy to install "out of the box" and completely...

Futurama

What is Futurama Futurama module takes a random Futurama title caption, and displays it in a block. So, it's an entertainment module.
Categories: User engagement

HotBlocks

Check out the screencast for a demonstration and explanation of features and settings. The first couple minutes shows the module in action, followed by a deeper explanation of configuration options...

Admin Frosting

Overview Admin Frosting is the kitchen sink of administrative modules. Out of the box, it comes with a ton more options than Drupal core gives you for managing your content. It replaces Drupal&#39...
Categories: Administration tools, Automation

Spritely Js

Implementation of the Spritely JQuery animation plugin for Drupal. Manages the creation of scrolling background images and animated sprites by providing an interface to pair selectors and options...
Categories: Content display, Developer tools

Views Field Filter

This plugin for views allow the user to turn on and off fields which are being displayed as an exposed filter. This has no impact on the actual filtering of content.

Dropkick

Integrates the Dropkick plugin with Drupal. Whats New in 7.x-2.1 Support DropKick version 2.0 or higher. Mobile device support. IE8 support. Installation Download the Dropkick jQuery plugin and...
Categories: Developer tools

Bean Slide

Bean Slide creates a Bean block entity type with preconfigured fields for images, text and links as rotating slides. As a block entity type, you can create as many Bean Slide slideshows as you...
Categories: Content editing experience, Content display, Media

UC Panels

This module provides basic integration of Ubercart with CTools and Panels. This is a port to Drupal 7 and the latest CTools API originally posted by LPCA in [#658732]. Sponsorship
Categories: E-commerce

CSS Options

The CSS options module enables theme developers to easily expose some options around the included CSS within the site via the theme settings form. This module does the housekeeping for managing the...
Categories: Administration tools, Developer tools

League: Online Tournament Manager

Standardized solution for sports league/tournament management over the Drupal 7 platform. The whole concept is based on our experience managing sport tournaments with the great JoomLeague Joomla...
Categories: User engagement

Pages