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

3,327 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.

Responsive images and styles

Overview This module solves the problems with images and responsive themes, it allows you to define multiple image style suffixes and their corresponding maximum width. The future (Drupal 8) See [...
Categories: Content editing experience, Media

Paragraphs Summary Token

The Paragraphs Summary Token module is a helper module that provides a token which builds a summary of the given paragraphs field. This token can be used as e.g. metatag description for entities...
Categories: Content editing experience, Search engine optimization (SEO), Developer tools

Content Porter

One of the challenges in a long running Drupal implementations is having to move entities created on lower environments as part of regular feature development to higher environments including...
Categories: Content editing experience, Import and export, Developer tools

Smart Date Calendar Kit

Installs a preconfigured view to use Smart Date values in a FullCalendar display. Extends on and requires Smart Date Starter Kit so review that module and its notes about the default configuration...
Categories: Administration tools, Content editing experience, Site structure

Entity Inherit

Allows entities (say, a “School” entity) to inherit certain fields (say, the “Covid-19 policy” field) from another entity. Fields’ contents are evaluated every time a node is saved, so you can...
Categories: Content editing experience

CKEditor CodeSnippet

This module enables the CodeSnippet plugin from CKEditor.com in your WYSIWYG. It includes the highlightjs library and all available styles for it. If you've ever wanted to drop code examples in...
Categories: Content editing experience, Content display, Developer tools

Date Content Augmenter

This module leverages the Date Augmenter API to allow content to be associated with Individual values in a multivalued or recurring date field. Although designed to work with Smart Date, this...
Categories: Administration tools, Content editing experience, Content display

Attribution & Licensing

The Attribution module provides content attribution and license configuration for the site and for any fieldable entity as e.g. nodes and media. It provides a set of default licenses and allows for...
Categories: Content editing experience

Paragraphs Clipboard

The Paragraphs Clipboard module provides a simple and efficient way to copy and paste paragraph content between different nodes on your Drupal site. This module extends the functionality of the...
Categories: Administration tools, Content editing experience, Site structure

Wordfilter

A simple but extendable word filter for Drupal. The Wordfilter module provides a suitable base for manual filtering of profanity ("bad words") as well as for dynamic keyword replacement. This...
Categories: Content display, Content editing experience

UC Node Checkout

This module allows you to bind a node type to an Ubercart product, as typically required in event registration sites and alike. Binding a node type to a product has two effects: When a user creates...
Categories: Content editing experience, E-commerce

General Data Protection Regulation Compliance

Basic GDPR Compliance use cases (drupal 8.x only): Form checkboxes Pop-up alert Policy Page Policy Page * If the Policy Page does not suit you - create your own, replace the link & clear cache. -...
Categories: Administration tools, Content editing experience, Developer tools

Image Node Attach

Concept There was a module in Drupal 6 Image Attach that are deprecated in Drupal 7. The Image Attach Migrate module resolved the issue of migration image attach nodes from Drupal 6 to Drupal 7. In...
Categories: Content editing experience, Developer tools, Media

Taxonomy Orderable Tags

Taxonomy Orderable Tags adds an autocomplete widget for taxonomy term reference fields that creates a textfield for each entered tag and allows to re-order them by using tabledrag multifield...
Categories: Content editing experience, Site structure

Entity Translation Unified Form

ETUF Places all entity-translatable fields inline in a single form. Drupal 7 The Drupal 7 version is considered stable. Usage From the content type's edit screen, enable "Place all entity...
Categories: Content editing experience, Multilingual, Site structure

Reference Links

"Reference Links" allows custom Urls to be attached to nodes. Its use is seen basically for documentation pages on a site. This module allows users to add links (internal or external) to nodes,...
Categories: Content editing experience, User engagement

Webform Import

Allows delimited data files to be imported as submission (results) into webforms. This is useful for importing submissions from other systems in to Webform. Can also be used to Edit submissions via...
Categories: Content editing experience

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...
Categories: Content editing experience, Content display, Site structure

Referenced Entity Replace

Replace references to one entity with another. Primary expected use case: to 'merge', or remove duplicate entities, updating every other entity that references the one to be removed the one being ...
Categories: Administration tools, Content editing experience, Developer tools

Noindex External Links

Русская версия English version below Модуль полностью закрывает внешние ссылки в нодах сайта от индексации и сохраняет валидность страницы. Обратите внимание: поисковики видят эти ссылки, но не...
Categories: Administration tools, Content editing experience, Content display

Entity Reference Current Language

The Entity Reference Current Language module provides a selection plugin for entity reference fields that filters entities by the current site language. It simplifies content management in...
Categories: Content display, Content editing experience, Multilingual

Duplicate Node Layout & Block

The Duplicate module adds a Duplicate tab to a node. When selected, the node is duplicated with all its field values.If Layout Builder is enabled, the layout configuration is also duplicated,...
Categories: Content editing experience

Exclusive boolean

Exclusive Boolean ensures that only one node per content type can have a specific boolean field enabled at any given time. In many Drupal projects, editors need to mark a single piece of content as...
Categories: Content editing experience

Flag BulkForm

This module builds a form for toggling flags on nodes in bulk. This code is probably not production-ready, so use with caution. I'm posting the code because maybe the ideas/code within will help...
Categories: Content editing experience

Token Block

This module provides one custom block named as "Token Block" available in block layout section. We can place this block in any region wherever it is required from the block layout. By clicking the...
Categories: Administration tools, Content display, Content editing experience

Pages