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.
Drupal 8 upgrade estimate
Note: As of 2021-04-21, this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted in...
Categories: Developer tools
Picker
Picker uses the Select Picker jQuery plugin to make your elements more user-friendly. Installation Download the Select Picker jQuery plugin and extract the folder under /libraries as select_picker...
Categories: Administration tools, Access control, Developer tools
Message Private
The Message Private module provides a message type and associated entity reference fields, enabling sending and receiving private messages using The Message Stack. How to help Help Message UI to...
Page builder framework
The page builder extends nodes to have multiple content "tiers" (like rows) of tier content (of different types). This is the basic framework that creates the entity type (tier) and ships with an...
Categories: Content display
Custom Table Views
The feature of this module is binding the custom table data to views (block/page) and its provide a format in views for add new views page or block with all columns of custom table in the views as...
TMGMT XTM
XTM translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to XTM. Managing multilingual content for a global brand is much easier with XTM. Our...
Categories: Integrations, Multilingual
Views add after nth rows
CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * How to use INTRODUCTION ------------ Custom field for views with optional nth row setting. This is a...
Group Authorization
Group Authorization consumer lets you grant membership to Groups from various Authorization providers, including LDAP. Version Compatibility: Group 8.x-1.x - Group Authorization 8.x-1.x Group 2.x/3...
Categories: Access control
Perfect Scrollbar
Overview Apply scrollbar to Drupal content. This module helps non-technical content manager in adding custom scrollbar to the section of content. Module uses perfect scrollbar JS library - https:/...
Categories: Content editing experience, Content display, Developer tools
x_frame_fixer
Core is now protected against click-jacking by default (X-Frame-Options: SAMEORIGIN) for those needing to allow a site to be loaded in an iframe: x_frame_fixer org outline: d.org/u/jaykandari how...
Acclaro Translation Provider
Overview Provides an Acclaro translation provider plugin for the Translation Management Tool project. With the Acclaro Translation Provider, TMGMT editors can submit their Drupal content directly...
Views Material Design Lite
The views Material Design Lite module provides several MDL components as views display plugins and styles. For now the module provides the MDL grid, MDL Card, and MDL tables. Most of the code is...
Theme by author
Theme by author allows you to change the theme of a given entity based on its author. It does not work only on nodes, but on any entity type, that implements \Drupal\user\EntityOwnerInterface. This...
Webform GPS Location
Introduction The module provides a webform component that allows users to indicate their location on a map. The component has a fixed crosshair in the center of the map. Users can pan the map to...
Categories: Site structure
Field Validation Against Math
This module is a plugin for Field Validation module. The purpose of this module is to give site builders a method to set validation criteria that compare current field value to other values in one...
Categories: Content editing experience, Site structure
Feeds Fetcher Archive
Fetcher plugin for Feeds which imports files from all currently supported archive formats. Supported formats returned by archiver_get_info().
Categories: Content editing experience, Import and export
Modal Blocks
This module simply provides a custom block which will embed another block and display as a modal/popup. The modal can also be configured to display on a specific frequency and/or page. Installation...
Categories: Content editing experience, Content display
Simple MailChimp
The intention of this module is to give site builders an easy way to add a subscription option at the end of existing forms so that users can be added to your MailChimp list from any form on the...
Categories: Integrations
Image Nivo Slider
Overview: This is another Nivo Slider module, heavily based on Media Nivo Slider, but this one provides its own content type for managing the images instead of requiring Media Gallery. The module...
Categories: Media
Handsontable For YML Webform
This module allows both the Drupal Form API and the Drupal Webform module to use the Excel-like Handsontable library. How to use Typically, you will use this module in combination with Webforms 5.x...
Categories: Integrations
Menu svg icons
This module provides svg sprite icons for frontend oriented menus. 1. Construct your icon set under settings. 2. Chose an icon set for a specific menu in the menu administration. 3. On each menu...
Categories: Site structure
Admin Toolbar Content Languages
This is the port of Administration menu - Content languages, to be used with Administration Toolbar. Provides a dropdown menu with available languages when adding content for all content types that...
Categories: Administration tools
Transform uploaded image
This module allows a user to apply any Image Styles to transform any image which will be uploaded into the system (not depends on which field or entity type will be used). It can improve UX because...
Categories: Content editing experience, Media
Commerce GLS HU Shipping
This is an implementation of the Hungarian GLS shipping method for Drupal Commerce shops. Background story: We were trying to implement the existing GLS system to the eterracotta.hu webshop, when...
Categories: E-commerce, Site structure
PoolParty Taxonomy Manager for Drupal
The PoolParty Taxonomy Manager gives you the possibility to export any number of Drupal taxonomies to a connected PoolParty project. The opposite way, to import taxonomies from a PoolParty project,...
Categories: Import and export, Site structure