
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.
Lightgallery
The LightGallery module integrates the jQuery lightgallery plugin with drupal. jQuery lightgallery is a customizable, modular, responsive, lightbox gallery plugin for jQuery. Integrates with the...
Categories: Content display, Developer tools, Site structure
Taxonomy Max Depth
The module allows administrators to limit max term depth per vocabulary. It adds a "Max ancestor depth" option to the vocabulary form. The limit is added to the vocabulary config as a third-party...
Categories: Administration tools, Site structure
Vocabulary Description Length
This small module modifies the taxonomy_vocabulary_form to convert the description field type from a textfield to a textarea. Vocabularies in Drupal are configuration entities, and there is no...
Categories: Site structure
Media: Power BI
This module allows the creation of Media assets from Microsoft Power BI. This allows you to manage data and create visualizations within Power BI and then embed them within Drupal anywhere Media...
Modules weight
Sometimes we need to modify modules execution order, and some people could write a code that execute the query to modify the weight of a module in the system table, some one might go straight to...
Categories: Administration tools, Developer tools
Media: Qualtrics
This module allows the creation of Media assets from Qualtrics. This allows you to embed surveys and experiences from Qualtrics within Drupal anywhere Media allows, including fields and WYSIWYG....
Categories: Media
Views URL Path Arguments
SUMMARY Simple module to convert a view contextual filter entity id into its url path. The extended example uses nodes, but it should work with any type of entity. Extended use case: A website has...
Media PDF Thumbnail
The module provides an image field formatter for the thumbnail field of Media entities. The default thumbnail image will be replaced by an image generated from a pdf file referenced in any file...
Categories: Media
Event Calendar
The Event Calendar module allows users to Add/Edit/View events in pop-up while clicking on a box in an “event calendar view”. This module uses the calendar display format of Calendar module and...
Categories: Content display
Node Class
Node Class is a simple module that allows users to add custom CSS classes to any node through the node/add interface. For Drupal 6 only Add the following PHP snippet to your node.tpl.php So your...
Categories: Content editing experience, Content display
Media: Tyler Technologies Data & Insights
This module allows the creation of Media assets from Tyler Technologies Data & Insights. This allows you to manage data and create visualizations within Tyler Technologies Data & Insights and then...
Categories: Media
Taxonomy Multi-delete Terms
Introduction: ------------------- This module makes it possible to delete multiple terms at one time. You need to select terms and click on delete button and all selected terms will be deleted. You...
Categories: Administration tools, Site structure, Developer tools
Compact date/time range formatter
The compact date/time range formatter module provides the ability to display date/time range fields in a more compact form, by omitting the month or year where it would be duplicated. Examples: 24...
Categories: Site structure
Menu Icons
This module allows you to upload an image in the menu-item's configuration form. After uploading the image, the icon data will be added to the menu link's options array. When a menu link is goes...
Categories: Content display, Site structure
Color API
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Module Overview The idea of this module is to provide a...
Categories: Developer tools, Site structure
CKEditor Image - Enhanced Image Plugin
This module provide a new Image plugin, which is a mofified version of CKEditor's image plugin. It helps you center image using toolbar button or in Image dialog. Implementation All the credits go...
Categories: Administration tools, Content editing experience
Commerce Add to Cart Confirmation
This module integrates with Drupal Commerce to provide a richer and extensible "Add to Cart" message. Features Provides an "add to cart" confirmation dialog, shown after an item is...
Categories: E-commerce
Entity Embed Placeholder
This module will render a custom display to use as a placeholder or preview while editing a piece of content on CKEditor. By default, Entity Embed doesn't provide a mechanism for previewing or...
Categories: Content editing experience
Views Excel Export
Functions Simple module that allows to export Views data to Excel (xls). Uses php-excel class with UTF8 support. Dependencies Views Problems If you will see message "The file you are trying to open...
Categories: Content editing experience, Content display
Colors
A generic color-coding API. Used by FullCalendar Colors. More information and documentation to follow.
Proj4JS
Proj4js Library loader Utility functions to load the Proj4js library which provides support for reprojecting coordinates between various coordinate systems. See the documentation of Proj4js for...
Categories: Developer tools
Piwik Web Analytics
Piwik has been renamed to Matomo. Existing installation can be upgraded automatically without loosing any settings. Just install the latest Piwik D7 or D8 version and run update.php. Developed by...
Categories: Integrations
Simple Meta
The Simple Meta module provides a flexible and easy method to set meta tags, such as page title, description and keywords for nodes, views and other different pages. You don't need to edit each...
Categories: Administration tools
Entity Pager
The Entity Pager allows you to create new Navigation blocks in a few seconds. It provides next and previous navigation on any Entity (e.g. Nodes, Users etc..). The items and the order they appear...
Categories: Site structure
EIM - Extended Image Module: Make alt / title required [D7]
The Extend Image Module extends the Image module a little bit. Extended functionalities Adds checkboxes for the fields of image editing forms by content type. Alt field required Title field...