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