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

5,931 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.

Mermaid Diagram Field

The rendered Mermaid output from a Mermaid Diagram field.  A pie chart diagram.
Mermaid Diagram Field

Features

This module adds two things to a Drupal site.

Field Type Converter

This a utility/developer-only module for converting fields from one type to another. E.g., for changing plain text (textarea) fields to filtered text (WYSIWYG), or short text fields to long text. Existing field data is preserved as long as the new field type schema has columns with the same names as the old schema (e.g., "value").

Attachment Links

The Attachment Links module provides permanent links to files attached to a node. A single, easy-to-remember URL can be used to retrieve the preferred (canonical) or newest version of a file regardless of how many versions of that file have been attached to a node.

Typically, users will want to create a "File" content type and enable the Attachment Links module for that content type. Each "File" node should refer to a single file: "Handbook," "Company logo," "Team roster," etc. Though each node could contain multiple versions of the file, Attachment Link provides permanent link to access the preferred or newest versions.

Field extra

Provides a possibility to mark fields as private.

Simple Node Importer

Simple Node Importer is a module which imports content entity using a CSV file.

Currently, the module is available in both Drupal 7 and Drupal 8 versions.

Start or End Date Format

Sometimes there are cases where we want to show either Start Date or End Date from a Datetime Range field. This module provides a new format for Datetime Range field to acheive just that!

Views breadcrumb

This module will help you to set the breadcrumb only for views pages in Drupal 7.x.

INSTALL
==========

Entity Value Inheritance (EVI)

Inheritance Listing Page

The following module was built as a way to sync data between entities. Where you have a source and a destination.

Themr Components

Themr Components will use AI and a GUI to be able to generate website components in the form of Paragraphs or Custom Block types to be used with Paragraphs Layout or with Layout Builder.

Changed Fields API

API for developers that allows reacting on changed fields in a node (any entity since 8.x-3.x) when the node has been updated.

QR Code Fields

QR code fields

The QR Code Fields module for Drupal 9 enables site builders to easily generate dynamic QR codes and integrate them into their content types.

CountUp Formatter

Provides a field formatter that integrates the countUp.js library.

Money field

Description

This module defines the "money" field. It uses the Currency API, which is included in the Currency module, to get a list of existing currencies and their symbols.

Similar modules

- Currency
- Measured Value Field
- Units of Measurement (API)

Version 6.x

The form element for amount is reused from the Formatted Number CCK module. Decimal points and thousands separators are formatted using the Format Number API module, where these options are configured from site and/or user settings.

- Required modules: CCK, Currency API, Format Number API, Formatted Number CCK.
- Recommended modules: Checkall (enhances currency selection).
- Integrates with: Views, Diff, Token (builtin cck itself).
- Related modules: Apache Solr Money Slider.

The currency conversion dialog submodule requires jQuery 1.3.x (jQuery Update 6.x-2.x) and jQuery UI 1.7+ to work properly.

You may also want to check out Measured Value Field, which is pretty similar to Money field, but allows you to combine numeric fields with other units of measurement.

Image Editor

Image Editor: Aviary Feather editor

Edit/create any images / take a photo from a webcam online with the powerful and feature-rich image editors and save resulted images back to your site!

Demos

Tutorials

Opening hours

This module is intended to make it fairly easy to manage opening hours for a large number of locations.

Image Field Zoom

Image Field Zoom provides a field formatter that allows you to apply it to your image field.

Pages