
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.
Metatag Views Overview
Metatag provides the Metatag Views submodule which enables a views plugin for users to add metatags to views pages. However, those metatags are not exposed to the Metatags Overview page (admin...
Categories: Search engine optimization (SEO)
Disable user deletion
User deletion is always a sensitive task for two key reasons: It can involve the deletion of content or changes to the content's authorization. There are two open core issues: potential content...
Youtube Gallery
This module allows retrieving youtube channel videos on the website. It will helpful module for those who want to integrate own youtube channel videos to the website in less time. This module very...
Categories: Integrations
CKEditor Accessibility Checker
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Introduction This module enables the Accessibility...
Categories: Content editing experience, Integrations
Taxonomy container
The module provides a select list with optgroups for taxonomy terms selection. The way how the module implements optgroups depends on Drupal version. Drupal 8+ Provides an entity reference...
Categories: Content editing experience, Content display, Site structure
Ubercart Views
This module provides a collection of standard views (http://drupal.org/project/views) for the Ubercart webshop module (http://drupal.org/project/ubercart). It also describes some of the Ubercart...
Categories: E-commerce
Countries Info
This module offers a taxonomy of countries (Countries information), providing details such as the ISO2 code, ISO3 code, country name, official name, and numeric code. FEATURES This module includes...
Categories: Site structure
Website Feedback
What is the Website Feedback Module? As the name suggests, this module allows Drupal website owners to get feedback from their website users easily. The website feedback is sent along with a...
Categories: Developer tools, User engagement
Views Horizontal Slider
The Horizontal Slider Module provides a views style to output content in sliding divs. Please submit your bug requests so your fixes can be included in upcoming releases. Themes If you made a theme...
Categories: Content editing experience, Developer tools
Apache Solr Views
Before you read further If you are starting a new project, please read the "alternatives" section. Introduction This module provides a Views integration to the Apache Solr Search Integration...
Categories: Site search
Yandex.Turbo
Yandex.Turbo export module Note: Russian version of this documentation see below. Yandex.Turbo module provides simple way to create nodes export for Yandex search engine (https://yandex.ru/)...
Categories: Import and export
Mailhandler
Create nodes by email! Mailhandler uses Feeds to let you post nodes by email. It takes mail (usually from an IMAP mailbox) and imports it as whatever type of content you choose. Plug-in modules...
Categories: Content editing experience, Import and export, Integrations
Node buttons edit
This is a simple little module that allows one to change the text on the 'Save', 'Preview' and 'Delete' buttons on a node form. Configuration You can edit the labels from the content type edit...
Categories: Developer tools
Field Count Formatter
A very simple module to provide a formatter for all field types. The output is just a count of the number of items in that field. This is most useful on fields which have multiple values as it will...
Categories: Content editing experience, Content display, Site structure
Paragraphs grid
With Paragraphs Grid, you can display multiple paragraph entities in a grid. Supports Out-Of-The-Box Bootstrap 3, 4, 5 and CSS grid from MDC (Material Design). Additional features: Includes a view...
Categories: Content display
Gin Type Tray
Themes the Type Tray module for the Gin Admin Theme (required) and adds a few UX upgrades. Supports Dark Mode! 🎉 Theme styles have been updated to utilize Gin CSS Variables for dark mode...
Categories: Accessibility, Administration tools, User engagement
Webform Protected Downloads
This module provides a handy solution for the following situations: You want to offer some files for download to either anonymous or registered users You don't want those files to be publicly...
Categories: Access control, User engagement
W3C Validator
W3C Validator provides a Drupal interface to use the W3C Markup Validator. Keeping valid pages is one step into maintaining a properly coded site. This module let's you : - validate a new page when...
Categories: Administration tools, Search engine optimization (SEO), Integrations
User role field
This module allows you to specify role specific fields. When creating a new field, you specify for what roles this field is enabled. Fields are only visible and editable if an account has a...
Categories: Access control
Gravatar integration
This module integrates Drupal user pictures with the service provided by Gravatar. If the user has a gravatar linked with his or her e-mail address, it will be used as their user picture for...
Opigno Moxtra
This project is related to Opigno LMS distribution. It implements the collaborative features: collaborative workspaces, and virtual classrooms (live meetings). These features are based on Moxtra...
Categories: Content editing experience
Node expire
This module allows you to set a "timer" into content nodes. When it reaches zero, you can perform any type of action with the node, such as unpublishing it or sending an email to the author....
Categories: Content editing experience, Content display
Pathauto Entity
About This module adds Pathauto support for custom entities created either programmatically or using the Entity Construction Kit (ECK) module. Usage You can select the entities to be enabled in...
Categories: Administration tools
Dynamic Background
Enables site administrators to upload a range of images and select one as background on the site. This enables non HTML/CSS aware administrators to quickly change the background image on a site...
CKEditor 5 Media Embed
The CKEditor 5 media embed feature lets you insert embeddable media such as YouTube or Vimeo videos and tweets into your rich text content.
Categories: Content editing experience