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

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

Views Data Export PHPExcel

Views Data Export PHPExcel Description This module extends Views Data Export module to allow XLSX files export. Possibly it will support more formats in the future. Implementation is based on https...
Categories: Import and export, Integrations

Bootstrap 4 Modal

This module provides a bootstrap modal. Compatible with bootstrap 4 and bootstrap 5 themes. Installation By composer (Recommended): composer require drupal/bootstrap4_modal Usage Open in Bootstrap...
Categories: Developer tools

Restrict Domain Registration

An extremely light weight module which either allows or restricts registration on your site based on the persons email address domain. Setup Instructions: Install the module visit 'admin/config...
Categories: Developer tools

Vertical Tabs Config

This module allows you to: Hide vertical tabs on add/edit node pages depending on content type and role. Decide vertical tabs order (with a drag and drop interface since version 1.2). Warning You...
Categories: Administration tools

YAML Content

Note: this is a back-end utility module with no user interface. All interaction with the module is currently handled through Drush unless a module referencing this as a dependency adds additional...
Categories: Content editing experience, Import and export, Developer tools

Backup and Migrate S3

This is an updated S3 compatible remote destination handler for Backup and Migrate 3.x. Although Back and Migrate does come with some s3 support, it uses a very old, though stable, s3 php curl...
Categories: Administration tools, Developer tools

Config Override Core Fields

Provides hints to how form elements map to configuration objects. This module does not expose any functionality on its own. You may have been asked by another module to install this module....
Categories: Administration tools

JQuery menu

Jquery menu uses simple, cross browser compatible jquery to transform your multilevel menus into click and expand menus. Yes this module is similar to dhtml menus and active menus, but it is...
Categories: Developer tools, Site structure

Message UI

This module supplies a UI for the Message module. Features: You can create a message instance of a message type. This could be useful when working on the site and you want to create a message...

SimpleSAMLphp Custom Attribute Mapping

This module is a child module of simpleSAMLphp Authentication. It provides a user interface to map attributes from SAML login to user fields. Attributes are mapped in 'Configuration' -> 'People' ->...
Categories: Administration tools, Integrations

Menu Delete

Easily delete multiple menu items at a time. Usage Edit a menu at Manage > Structure > Menus Place a checkbox next to any menu item that should be deleted Click the Delete selected button and...
Categories: Administration tools

Content Templates (Contemplate)

NOTE: This module *may* be deprecated in Drupal 7 ! Here's your reason, basically the theming changes in D7 mean the field theming gets bound a lot lot later in the process, so it's not possible to...
Categories: Content editing experience, Content display, Site structure

Views Google News

Overview This module adds a Views display that allows to expose a Google News compatible feed: https://support.google.com/news/publisher/answer/74288?hl=en. Features A views display plugin that...

Config Override Inspector

Config Override Inspector provides indicators to administrators where form fields represent configuration that is overridden. This module is especially useful for developers working on sites where...
Categories: Administration tools, Developer tools

Sortableviews

This is an alternative to the popular DraggableViews module. The difference lies in that this module stores weights directly on entity fields. Here is how it works: Create a view of any entity and...

Default Content (Deprecated)

Drupal 8 Version For best results use Drush to export nodes to a specific module. Any node is supported along with its menu links. Path alias is not working yet because of a core bug. Whenever a...

Entityform block

Allows to load a specified entity form as a block. Drupal 7 usage Requires Entityform. After enabling the module, the entityforms will have an optional checkbox to make them a block. Drupal 8 usage...
Categories: Content editing experience, Content display

Touch Icons

The Touch Icons module allows site administrators and themers to specify icons for use as Web Clip bookmarks on the homescreen of an iPhone and other iOS devices. Extra theme settings are provided...

Media Library Block

This module provides a block to select and render a media entity, using Media Library Form API Element. The module derives a block for every media type. This allows to have better control over e.g....
Categories: Media

Masquerade Role

What is the purpose of this module? This module will enable you to test out different roles, all from one and the same user. What is the difference between this module and Masquerade? The...
Categories: Access control

RESTful Web Services

Exposes Drupal resources (e.g. entities) as RESTful web services. The module makes use of the Entity API and the information about entity properties (provided via hook_entity_property_info()) to...

cctags

module cctags - as an alternative to module tagadelic. flexible configuration and advanced features for theming clouds. (individual files of templates for tags, the names of the dictionary, pages...
Categories: Site structure

Scroll To Top Button

Scroll to top button module allows users to scroll back to the top of the page by clicking on button at bottom right of the page. Also it allow admin to customize the look and behavior with...
Categories: 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

Menu Minipanels

A system for building "megamenu" -style (explanation) dropdown menus using Mini Panels, which provides tremendous flexibility in what can be displayed. Click-by-click beginner's tutorial: http:/...

Pages