Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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 ...