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

53,988 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.

TOC API Node

This module use the TOC API module for generating a Table of content for a whole node. The table of contents is available as an extra field and can be placed anywhere in the node template. The TOC...
Categories: Content editing experience, Content display

Locked Content

Locked Content satisfies a specific access control use case: you want users to be able to see teasers, links, and search results for locked materials, but want them to log in before actually...
Categories: Access control

Donation Button Block

This is a module for accepting donations via Paypal. Donation settings form: Go to "admin/config/user-interface/donation-button-form" and set your values. This module provide a "donation button...
Categories: Integrations

[D7] Add js and css

This modules helps you to add js and css either external or internal even inline as well. Very easy to use, having standard format to add js and css. Just follow those standards and explore this...
Categories: Developer tools

Dialogflow (Api.AI) Webhook

This module integrates your Drupal website with Dialogflow (ex Api.AI) Webooks, letting your Dialogflow agents talk with your website, respond to Intents request and fill slots. The integration is...
Categories: Developer tools, Integrations

SendGrid Newsletter

А module that creates a form in a modal that allows users to subscribe to a newsletter. The form has 3 fields: First Name LastName Email It subscribes the user via Ajax to a SendGrid (https:/...
Categories: Integrations

Optgroup Select

Optgroup Select adds a new widget called Optgroup Select to allow the term reference field type to be grouped under the parent terms in the select option. Features: Optgroup Select widget allows us...
Categories: Site structure, Developer tools

External CDN

This module allows to add external CDNs and manage visibility for each of them from the admin panel. Prelude Pretend you want to integrate to your site some js framework, css library or some...
Categories: 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

EnquiryCart

Introduction ------------ EnquiryCart module will be able to add an enquiry button as a block to any node type. It will have the functionality to add/delete node titles to a cart and finally users...
Categories: Content editing experience

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

Cision Notified Pull

This module create a service endpoint that accepts HTTP POSTSs of a pure XML document. Then Provide this URL to Cision administration to set as service Endpoint. Service Endpoint URL /cision...
Categories: Content editing experience, Developer tools, Import and export

Paragraphs Normalizer

This module provides Normalizer for Paragraphs fields. It embeds the normalized content of Paragraphs field into the node for JSON or XML output. Even though the module was created to populate...
Categories: Content editing experience, Import and export

Custom Powered By

Change Drupal 8 system's Powered By block text
Categories: Content display

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

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

Commerce Checkout URL

Commerce Checkout URL provides a way to generate HMAC protected links to orders in the checkout process. Such links can be sent by email to customers in order to transfer ownership of commerce...
Categories: E-commerce

TCKN Webform Element

What is tckn_webform_element? This module allows you to add a webform element for getting the user's TCKN (Turkish ID number). It also validates the value you entered. What is the Turkish ID Number...
Categories: Access control

Mail Settings Checker

Description This module was created in order to alleviate some of the issues related to the mailsystem settings getting automatically reset due to losing access to the mailsystem file. Please see...
Categories: Integrations

Email token

Email token Introduction This module provides 3 tokens. (a) [etf:gin-title] gives current node title. (blank for front page) (b) [etf:gin-url] gives current node url. (c) [etf:gin-email] provides...
Categories: Integrations

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

Drutopia Search

Content search functionality using Search API and the database backend. This is what powers faceted search on Drutopia sites. Features Provides common search features using the powerful Search API...
Categories: Site search

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

Pages