
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.
JIRA Issue Collector
This project integrates the JIRA Issue Collector with your Drupal site. The JIRA Issue Collector plugin makes collecting feedback and bugs from your users and customers easier than ever. If you...
Categories: Integrations
Schema.org cache
This module retrieves and caches schema data from Schema.org. It is dependent upon the already-existing Schema.org module for Drupal and is intended to provide additional complementary...
Crossdomain
This module will create a crossdomain.xml file. It allows you to use a configuration screen to add additional domains to be outputted to crossdomain.xml.
Categories: Media
Breakpoint Panels
This module is unsupported due to a security issue the maintainer didn’t fix. See Breakpoint Panels - Critical - Unsupported - SA-CONTRIB-2017-028 for details. If you want to use this module, your...
Pushtape Audio
This is a features package for Pushtape Music distribution that adds a simple file field to the Track content type to allow uploading mp3 files.
SeeD Tools
This is the companion module for the SeeD Theme that we developed at SeeD EM. Given that modules can't implement all the hooks that Drupal provides, we developed this helper modules to implements...
Scald: PDF
Scald PDF is deprecated by Scald File. The latter works with any document file type. PDF viewer inside Scald. To test it quickly: drush en -y scald_pdf scald_dnd_library atom_reference then add a...
Categories: Content editing experience, Media
Smart Node Links
This simple module provides a page path to show the latest node in full page view in the same manner as if one were to visit, say, node/123, where 123 is the very latest node created. It queries...
Categories: Administration tools, Site structure
Election OpenSTV
This module integrates the Election module with OpenSTV. OpenSTV is a Python-based vote counting tool for STV (or other ranked-choice) elections, written by Jeffrey C. O'Neill. OpenSTV features...
Categories: Developer tools
Currency for Drupal Commerce
If you want to take over this project, see Project ownership transfer. This module replaces some Drupal Commerce features with similar ones from Currency. Currencies All currencies that do not...
Categories: Content display, E-commerce, Multilingual
ABN (Australian Business Number) Field
ABN adds a new field type that stores and validates Australian Business Numbers. This field also (optionally) pulls data from the Australian Business Register for publicly available information on...
Categories: Content editing experience, E-commerce
Image optimize effect
This module will optimize the file size of the generated images and can be used in 2 ways As an image effect, but this can slow down the generation of the image style [prefered way] As a drush...
Categories: Media
UpTime Widget (UptimeRobot)
The UpTime Widget module provides customizable widgets showing the website's uptime ratio (e.g. 99,98%). using monitoring data from UptimeRobot.com Website statistics are only complete with uptime...
Categories: Integrations
OpenLayers Feature Popups
Overview This module add the ability to use the Feature Popups extension for OpenLayers created by Xavier Mamano. OL FeaturePopups wraps the management of popups and SelectFeature control of...
Categories: Site structure
Advanced help dialog
This module requires the developer implement a hook to get any result (see below). Advanced Help Dialog module provides a hook that lets you put links to advanced help topics in the "Help" region...
Categories: Administration tools
Applications and Postings
Applications and Postings allows users to submit postings to the site; these could be job postings, requests for proposals, calls for submissions, and so forth. Each posting has its own fieldable...
Categories: Content editing experience
Curl multi
Implementation of this Object orientated cURL wrapper, which allows for synchronous cURL requests. This module is useful if you need to call a lot of external APIs quickly. Module developed for...
Cookie Crumbs
There's a lot of breadcrumb modules out there, but none of them build true breadcrumbs. Cookie Crumbs, makes use of cookies (hence the name), to provide history based breadcrumbs, and not the...
A/B test
This is a low-level API for implementing A/B tests in code. Its design is based on the excellent A/Bingo for Ruby on Rails, written by Patrick McKenzie. PLEASE NOTE: This module doesn't provide a...
Categories: Integrations, Developer tools
Taxonomy tooltip
Summary This module allows you to show your term's description in the content in tooltip style. It means that it filters the terms (term words) in the content and shows their description in tooltip...
Indeed
Provides a block that publishes a custom Indeed query. You can customize the publisher id query location radius limit sort by country A Note From the Author CoryGoodwin can be contacted for paid...
Categories: Content editing experience
Skins
Skins for Drupal 8+ makes it possible for themes to ship with one or more "Skins", each of which supports much of the functionality of a sub-theme. Skins supports: Adding, removing, or altering...
File Entity Permissions
This module allows you to set who can view or download a file. This only works with files in the private folder. It currently only supports protection using roles, but there is an api to add your...
Categories: Media, Access control
T̶a̶x̶o̶n̶o̶m̶y̶ m̶e̶n̶u̶t̶r̶e̶e̶ (obsolete)
Render a hierarchical taxonomy as a hierarchical menu, using the same theme styles as theme('menu_tree'). Unlike the taxonomy menu module, this module does not create Drupal menu structures, it...
Categories: Developer tools, Site structure
D2D
D2D ("Drupal-to-Drupal") is a module to built-up a network among Drupal instances using cryptography and XML-RPC. An instance holds a public/private key pair allowing messages to be encrypted and...