
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.
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'...
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