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

54,012 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.

Varbase Blog (Corporate Blog)

Provides Blog post content type and related configuration. Use Blog to publish a blog post by different authors in the Blog section of the site. Varbase documentation Check out Varbase...
Categories: Content display, Content editing experience

Re: Comment subjects

#D7CX: I pledge that this module will have a full Drupal 7 release on the day that Drupal 7 is released. stable 1.x branch guaranteed: [#683126] new 2.x branch: [#696316] This module, once...

Entity Reference Tweaks module

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The idea of the module is to provide enhancements to the...
Categories: Decoupled, Developer tools, Site structure

Comment Access

Overview Comment Access allows your users to control the comments on their posts. It adds permissions to administer, approve, and delete comments on nodes they create without granting full comment...
Categories: Access control

Yml export (for Yandex.Market)

This module does only one thing - it exports your Ubercart ( http://drupal.org/project/ubercart ) product nodes to yml for Yandex.Market. Seeking for new maintainer here - contact me! To use:...
Categories: Content editing experience, E-commerce, Import and export

Phone link

Provide formatter for text and telephone (only Drupal 8) fields which replace phone number with link: +38 (000) 000-00-00 to +38 (000) 000-00-00 // OR Call to +38 (000) 000-00-00 // OR Skype format...
Categories: Content display, Site structure

FPDI

API module to include fpdi php library, see http://www.setasign.com/products/fpdi/about/ Instructions Download the module. Download the FPDI PHP library together with the FPDF_TPL library (http:/...
Categories: Developer tools, Integrations

Field Group Ajaxified Multipage

By using Field Group it's possible to easily turn an entity form into a multipage form, however the paging can only be done on client side which has several disadvantages Validation of form fields...

tawk.to Live Chat (Drupal 7)

About tawk.to is a FREE live chat application designed to increase the effectiveness in managing the online customer engagement experience, enabling multiple websites and agents in a single...
Categories: Developer tools, E-commerce, Integrations

Variable API

This module extends the Drupal core variable API that handles persistent variables. It implements a class that: Just took over the module. Will be making stable releases for Drupal 7 and will...
Categories: Developer tools

Commerce No Payment

This payment module adds a "No payment required" payment method (for free stuff). This module has been replaced by the Basic payment method from Payment. Creating a "no payment required" payment...
Categories: E-commerce, Integrations

Request data conditions

This module defines a set of conditions via the Drupal 8 Conditions Plugin API for use with the context module (and others). All conditions are based on the HTTP request data and are as follows: -...
Categories: Access control

Webform extra field

This module provides an extra field for placing a webform in any entity display mode. The extra field is configurable and allows you to select which webform do you want to place. You can configure...
Categories: Content editing experience, Content display

Workbench Tabs

Workbench Tabs integrates local task tabs and Drupal messages into the Toolbar. This means that custom themes don't need to place and style the local tasks, prevents long Drupal messages from...
Categories: Administration tools, Content editing experience, Developer tools

Views Boxes

Views Boxes provides a flexible way to integrate Views into Boxes. Combined with the ability to configure exposed filters on a box-level basis, this provides an additional and powerful way to use...

Same Page Preview

Create, edit and preview content on the same page. Wouldn't it be nice to see a preview on the same page as the form you're editing? Same Page Preview upgrades the functionality of the Preview...
Categories: Content editing experience

Paragraphs Role Visibility

Overview The Paragraphs Role Visibility module allows you to set access for viewing a single paragraph item by roles. This is useful in cases when, for example, you have a paragraph type that is...
Categories: Access control, Content display, Content editing experience

Postgres VDB Provider

The Postgres VDB Provider is a database module that works together with the AI module, to allow you to do vector searches with AI Search or other modules that implement it. The module provides...
Categories: Site search

Opigno tour

This project is related to Opigno LMS distribution. It implements on Opigno a guided tour feature. For additional details, please consult Opigno website.
Categories: Content editing experience

Rules link event

This module extends Rules by adding an "link accessed" event - this allows you to create arbitrary links which trigger rules. For example: you can create a URL shop/buy/% which adds an item to the...
Categories: E-commerce, Automation

Comment Permissions

The Comment Permissions module enables control of commenting by user role and by node type. Additional user permissions for selected node types are added to the user access system so you can...
Categories: Administration tools, Developer tools

Browser Back Button

This module provides one custom block named as "Browser Back Button Block" available in block layout section. By clicking the Configure button on the block, update the settings for this block and...
Categories: Content display, Content editing experience

Hide Contextual Links

This module hides contextual links, removing them entirely from the markup on a block by block basis by un-setting the #links element. There are three setting for each block. Visible: The module...
Categories: Administration tools

Masquerade as Role

This module allows a user to masquerade as a set of roles (instead of masquerading as an existing user). Under the hood, a temporary account with the appropriate roles is created on the fly and...
Categories: Administration tools, Developer tools, Access control

Open Atrium Toolbar

Provides the breadcrumb navigation, main menu toolbar, space menu toolbar, and drupal admin menu button for Open Atrium Submit an Issue or See issue queue

Pages