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

55,434 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.

Floating Menu

INTRODUCTION Floating Menu module creates a configurable block, that by default floats to the right side of the view and opens up with hover. Floating Menu has been designed to be multilingual from...
Categories: Site structure

Webform GoogleSheets

Description This module enables Webform submissions to be automatically added as rows in a Google Sheets spreadsheet. Once installed it can be found as a submit "Handler" in the Webform settings. ➡...
Categories: Integrations, User engagement

External Links In New Tab

Overview This module automatically opens external links in a new tab by setting target="_blank" to every external link. Additionally, it also adds rel="noopener" to external links to improve...
Categories: Site structure

Opigno statistics

This project is related to Opigno LMS distribution. It implements dashboard statistics in Opigno, that are available at 3 different levels: global level to get a quick overview of how the platform...
Categories: Content editing experience

SWF Tools

Overview SWF Tools allows you to easily embed flash content and media players on your pages. The whole concept of SWF Tools is to let you focus on displaying media on your site, but without having...
Categories: Content display, Media

Opigno messaging

This project is related to Opigno LMS distribution. It manages the private messaging feature allowing users to share messages between them. It makes possible to select a list of recipients, and...
Categories: Content editing experience

Webhooks

Webhooks are "user-defined HTTP callbacks". They are usually triggered by some event, such as pushing code to a repository or a comment being posted to a blog. When that event occurs, the source...
Categories: Automation, Import and export, Integrations

Active Filters

Active Filters provides a views area plugin which generates active filters from exposed filter selections which may be cleared individually or all at once. Features Fully themeable. Active filters...
Categories: Content display

Opigno Search

This project is related to Opigno LMS distribution. It provides a search feature based on Search API. For additional details, please consult Opigno website.
Categories: Content editing experience

Lexicon

Lexicon description A lexicon is a stock of terms used in a particular profession, subject or style; a vocabulary. The Lexicon module generates one or more Lexicon pages based on terms in...

Organic Groups Menu (OG Menu)

Associate menus with Organic Groups. Features create one or more menus per Organic Group configure and apply menu permissions in a group context add/edit menu links directly from the entity (node)...
Categories: Site structure

Opigno calendar event

This project is related to Opigno LMS distribution. It makes possible to create calendar entities that can be displayed within the calendar. For additional details, please consult Opigno website.
Categories: Content editing experience

Format Number API

The Format Number API module provides a method to configure number formats (site default and user defined) with configurable decimal point and thousand separators. This module also provides the ...
Categories: Content display, Developer tools, Multilingual

Field Readonly

Field Readonly displays non-accessible fields in edit forms as read-only items. Modules like the essential Field Permissions allow to make fields non-accessible by completely hiding them in edit...
Categories: Access control, Site structure

PACE - Page load progress bar

Brings the magnificent PACE js to your Drupal site. PACE is a page load progress bar. It provides a beatiful progress indicator for page load. Progress is detected automatically. PACE stands for:...
Categories: Developer tools

DS Extra Layouts

This module adds additional layouts for Display Suite. The extra layouts are more reusable than the custom layouts because it is packaged as a module. Since these layouts are provided as a module...
Categories: Content display, Site structure

Opigno calendar

This project is related to Opigno LMS distribution. It provides the calendar feature, allowing to create events assigned to one or several users, and then to render each user's calendar. Calendar...
Categories: Content editing experience

Revision All

Revision All allows for centralized management of content type revisioning. Revisioning can be turned on/off individually by type or enabled for all simultaneously. There is also support for...
Categories: Administration tools, Import and export

Booking and Availability Management API

The BAT API provides generalized API (REST) access to Booking and Availability Data.
Categories: E-commerce

Commerce sermepa

Commerce support for Spanish banks that use Sermepa/Redsys systems. The full list of banks managed by Sermepa / Redsys is available at http://www.redsys.es/quienes-somos.html Both methods GET and...
Categories: E-commerce

GraphQL Views

This is an extension to version 3.0 of the GraphQL module, providing deep integration with views. With graphql_views enabled a GraphQL views display can be added to any view in the system. Results...
Categories: Decoupled

Opigno training catalog

This project is related to Opigno LMS distribution. It manages the course catalogue feature, allowing to display the available courses within the Opigno instance, for users to subscribe, as well as...
Categories: Content editing experience

GD Infinite Scroll

Infinite scroll / Load more button Provide an administration to use a jQuery plugin auto-pager on custom pages using pager. You can use autoload on scroll or a load more button. This module is...
Categories: Content display

Node type class

This module is used to add class to the nodes based on the content type. D8 version of Node type class is available!! Configuration: Once the module is enabled: 1. This module adds a fieldset named...
Categories: Content display

Menu Disallow External Links

Allows site administrators to disallow external links in certain menus. A checkbox "Disallow external links" will show up at /admin/structure/menu for users with the permission Administer menus and...
Categories: Administration tools

Pages