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

53,935 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.

TMGMT Extension Suite

Functionality extension for TMGMT module. This module aims to extend the features of TMGMT module. Features are: Tracking changes of entities on a per job basis. VBO integration Allows to submit...
Categories: Multilingual

Vote Up/Down

Allows votes on some drupal entities and provides the base for implementing votes on other entities. Features Interchangeable voting widget themes Code voting support for your own objects Make your...
Categories: User engagement

Similar Entries

Similar Entries is looking for a co-maintainer. Similar Entries provides lists of links to site content related to the current node being viewed. Links can be displayed in standard blocks or as...
Categories: Content editing experience, Site structure

Block Scheduler

This module will help you to extend visibility settings for core or custom block modules by adding publish and expiry dates for blocks. Setup/Usage Enable the module like any other contrib module....
Categories: Content display

Pop-up announcement

Overview The module provides a pop-up announcements in the overlay which will appear for the site visitor on the first, second and fifth visit to the site (customizable). You may create so much...
Categories: Content editing experience, Content display, Site structure

Required API

This module provides a framework for plugins to conditionally mark fields as required. It contains one default condition, which is the same as the core behaviour: the field is either always or...
Categories: Content editing experience, Developer tools, Site structure

Content Glider

If you need an instant slide-show then Content Glider (CG) is the answer. CG is a standalone module, no need additional script or another modules. Just install and use it! CG based on Featured...
Categories: Content display, Integrations

Advanced Email Validation

Uses the open-source stymiee/email-validator library to validate email addresses using advanced, configurable rules. Features ⚠️ Error message control Configure custom error messages for each type...
Categories: Access control

Email Confirmer

Email confirmer is a suite to confirm email addresses in Drupal. It provides: an API and a service as a central method for email confirmation that other modules can use a content entity type to...
Categories: Access control, Integrations, Security

Opigno Learning path

This project is related to Opigno LMS distribution. It implements the learning path, that combines together in a very flexible way the differents steps of a training in Opigno LMS. These steps can...
Categories: Content editing experience

Search API Sorts Widget

Provides a select/dropdown form-based widget for Search API Sorts. Features Separate labels for ascending and descending values. Show only ascending, or descending, or both (D7 only). Autosubmit ...
Categories: Site search

Metatag Google Scholar

The Metatag Google Scholar module provides number of meta tags to help with indexing of scholarly content/articles in Google Scholar. Currently the module adds the following Highwire Press tags:...
Categories: Search engine optimization (SEO)

Webform Confirm Email Address

webform_confirm_email is a simple addon module for the webform module. You can define webform emails that are only sent when the user klicked on a link that he/she got in an other webform email....

Statistics Advanced

Provides a few advanced options to the core Statistics module. Once enabled, these options can be found under "Administer >> Reports >> Access log settings." Only track 'unique' views of content If...
Categories: Integrations, Developer tools

Pretty Checkbox Radio

This module adds a more usable selection to various elements, improving the UI/UX. This module add a widget "Pretty Check boxes/radio buttons" for the following types of fields: - Boolean - List ...
Categories: Content display, Content editing experience, Site structure

Simple Facebook Pixel

Simple Facebook Pixel installs Facebook Pixel on your Drupal site. Supported Pixel events at the moment: PageView (all pages) ViewContent (node, taxonomy term and commerce product pages)...
Categories: Integrations

File Field Replace

This module adds a setting to file fields to support selecting the method handling when a file already exists with the same name as the uploaded file. The options are: Rename the file (this is the...
Categories: Site structure, Media

Error Log

Once Drupal bootstraps, it stops sending errors to PHP's error log — which could be the web server error log, syslog or stderr on the command line. Error Log module adds the PHP error log as a...
Categories: Developer tools

Simple iframe

This module provides a new field type for displaying iframes. The field provides only the most basic settings for an iframe display and nothing else: src, width and height. If you are looking to...
Categories: Site structure

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

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

Vite

Vite backend integration for Drupal asset libraries. Documentation General documentation Using Drupal translations in javascript built by ViteExample usage using DDEV Other projects in the space of...
Categories: Developer tools

Views Alpha Pagination

The Alpha Pagination for Views module enables you to add an alphabetical menu in the header or footer of a views display. Dependencies Views Entity API Install Install the Alpha Pagination module....

Media Feeds

This module is the Drupal 7 solution for Media Feeds Integration. It provides mappers for the Feeds module. The target can be a Media asset, image or file field on an entity (such as a node). When...

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

Pages