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

51,554 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.

Field as Block

The manage display screen with Field as Block checkboxes

Field as Block provides an easy way to display one or more fields of the current node in a block.

This module aims to be a light weight alternative to modules like Panels and Display Suite, or using Views to define a block which only retrieves one field.

Difference from Ctools field blocks
While Ctools field blocks rely on the formatter and settings from a configurable display mode, this module allows to configure the formatter and settings in the block configuration.

Usage

  • Enable the module
  • Open the Manage Display admin page of the entity (for instance: /admin/structure/types/manage/article/display for the article node type)
  • Mark one or more fields to be displayed as block
  • Select the desired formatter and formatter settings
  • Set the field label to hidden if you do not want the block to have a title
  • Save the Manage Display form
  • Open the block administration form (/admin/structure/block) and assign the block(s) to a region

Tutorials

I would like to thank the authors of these tutorials:

Block reference

πŸ‡ΊπŸ‡¦

This module is maintained by Ukrainian developers.

Simple Background image formatter

This module provides an image formatter that allows you to display the image in a div as background image.
The module extends Drupal's images field. Because settings are attached to the entity, it's very easy to setup and manage.

Features

1. No module dependencies (Other that image).
2. Works with Drupal's field UI.
3. Works with Views.
4. Integrates with Drupal's image styles.
5. Offers 2 modes. (Inline Style & CSS Selector)

Twig VarDumper

Provides a way to display Twig PHP variables in a pretty way.

PHP

The PHP module adds dynamic functionality based on direct PHP input in the following areas:

Filter Permissions

Filter Permissions default display for the user permissions page

Adds filters to the top of the Permissions list, reducing it to only include permissions related to the selected user roles and/or modules.

Translation Management Tool

The Translation Management Tool (TMGMT) module provides a tool set for translating content from different sources. The translation can be done by people or translation services of all kinds. It builds on and uses existing language tools and data structures in Drupal and can be used in automated workflow scenarios.

This module does not make any other language module for Drupal obsolete. It does only facilitate the translation process.

Features

Sources

All Drupal text elements can be used as source for translation:

  • Nodes
  • Entities
  • I18n Strings (Menu, Terms etc.)

A plugin architecture allows for the introduction of additional text sources (internal and external). Details see Sources Architecture

Translation Services

Acquia Search

Acquia Search provides customers enterprise grade search functionality built on Drupal Search API Solr (8.x+ / 7.x) and Apachesolr (7.x).

Entity view modes

Screenshot of the view mode listing admin page

The Drupal 7 successor to Build modes which will allow administrators to define custom view modes for entities.

Search API Pages

This module is for creating simple search pages for the Search API project, not using Views or any other modules.

Field Display Label

Field Display Label Settings

This module provides a different label for displaying fields from the label used when viewing the field in a form.

Views block area

views_block_area.png

This module exposes all available blocks as a views area or field. This way you can add any block inside a field, footer or header in your view.

File Replace (D8+)

File replace screen

The file replace module is a small utility providing site administrators with the possibility to replace files, keeping the file uri intact.

User Password Reset Link Timeout

This module provides a Drupal UI method for setting the user password reset link timeout variable (user_password_reset_timeout in D7 and password_reset_timeout in D8).

Views exposed filter blocks

Block Settings

Provides a block type which renders views display exposed filters separately from the view.

Advanced Text Formatter

This module is just a formatter (display) of textfield, text area and text format. The idea behind this is to provide a simple solution, easy to setup, with few dependencies to display text on website.

Implementation

The trim function in this module is taken from Views module with a few modifications.

Integration

Of course, this module is fully compatible with any modules that use entity formatters, such as Views or Panels

Besides that, this module is extremely useful when you use it with view modes. In order to create a new view mode, you can implement the hook_entity_info_alter() or install Entity view modes module.

Dependencies

  1. Text (Drupal 7.x Core)
  2. Filter (Drupal 7.x Core)

Twitter

Twitter module in action

Features

This module provides API integration with the Twitter microblogging service. Out of the box, it allows users to:

Toolbar Menu

Toolbar Menu

What is this module?
Add your favorite menu in the Drupal Toolbar

Organic groups

Overview

Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves.

Aggregator

Overview

Aggregator is the module that was in Drupal core until Drupal 10.0.
It was deprecated in Drupal core 9.4 and moved to contrib.

Jquery Colorpicker

jquery_screenshot.png

πŸ‡ΊπŸ‡¦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

Concept

This module creates a new Form API element type, jquery_colorpicker, as well as a Field API color field. This module relies on the 3rd party integration of the jquery colorpicker.

Simple Popup Blocks

This is the modal popup module and it has 10 layouts.

You can create

  • popup form
  • popup block
  • Browser/tab close (exit) popup
  • Cookies policy
  • Image popup & Slideshows

Options

  • Three ways to trigger the popup
  • Popup based on users visit count
  • Optional overlay
  • Optional close button
  • Optional ESC key to close
  • Optional minimize button
  • Design customization

This module is an alternative to colorbox, lightbox and modal popup based on your requirement.

Pages