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.
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