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.
Dbal connection
About If you are using a composer library that needs a DBAL connection, this module provides a factory service that lets you inject that into your services. e.g. Then you can achieve this by using...
Categories: Developer tools
Zen Mobile Menu
This is a very small module that makes default Zen sub-theme main menu be a bit more responsive. It does this by: Kicking in at 480px or less, then Hiding the menu items from display initially...
Contact Forms
This module expands the features of the D7 site wide contact form. It eliminates the drop down category menu by generating a clean looking contact form (without a drop down menu) for each of the...
Categories: Integrations
Sticky Navigation
Sticky Navigation allows to select any element (preferably a navigation menu) and make it stay on top of the page on any theme while you scroll down further down the page. The original development...
Categories: Site structure
Menu block current language
At the moment, all menu items are displayed regardless of it being translated or not. Menu block current language attempts to resolve this by providing a replacement for core's Menu block that...
Categories: Site structure
Equal Heights jQuery
This module is deprecated in favor of the modern CSS/HTML features such as CSS grid layout. This module implements a jQuery Equal Heights plugin that can equalize the height of the elements of the...
Menu Normalizer
The missing Normalizer for MenuLinkInterface and MenuLinkTreeElement. Menu Normalizer provides normalizers for various menu objects that are missing from Drupal core. This allows these menu objects...
Categories: Decoupled, Developer tools, Site structure
Toolbar Menu Clean
Clean up Toolbar Menu This module used with Toolbar Menu allow you can disable Administration and Shortcuts Toolbar menu. It help you can create menu per client's role, help the client don't mess...
Categories: Administration tools, Content editing experience, Site structure
Responsive Dropdown Menus
Responsive Dropdown Menus provides a new menu tree rendering to make responsive, drop-down enabled main menu possible on any theme. This sandbox was created to provide a simplistic approach to a...
Drupal-to-Drupal data migration
migrate_d2d provides a framework based on the Migrate API for migrating content from Drupal 5, Drupal 6, or Drupal 7 sites into the Drupal 7 site where it is installed. As of the 2.1 release, It...
Categories: Content editing experience, Import and export
MenuIcons
This module allows you to upload an image in the menu-item's configuration form. After uploading the image, the icon data will be added to the menu link's options array. When a menu link is goes...
Categories: Content editing experience
String field formatter
Small module to provide tag wrapper field formatter to Text type field. Usage * Enable string_field_formatter module * Add a Text (plain) field to a content type * On the Manage Display tab set the...
Categories: Content display, Site structure
Autoload
The autoload module - is utility. It allows other modules to leverage PHP5 class autoloading capabilities in a unified fashion. Requirements: PHP 5.1.2 for Drupal 6 (unsupported) PHP 5.3.0 for...
Categories: Developer tools
Emogrifier
Emogrifier Uses the emogrifier class library as an input filter to convert stylesheet rules to inline style attributes. This ensures proper display on email and mobile device readers that lack...
Categories: User engagement
Simple Cron
The Simple Cron is a light-weight module for cron job management. The module provides a SimpleCron plugin that simplifies the implementation of new cron jobs. The build configuration form is also...
Categories: Administration tools, Developer tools, Performance
CKEditor Abbreviation
Adds a button to CKEditor for inserting and editing abbreviations. If an existing abbr tag is selected, the context menu in Drupal 7 also contains a link to edit the abbreviation. Requirements...
Categories: Content editing experience
Admin Menu Toggle
Toggle Admin Menu On/Off by JavaScript. Functionality Insert a before . Use classes "toggle-show" and "toggle-hide" to control the admin_menu visibility. Tips You may want to turn off the "Adjust...
Categories: Administration tools
Tagadelic
Tagadelic provides an API and a few simple turnkey modules, which allows you to easily create tagclouds, weighted lists, search-clouds and such. With the API you can build a module with a few lines...
CKEditor Quote
A CKEditor plugin for Drupal to create a quote with text and author. It improves the blockquote plugin by allowing the editor to add an author. It is compatible with previous existing blockquotes...
Categories: Content editing experience
Views Term Hierarchy Weight Field
This module allows you to filter or sort terms according to their hierarchical order or hierarchical depth. Use cases You need to display a list of entities ordered by their taxonomy terms in...
Categories: Site structure, Developer tools
Subrequests
Tell the system to execute several requests in a single bootstrap. Then return all the things. NOTE: Version 2 has been released and will unleash much more power thanks to JSON Path replacements. I...
Categories: Content editing experience, Decoupled
Edit Media Entity in Modal
The Edit Media Entity in Modal module for Drupal enhances the content editing experience by enabling users to edit media entities directly within a modal dialog. This functionality streamlines...
Categories: Content editing experience, Media
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
Rules Bonus Pack
This module is a greenhouse for Rules functionality – triggers, actions and conditions that could be included in the Rules module, but probably should be tested out and voted on first. Feel free to...
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