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

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

Linky

About A link management module. Provides a content entity for managing links, with linkit integration. Links are inserted as references to the link entity, but resolved to the external URL via an...

Request Parameter Condition

Tools like Views, Search API, Facets, and more rely on request parameters to process specific types of input. But, this functionality is often limited to whatever the tool itself provides. One...
Categories: Content display, Developer tools

DrupalOop

The DrupalOop module is a simple backend OOP structure for building modules in Drupal 7. The idea is to write modules and other custom Drupal components as PHP Objects as simply as possible. This...
Categories: Developer tools

Content Reports

This is a simple module for viewing report data about the content on your site. Out of the box it comes with a basic content type report showing information about the nodes in your system, but it...
Categories: Administration tools, Content editing experience

SSL Assistant

Assistant to administer SSL certificates. Displays a warning and sends e-mail(s) about the expiration of a term of the SSL certificate directly on the site. Thus you will never forget to update the...
Categories: Administration tools, Developer tools, E-commerce

Expand Link Formatter

The Expand Link Formatter adds a expand/collapse link to right text fields. Editors can insert a (configurable) separator element inline to decide where the break is gonna happen. The Expand Link...
Categories: Content editing experience

Admin Denied

It's so easy to work on Drupal as user 1, but bad practice as you might miss any permissions problems that could occur for other users. To make matters worse, the user 1 account often has the...
Categories: Administration tools, Security

Taxonomy Comment

By enabling this module there will be a comment form for a taxonomy term. There are some steps to follow for enable commenting for a taxonomy term. Module Configuration Download and extract this...
Categories: Site structure

Entity Reference Dialog Formatter

This is a very simple formatter for any Entity Reference field which allows you to render it as a link which opens the referenced entity in a jQuery UI modal (utilizing Drupal Core's libraries)....
Categories: Site structure

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

Pages