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

55,446 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.

Workbench Media

Workbench Media provides integration between Media module and the Workbench suite. It simplifies the pages content administrators need to visit in order to add media. Which version should I use?...
Categories: Administration tools, Content editing experience, Media

Domain Access Search API

This is a Views filter plugin intended to be used on sites that are implementing Domain Access and Search API index-based views. Adding this filter will allow you to limit results to content on the...
Categories: Site search

Splashify

Display a splash page anywhere on your site by redirecting the user, showing a lightbox, or displaying a popup. This module is designed to be search engine friendly, mobile device friendly and...

Tiny Slider 2

This module integrates Tiny Slider 2, a Vanilla javascript slider for all purposes. Field formatter Views plugin Installation with drush composer require 'drupal/tiny_slider:^1.1@RC' drush en tiny...
Categories: Developer tools

Placeholder

READ ME FIRST Once FAPI uses HTML5 to render elements, this module can be replaced by the "placeholder" attribute available as part of the HTML5 spec. You can update the FAPI to use the ...
Categories: Site structure

PHP WK HTML to PDF

After lots of frustration and not-close-enough results with other HTML to PDF modules & libraries, I decided to make a Drupal implementation of something I know works extremely well. IMHO:...
Categories: Content editing experience, Developer tools

Contact Storage Export

This module provides a simple export operation automatically for messages from each created contact form. It exports all fields and base data about the submission (such as logged in user and date...
Categories: Import and export

Media Thumbnails SVG

IntroductionThis module uses the Media Thumbnails framework to create media entity thumbnails for svg files. That way you can add the media entity 'thumbnail' field to Views or Media entity display...
Categories: Media

Field formatter conditions

Adds conditions to field formatters. Configuration happens on the "Manage Display" screens of every entity type on a per field basis when clicking on the cogwheel on the right. Supports Rules Field...
Categories: Content display, Site structure, Automation

Hours Minutes Seconds Field

Drupal Field displays an integer formatted as Hours, Minutes, Seconds or natural language format(weeks, day, hours, minute and second format). The field stores values as integer. Both input and...
Categories: Site structure

Acquia Drupal Starter Kit Tour

Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Developer tools, Site structure

Field Group Markup

Ever wanted to add some markup to a form display mode or view display mode and found it more difficult than imagined? Rage no more. You probably already have Field Group installed and you don't...
Categories: Site structure

qTip (Stylish jQuery Tooltips)

qTips are stylish tooltips that can be configured and styled (more to come in later releases) to fit nearly any website's design. 7.x-2.x There are now submodules included with qTip: qTip: Views -...
Categories: Developer tools, Integrations

jCaption

This is a simple module for Drupal 7.x that uses jQuery to transform the TITLE or ALT attribute of a image to a image caption. There is a settings page with lot's of possible configuration. The...
Categories: Content editing experience, Content display, Media

Bulk User Registration

This module allows an administrator to import and register user accounts from a CSV file. The module allows the administrator to create user accounts by simply importing a CVS file. The file...
Categories: Access control

Translation table

UI for quick translation of taxonomies and menus. The i18n module allows for translation of taxonomy terms and menu items, but the process is tedious - you need to look up strings you want to...
Categories: Multilingual

Brightcove Video Connect

Your one-stop Brightcove integration package for Drupal Brightcove Video Cloud is a video hosting and publishing solution for delivering professional quality video to digital audiences on any...
Categories: Media

SliderField

The sliderfield module provides a new widget for number fields (decimal, float, and integer) and a form element. When creating a numeric field, select the slider widget. This project uses the...
Categories: Site structure

Facets Date Range

Provides processors and a widget to handle date ranges with input in facets. To speed up development of Date Range widget this separate module brings together best of both worlds. Once a stable...
Categories: Site search, Site structure

Content Profile

This module builds user profiles as content (aka nodes), which opens the opportunity to use all the powerful modules for content for user profiles too, e.g. the Content Construction Kit (CCK). It's...
Categories: Content editing experience, Automation

Toggle Editable fields

Synopsis Toggle Editable fields is a formatter to transform "classic" boolean field formatter to toggle editable field directly on 'view' display or on views lists. Requirements Drupal 8. Bootstrap...
Categories: Administration tools, Content editing experience, Content display

Domain Menus for Domains

Allow menus to have domain assignment so that menu and menu link administration can be linked to domain access. The module intention is to allow each domain to have its own set of menus like a main...
Categories: Administration tools, Developer tools, Site structure

Examples for Developers

Follow the Examples project on Twitter: https://twitter.com/DrupalExamples and you are welcome to join: #examples_module in Drupal Slack The Examples for Developers project aims to provide high...
Categories: Developer tools

Media Library

Media Library extends the Media and File Entity modules to provide the ability to restrict which files are considered part of a site's media collection. Requirements Media Library has one...
Categories: Developer tools, Media

Node Limit

The Node Limit module allows administrators to restrict the number of nodes of a specific type that roles or users may create. For example, if a site has an "Advertiser" role that can create ...

Pages