
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.
E-Mail as Username
Use the user's email address as the username! This module enables the use of email addresses as the Drupal account username. The following things are changed / added: The name user field is not...
Categories: Access control
Search API Fusion
This module provides a Lucidworks Fusion backend for the Search API module. All requests are routed to the Solr API except: Search and autocomplete queries which are routed to the Query API Signals...
Categories: Site search
State Log
Simple module, which logs any changes to State. Can also configure which State keys get ignored. Inspired by Config Log. Requirements No requirements, besides State, which is provided via Drupal...
Categories: Developer tools
Favorites
Favorites provides a tiny block that allows users to easily bookmark any content of the site. Features Easy to install and easy to configure. Add and delete favorites with few clicks. Have as many...
Categories: Content editing experience, Site structure, Developer tools
Entityform Panels
What's this about This is an addition to the Entityforms module to provide an advanced integration into panels / page manager / panelizer. Features Configure every single form field as pane content...
Categories: Administration tools, Site structure, Developer tools
Disable css files
Interface to disable css files from core and contrib modules for each theme individually. Post your ideas and suggestions in the issue queue. Inspired by a session of Morten during Frontend United...
Extra body classes
Synopsis Extra body classes is a simple module which will provide extra classes on the tag. This module will provide below functionality. Timestamp: This option will provide time stamp as a class...
Solo Utilities
Solo Utilities Solo Utilities is a module designed to enhance the Solo theme with additional features and customization options. The initial release of Solo Utilities introduces the ability to set...
Categories: Administration tools, Content display, Developer tools
RULES WEBFORM
No further development. Consider using ECA and ECA Webform modules instead This module provides integration of 'Rules' and 'Webform' modules for Drupal 9/10. It enables site builders and...
Categories: Administration tools, Content display, Content editing experience
CKEditor Tippy Tooltip
This module adds a CKEditor button that enables users to add tooltips to text or images. The tooltip functionality is based on Tippy.js (https://atomiks.github.io/tippyjs/). Requirements If your...
Categories: Content editing experience
Make Meeting Scheduler
This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...
Contextual Flyout Links
Note: This is a rename of the module here http://drupal.org/project/contextual-flyout-links, which will be deprecated. The contextual flyout links apply a new skin on the core drupal contextual...
None title
This module makes it possible to write <none> in the node title field to hide the title.
Categories: Site structure
Safer Permissions
This module disables unsafe permissions for anonymous users. Even the site admins can't enable malicious permissions. The list of the blacklisted permissions can be extended with hooks. This module...
Categories: Administration tools
Views Show Query
This module shows real SQL query in Views UI during live preview. 'Real query' means it is rewritten by query_alter hooks. For instance, node access checks are added, so this requires selecting the...
A/B Test JS
Overview A detailed description of the module and instructions are in the module documentation. This module allows A/B and multivariate testing via JavaScript, and exposes a UI to create tests. It...
Categories: Developer tools
Link Image Formatter
Defines a field formatter to display a link to an image as an HTML image element. The Imagecache External module (D6 only; http://drupal.org/project/imagecache_external) is recommended to allow for...
Categories: Content display
Image Editor
Edit/create any images / take a photo from a webcam online with the powerful and feature-rich image editors and save resulted images back to your site! Demos Image Editor Inline (Drupal 7) Image...
Categories: Site structure, Developer tools, Media
CRM Core
CRM Core is a set of modules for managing contacts, activities and relationships within your Drupal website. It is designed to provide a basic framework for managing these items and interacting...
Categories: Access control, E-commerce, Search engine optimization (SEO)
Marketo MA
Adds Marketo marketing automation tracking capability to your website as well as the ability to capture lead data during user registration and form submission. Features Adds Munchkin tracking code...
Categories: E-commerce, Integrations
Milvus VDB Provider
The Milvus VDB Provider is a database module that works together with the AI module, to allow you to do vector searches in AI Search or other modules that implements it. It uses the open source and...
Categories: Artificial Intelligence (AI), Site structure
Windows Azure Integration
Integration module for Windows Azure and Drupal 7. It provides integration with Azure Blob Storage: allowing to store files, images and media on Azure's scalable and geographically distributed file...
Categories: Media, Performance
Log Filter
Get all the features that the standard database log (dblog) messages view misses. Filter and order - search in - watchdog log events by any or all parameters - time, type, severity, user etc. -...
Categories: Administration tools, Developer tools
FastClick
Native-like tapping for touch apps FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers. The aim is...
Multiple role login pages
This functionality helps in creating multiple login pages with specific roles -- Configuration -- 1. Configure at Administer > Configuration > ROLE LOGIN SETTINGS > Role login settings list 2....
Categories: Access control