
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.
Lagoon Logs
Lagoon Logs aims to be a zero configuration logging system for Drupal 7, 8, and 9 sites running on Amazee.io's Lagoon. Installation Drupal 7 You should be able to simply download and enable the...
Roles for menu
Overview This module allows you to restrict access to menu items based on user roles. It is used when you don't want to copy your whole menu just because for one specific role you want to hide one...
Categories: Administration tools, Access control, Site structure
Taxonomy Image
The taxonomy_image module allows site administrators to associate images with taxonomy terms. With the association created, an admin can then make a call to 'taxonomy_image_display()' from their...
Categories: Content display, Site structure, Developer tools
Drupal driver for SQL Server and SQL Azure
Drupal driver for Microsoft SQL Server database engines. This project adds support for both SQL Server Stand-Alone and Azure SQL to Drupal. Supported database versions will vary with the module...
Categories: Developer tools
Protected Forms
Successor of Protected Permissions module. See [#3281497] Description Protected Forms is a light-weight, non-intrusive spam protection module that enables rejection of node, comment, webform, user...
Categories: Content display, Content editing experience, Site structure
SoundCloud Field
SoundCloud Field provides a field for inserting a SoundCloud track or set into your content. Features: - Configurable player - 2 player types: Classic or Visual player - Embed code can be loaded...
Categories: Content display, Media, Site structure
Multiple Node Menu
This module modifies the "Menu settings" in standard node editing form to allow managing multiple menu links to a node. The Drupal standard behavior is to only care about a single menu link for...
Categories: Site structure
Restrict IP
Concept This module allows administrators to restrict access to the site to an administrator defined set of IP addresses. Anyone trying to access the site from an IP address not in the list of...
Categories: Administration tools, Security, Site structure
Geofield Gmap
Google Map widget for geofield. A gmap field formatter can be found in the geofield_map submodule inside the Geofield project. For now allow to use a google map v3 map to input a location. A quick...
Categories: Site structure
getID3()
The getID3() Drupal module facilitates the installation and management of the getID3() PHP library, used to extract useful information from MP3s and other multimedia file formats. This API module...
Categories: Developer tools, Integrations, Media
Display Field Copy
Display Field Copy provides the ability to make a display copy of a field with Display Suite. The copy of the field can use a different formatter (with different config) than the single field that...
Categories: Content display
REST Export Nested
Overview This module extends core's REST Export views display to automatically convert any JSON string field to JSON in the output. It works with Views Field View. Theoretically it should work with...
Categories: Decoupled, Import and export, Integrations
Administration Menu Source
Use a different menu as the Administration Menu. Configurable per role. See a video tutorial by CodeKarate.
Categories: Administration tools
Cookiebot - Cookie consent, Cookie monitoring and Cookie control
Drupal integration for the third party Cookiebot service. Cookiebot helps make your use of cookies and online tracking GDPR and ePR compliant. This module exposes this third party functionality to...
Categories: E-commerce, Security, Integrations
Author Pane
Author Pane is a block of information about a given user, like those typically found on a forum post, but can be used in other places as well. From core, it collects the user picture, name, join...
Media CrowdRiff
This module allows the creation of Media assets from CrowdRiff. This allows you to manage create content within CrowdRiff and then embed them within Drupal anywhere Media allows, including fields...
Categories: Media
Group Media
This module is designed to associate group specific media elements with a group when using the Group module. Groupmedia 1.0.x Requirements: Group module greater than 1.0-rc3. Media module (for 2.x ...
Categories: Content editing experience, Access control, Media
Shortcut per Role
Shortcut per Role is a simple module to allow a shortcut set to be assigned per role. This module works well when each user is generally assigned a single role like "administrator", "content editor...
Categories: Administration tools, Site structure, Access control
Menu Entity Index
Widget showing all menu links referencing the entity on entity edit form Synopsis The Menu Entity Index module builds and maintains an index of Menu Link Content entities and their referenced...
Categories: Content editing experience, Site structure
Page Theme
The Page Theme module is a simple and easy module to use which allows to use different themes than the site default on specific pages. Features Assign a theme to a single page or list of pages. ...
Email Change Confirmation
This module confirms that a newly entered email can be received by the user. Currently if a user updates their email address there is no confirmation step to ensure that the new email address...
Categories: Administration tools, Integrations, Access control
Facebook Comments Social Plugin
This modules implements the official Facebook Comments Social Plugin. Drupal 8 Implement Facebook commenting as a field or as a block. Each comes with its own settings so you can have a completely...
Google Translator
Brings the power of the legacy Google Translate's Website Translator (archive.org link) into Drupal, providing an instant translated version of your site's text. Provides the translate switch as a...
Categories: Integrations, Multilingual
Devel Debug Log
Devel Debug Log is a developer module that provides a way for developers to save and display debug messages on a separate page in the web browser. It serves as an alternative to using drupal_set...
Categories: Developer tools
Facebook Like Button
Note: Like boxes are meant to like a certain existing content that has a valid public URL, so the button may not work until the site is online. This means that the module might not work properly in...