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

4,229 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.

Entity/Route title

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide?

Better fields report

Browse all existing fields of your Drupal site. Filter by entity type, field name, provider, cardinality and/or any other settings.

Webform Remote Fields

This module provides custom webform elements whose options and values are populated from an endpoint through REST services.

Diba carousel slider

This module adds a new Bootstrap carousel slider block. The block is created programatically and is ready to use directly, doesn't need to create views or configure extra modules.

IP address fields

This provides a field for storing an IP address or range.

The shorthand widget allows a user to enter the values in any of the following formats:

Node Compare

The module to provide node comparison functionality on user request. It compares the values ​​of the fields of nodes.

Features

  • In a settings you can specify which fields are allowed to compare. Separately for each type of node.
  • There is a possibility control the number of elements being compared.
  • Using AJAX for add / delete / clear the selected nodes to compare.
  • Customizable text for links to add / remove items to compare.
  • Integration with Views (“Add to Compare” link).

Installation and Usage

  • On the page of your site with a list of available modules, Node Compare can be found in the group of "Content".
  • After installing the module you can configure settings by navigating to: Administration » Configuration » Content authoring » Node Compare settings (admin/config/content/node_compare).
  • Set the region to display the block which to display a deferred items to compare.
  • Set permissions for existing user groups to use the comparison. (admin/people/permissions#module-node_compare)
  • Set the display settings for the link to "add / remove" on "Manage Display" settings page (for a node content type).

Dynamic front [deprecated]

This module will be useful for sites where users have multiple roles and the main page should differ depending on access.

Google Places Autocomplete

Google Places Autocomplete module provides a field widget to link text-fields to the Autocomplete address lookup functionality.

Get a list of taxonomy existing in nodes

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide?

Joyride JQuery for Drupal Site Tours

This module provides Drupal integration with Zurb's Joyride Jquery plugin in order to provide a tour of different html elements on your Drupal site. Drupal integration is done via the Context module, which provides a way to control conditional calling of the joyride plugin and copy-and-paste method for adding specific tour code.

You can view a demo of how Joyride works here: http://www.zurb.com/playground/jquery-joyride-feature-tour-plugin

Or better checkout out this article and explanation in and for a Drupal site: Create Site Tours on Your Drupal Site with JoyRide Jquery Plugin

Drupal Installation

1. Download the current, stable version from Drupal.org at http://drupal.org/project/joyride
2. Download the version 2.0.3 of Joyride jquery plugins at https://github.com/zurb/joyride from https://github.com/zurb/joyride/archive/v2.0.3.tar.gz and place in the sites/all/libraries/joyride OR directly from Drupal 8's tour module here: http://drupalcode.org/project/drupal.git/tree/refs/heads/8.x:/core/modul..., so subsequently you should have something like sites/all/libraries/joyride/jquery.joyride-2.0.3.js

Rick and morty Importer.

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide?

Opigno Learning Path Creation

Opigno LMS Config Form

The module is a blend of various activities, modules, and groups that can include things like quiz questions, multiple-choice options, and drag-and-drop interactions.

Lottiefiles Field Formatter

lottiefiles

This module simplifies the integration of Lottiefiles animation into your Drupal website by providing field formatter for File and Link field.

External 404

This module modifies the Core 404 event to support forwarding a site to an external url for a 404 error.

Country, State and City Fields

INTRODUCTION
------------
With the help of this module we can add below field to generate country, state and city drop-down in our content type.

ElevenLabs Field

ElevenLabs field lets you add a complex field to entities that can generate audio using the ElevenLabs API service.

Calculation Fields

This module extends the Drupal form API adding two more form element types.

Enum Field

This module allows you to create List fields (integer/string) that get their allowed values from a PHP enum class.

Drupal Most Popular

Showcase the most popular content across your Drupal website and engage your audience.

Ready to Use

The module is pre-packaged with several services including:

Pages