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.
Portable path plus
Provides input/output filters to store/restore paths using either stream wrapper notation or a managed file ID token. This module is a fork of Portable Path, with the goal of on-going code quality...
Categories: Content editing experience, Developer tools
Ajax search block
This module adds a simple Drupal 8 block to search pages within the site using AJAX and quickly navigate to those by clicking on the search results. At the moment this search results depend only on...
Categories: Site search
Estonian ID-Card, Mobile ID and Smart-ID authentication
Estonian ID-Card, Mobile-ID and Smart-ID authentication module for Drupal 8. Features: ID-Card login (including latest, issued after december 2018) Mobile-ID login (new REST API) Smart-ID...
Categories: Access control
Get Linkedin Posts
This module does not support a new version of the Linkedin API. This module provides import posts from Linkedin Company page through Linkedin API by Cron for Drupal 8. Registration with Linkedin:...
Categories: Integrations
CKEditor Accessibility Auditor
Provides a button in CKEditor which, when clicked, will run the HTML_CodeSniffer Accessibility Auditor on the source code of the content currently in the editor. Results are shown immediately in a...
Categories: Accessibility, Administration tools, Content editing experience
Last login time
This module is used to display the last login time of current logged in user. This module stores the last login time in a session variable and pass this variable to Last login time Block. It is a...
Categories: Access control
Entity Browser remote stream wrapper widget
This module provides an entity browser widget implementation of the api provided by the remote stream wrapper module.
Categories: Content editing experience, Media
Access by entity
Access by entity module is a very simple way to manage permissions (view/edit/delete) by entity (content). You can restrict access view/edit/delete permission for each content. Notice : The global...
Categories: Access control
Rules Role Email
This module provides a Rules action that sends emails to users of specified roles. The rules module does not have this functionality built in, so this module addresses that issue. Requirements This...
Categories: Automation
Simple Password Reveal
Consider using the View Password module. Simple Password Reveal alters password fields on user login and user edit forms to show plain text by default, while also adding a checkbox for concealing...
Categories: Developer tools
Controller Annotations
A Drupal port of the controller annotations from Symfony Framework which makes it a lot easier to create custom controllers based on annotations. Quick example on what you can do with it: Install...
Categories: Developer tools
Protect Before Launch
Protected your website before launch with HTTP basic authentication. The module allows you to set a username and password and enable and disable them on the fly. Summary of the module: Enable...
Categories: Access control, Developer tools, Security
Tabs Element
Provides a "tabs" Render element for using in code. It can be used like so: $build['tabs'] = [ '#type' => 'tabs', '#tabs' => ['Question', 'Answer'], '#content' => [ ['#markup' => 'What is for lunch...
Categories: Developer tools
File Access Permission
The File Access Permission module helps to manage the private file usage over the website. The file access based on the following type. Expired: The file URL is expired after some time. Expired and...
Categories: Site structure, Media, Security
Config Export Ignore
This module allows to ignore specified configuration entities from being exported by config split. Config split allows to split configuration, but in some cases you want to ignore files from being...
Categories: Developer tools
Entity Reference Automation
Entity reference simplifies content editing by auto filling field data based on relations when changes are made to a content entity. This takes concern away from worrying about assigning values on...
Categories: Site structure
Webform Required Message
This module allows you to customise the error messages that appear in webforms when a field is required.
Scald File Validators
Administer provider scald maximum size file upload and extensions allowed. With this module you can configure for each enabled provider that uploads files, the maximum size of the files to upload...
Categories: Media, Developer tools
Commerce Shipping Price Matrix
Commerce Shipping Price Matrix provides a shipping method that calculates the shipping costs for an order based on a price matrix i.e. the shipping costs depend only upon the order subtotal. An...
Categories: E-commerce
Aegir - Hosting Task GC Extra
This is a small add-on module for the Aegir hosting system: http://aegirproject.org / https://www.drupal.org/project/hostmaster This module will help to delete the older tasks and its logs. Adds...
Categories: Administration tools, Developer tools
Embedly Formatter
The Embedly Formatter module provides a text formatter to embed URLs using the Embedly service. It works with fields of type link. Dependencies Embedly (http://drupal.org/project/embedly)...
Categories: Content display
tmgmt_transifex
Integrate Translation Management Toolkit (tmgmt) with Transifex Translation Provider. Allows to submit content to Transifex and retrieve it when translated.
Categories: Multilingual
Hide node field
INTRODUCTION ----------- This module helps you to hide specific field value for a particular node. Uses: 1. This module makes easier to hide the field value by just typing the machine name of the...
Categories: Administration tools
Image Migration
Image Migration handles migration of images while upgrading website from Drupal 7 to Drupal 8. Why Image Migration Module Required? The migration tool available with Drupal 8 core does not migrate...
Modifiers Pack
Overview This module provides an starter set of Modifiers which will be helpful for basic and common modification use cases. Currently the following Modifiers are included: Absolute Height Modifier...
Categories: Content display