
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.
Islandora
Islandora is an open-source digital asset management framework designed to help institutions and organizations and their audiences collaboratively manage and discover digital assets using a best...
Categories: Content editing experience, Integrations, Media
Taxonomy single tag
Taxonomy Single Tag improves core's taxonomy autocomplete by allowing commas to be used as part of the taxonomy term. To do this, TST limits autocomplete taxonomy fields to a single term. Why such...
Categories: Site structure
Context Breakpoint
What it does: Context Breakpoint brings CSS media queries to the server. By using Context and Breakpoints (which will be moved into the core in Drupal 8) you can alter the page based on the...
Categories: Content display
Disable RSS
This module will disable the core RSS feed at http://mysite.com/rss.xml, and remove any reference to it in the html header. The mechanism for action is simply to return page not found for that path...
Categories: Access control
Permissions filtered by modules
This module provides lightweight filters for module list and roles list at the top of the Permissions page for easier management when your site has a large amount of roles and/or permissions. This...
Categories: Administration tools, Access control, Security
Webform Select Image
The purpose of this module is to add an images select component for webform (checkboxes or radios buttons). 1. Download and enable this module 2. Go to webform components admin page 3. Choose ...
Field Rename
This project allows you to rename a field in the database and in Views. How to use See the project's README.md. Drupal 10 This project will not be ported to symfonic Drupal by its maintainer. If...
Categories: Developer tools
Push Notifications
Push Notifications Feature Overview Supports APNS (Apple Push Notification Service) Supports GCM (Google Cloud Messaging) Supports C2DM (Cloud 2 Device Messaging) Allows tokens to be registered and...
Categories: Content display, Integrations
Override css
What if a client wants to change some layout elements of a website and doesn't know any html or css ? With this module, an admin can create css selector groups and define which properties can be...
Webform Navigation
The goal of this module is to provide the ability to navigate forward and backward through a web form using the Webform Progress tracker (aka wizard progress bar) supplied by the webform module on...
Categories: Content display, Site structure
User Account Language Negotiation
This module does three things differently from Drupal core: Automatically saves the user's preferred language when they switch languages. Displays language names in their native translations (...
Categories: Multilingual
Paragraphs Class
Overview The Paragraphs Class module adds a Paragraphs Behaviors field "CSS class" onto paragraph items. This allows a content manager add specific CSS class to any specific paragraphs using UI....
Categories: Content editing experience
Context Add Assets
Why should i use this module? Have you ever wanted to include javascript or css when a particular view or block is being rendered? Or have you ever wanted to include javascript or css for just the...
Float filter
This is a very simple filter that adds surrounding tags around floated img, figure, or table tags. The filter scans for inline CSS styles and if a float:left or float:right is found (usually added...
Categories: Content editing experience
Key-value Extensions
Extends the core key-value API with a backend for lists and sorted sets that you can do range queries on. The plan is to get these key-value backends into core one day.
Categories: Administration tools
Object Log
The Object Log module allows developers to store objects, arrays and other variables to a log table so that they may be inspected later. Multiple stored variables may be displayed side-by-side in...
Categories: Administration tools, Developer tools
Smiley
Synopsis Smiley is a text filter that substitutes text emoticons, like :-) with images. It comes with a set of example smileys, but you can import ready-to-use packages (e.g.: from phpBB's "pak"s...
Categories: Content editing experience, Content display, Developer tools
jQuery Migrate 3.x
Overview jQuery Migrate 3.x restores the API that was removed in the jQuery 3.x, previously marked as deprecated. Without it the breaking changes introduced by jQuery 3.x may break your site. It...
Categories: Developer tools
Search API Best Bets
Introduction This module let editors configure search terms per entity that should trigger elevate (best bets) or exclude when users is searching the site. The entity form integration is using a...
Categories: Site search
Layout Builder Extras - View mode selector
What does it do? It allows you to add icons/images to your view modes so it's nicer and more user friendly to select a view mode in the front end. It used to be a select list of all view modes and...
Categories: Content editing experience
Media External
This module provides a new media source that can be used to import external media as local media items using the media library. External sources for images can be added using plugins. The module...
Categories: Media
Database Logging Time
This module is useful for projects where you wish to keep database logging messages for a set period of time. You understand the risks that setting a time limit increases the risk of having a high...
Categories: Developer tools
CKEditor Layouts
This module allows the use of layouts defined via the core Layout API within WYSIWYG content by supplying a Layouts plugin for CKEditor. Installation Install the module as any other contributed...
Categories: Content editing experience
Book Tree Menu
Overview Book Tree Menu enhances the default Drupal Book navigation by transforming it into a more dynamic, user-friendly menu system. In the standard behavior, users must navigate to a parent page...
Categories: Content display, Site structure
Domain CTools
This module extends Domain Access for Drupal developers by using the CTools suite. To use this module, you must have both Domain Access and CTools installed. The only feature currently implemented...
Categories: Content display, Developer tools