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

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

Custom number of values

A simple module that allows site builders to set a custom range for the number of values available for multi-value fields. You can set both the lower and upper limit of the range. For example, if...

Harmony Hide User

An example on how to provide a method for allowing users to "mute" other users' content. Currently this only extends to posts within threads but as Flags are used Views can be easily modified to...

Views Datasource Collection

This module extends Views Datasource to allow to inline Field Collections fields in JSON format views. In fields of type field collection in views with JSON style it offers an extra option to...

jQuery Biggerlink

Provides integration with jQuery Biggerlink plugin to make it really easy to enable the specified element's to behave as a proxy for their first contained link. Currently it only adds library info....

Personas

The goal of this module is to create a Persona repository for writing user stories, UX Design and development.

Error Reporting Level

This module can be used to compel Drupal 6 with PHP 5.4 and higher to match PHP ini's error_reporting value, or to emulate PHP 5.3 default error reporting behavior, or, if you are game, any other...

Semantic UI Views

Semantic UI Views integrates the features of the theme Semantic UI for Views module. Created views fast with extended configuration to work with the" Semantic UI "theme. FEATURES GRID Rows Feature...

Contact List

This is for test. How to create module project

Views Pipes

With views pipes, values output by a view (the output view) can be used as input to a second view (the input view). A case for using the module might be when a site developer needs to exclude the...

Block view

node_chat

This is a chat module for general use, is based on a node express server that use socket.io like backend for the realtime comunication, you can download the backend server from here https://github...

Meeting Overview

Show an overview of meeting reservations.

Cultura Exchange setup without the installation profile

This 'sandbox' module helps configure Cultura if it needs to be installed without the Cultura install profile (for instance if on an institutional system that already maintains Drupal's base...

Webform Node Reference Component

Adds a Webform component allowing node entity referencing.

Election Livestats

The Election Livestats module extends the Election module to provide live voting statistics in ongoing elections delivered via websockets from a Node.js server. Features Exposes a page of live...

Wrap every N rows view formatter

This is a view formatter similar to "unformatted" but can create wrappers for every N elements. Typical use case is when you want to start a new div for every N view items. Eg. on a bootstrap based...

vbo_multipage_selection

Remembers VBO selection, so you can select items across multiple pages while sorting and filtering. There's no config, because I can't alter VBO/Views settings, so you have to call the form alter...

OG Subgroups Access

This module allows content in a subgroup to inherit content access from its group, or a parent/grandparent group. Essentially, it copies the node access rules on the parent group. In order for this...

Views fields search helper

When you add a field, filter criterion, contextual filter or relationship to your view, fields are listed by labels and their real machine names are not shown, so you can't search them. This is...

User View Mode Templates

This module extends the D8 node view mode template functionality to users. Simply enable this module, and add template files to your theme in this format: user--{view mode}.html.twig

Menu Tree Block

Shadowban

Shadowban users! Shadowban uses a permission setting to track which users are banned instead of a roster list. So you add shadowbanned users to a "ban" or "troll" user role to mark them as banned....

youtubev

The module provides a feature to fetch a list of videos, such as a list of videos uploaded by a specific user. You need to provide your youtube username, it will fetch the videos from youtube and...

Theatre

The objective of this project has evolved into development of a feature module to support community based theatre groups. The project was conceived as a redesign of a static html based site. The...

Event Management

This module is the complete Drupal Event Management plugin available in Drupal Modules Directory. Event Management is a highly configurable product which allows you to have multiple organized...

Pages