
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.
Entity Decorator
Drupal 8 This project aims to provide a nice way for Drupal 8 contrib modules to extend Entity instance classes via the decorator pattern. At the moment only ImageStyle entities are supported, but...
Simple nodeblock
This module allows you to turn one chosen content type into blocks. It's really simple, without any bells and whistles, just one click configuration. Works with Entity translation out of the box....
Categories: Content editing experience, Content display
Open Atrium Tour Defaults
Provides the default set of popup tours for Open Atrium for Open Atrium Submit an Issue or See issue queue
Multisite Matcher
Sitematcher is not literally a Drupal module, but a handy API tool for Drupal multisite environments. It aims to reduce non-versioned and also copy & paste overhead at bootstrap level by replacing...
Categories: Media, Developer tools, Performance
Replicate Bean
Clone Beans! This module provides simple integration with the Replicate module by leveraging Replicate UI's pre-existing workflow for cloning any entity. This allows a user to clone beans easily....
Categories: Content editing experience
Entityreference Select View Per Context
This module provides a new selection handler for Entityreference that allows you to use different views for generating options, based on context. That way you can EASILY show totally different...
Categories: Developer tools
jQuery social stream
This module is a Drupal wrapper for jQuery social stream plugin. Warning: It is no longer supported. Use alternative solutions. The module allows embedding streams as blocks, bean blocks, and panel...
Categories: Developer tools, Integrations
Minimal Share
This module provides simple sharing links for Facebook, Twitter, Google+, LinkedIn, Pinterest, Tumblr, WhatsApp mail and print. Do you need sharing links which are not loaded via JavaScript? Do you...
Categories: Content editing experience, Developer tools
Custom Search Fields
Custom Search Fields is a module that extends the Functionality of the Custom Search Module to allow Fields to be included in Custom Search. At present it only supports Entity Reference Fields but...
Categories: Site search
Feeds: Import.io
Provides a Feeds Parser and Fetcher for import.io data sets. Feeds: Import.io can be used for both one-off imports or a continued stream of data from import.io, a web data platform and web scraping...
Categories: Import and export, Integrations, Developer tools
Masonry Panels
Provides 'Masonry' style layouts as an option for rendering the contents of panel panes. Masonry rendering will re-pack panes in your panel to minimize vertical space and provide column-like...
Categories: Content display
Open Atrium Folders
A folders and files management solution for Open Atrium 2. Features Folders with file attachments Folder or folder section as blocks or panel panes Folder download as zip archive Requires...
Categories: Media
unfeaturize
This module will help you get your content types out of features, and back into the database in a state where you can edit or delete them freely. How to use: 1) Make sure you have permission to...
Categories: Administration tools, Content editing experience, Import and export
DocBinder
Overview DocBinder changes the behaviour of file attachments in nodes. Instead of directly downloading a file clicked, the file is added to a file collection. The module provides a block that keeps...
Categories: Content editing experience, Media, Developer tools
Replicate Entityform
This extends Replicate API to support Entityform module.
Categories: Developer tools
Quiz Drag and Drop
This is the new home for the Quiz Drag and Drop question type. Drag and Drop question allows you to add interactivity to objects on the slide by designating drag items and drop targets. FYI : Its...
Categories: User engagement
HTML import
Introduction This module is to divide one single large HTML document into a structured Drupal book where the heading level hierarchy is respected. This module works with HTML exported from Word;...
Categories: Content editing experience, Import and export, Integrations
FileField Sources View
This module is an extension of FileField Sources. It adds a file source based on existing files but uses a view to filter the list of existing files that may be referenced. On the field settings...
Categories: Site structure, Media
Node Display Title
Enables one to use both an admin title and a display title for a node. The admin title will appear on admin related pages, whilst the "display" title will be displayed to site visitors. This...
Media Formatters
Control all of your media display from the Node Display page. Easily add modern, best-practices front-end enhancements for media. Out of the box, it works well with Bootstrap-based themes, but it...
Categories: Media
DS Bootstrap Slider
DS carousel support for Display Suite Add a new field formatter Support for entityreference. Support for file_entity. Requirements Bootstrap Theme or Bootstrap Styles and JS JQuery Update
Categories: Content editing experience
Features Defaults
INTRODUCTION ------------ The Features Defaults module allows users to select which Features package will will display by default in the vertical tab on the Manage Features page. It also allows...
Categories: Administration tools
CSS Delivery Optimizer
This module aims to implement optimized CSS delivery by inlining stylesheets which are critical for rendering 'above the fold' content and load the rest asynchronously via JavaScript. This, if used...
Categories: Performance
Entity Reviews
Overview Entity Review module allows authenticated users to leave reviews on site content. Features Works with entities (can be assigned to everything, even to itself) Revisions Moderation (each...
Categories: Content editing experience, User engagement, Integrations
CKEditor AutoEmbed
Usage This module will create a plugin for CKEditor that will provide a direct auto-embed functionality, Just paste the link in your editor and it will be automatically embedded, It's very much...
Categories: Content editing experience