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.
Apache Solr Autocomplete
Add-on module to Apache Solr Search Integration that adds simple autocomplete functionality. It enforces node access, meaning that all suggestions are only from nodes that the user actually has...
Categories: Site search
Simplified Social share
Let your users share via their accounts on popular social networks such as Facebook, Google, Twitter, LinkedIn, Vkontakte and over 50 more. Install this free module to enable Social Sharing on your...
Categories: Content editing experience, Developer tools, Integrations
Required Menu Link
This module enables you to require a menu link for content types It's also possible to only open the menu link by default but not require it. Drupal core automatically sets the menu link title to...
Commerce View Receipt
Adds a "Receipt" tab to admin commerce order pages. The tab renders the order using the commerce order receipt template that is emailed to customers. Very useful when customizing the receipt...
Categories: E-commerce
Blue Billywig
The Blue Billywig module connects your Drupal website to the Blue Billywig video platform, making it easy for editors to work with video content directly from the Drupal interface. What editors can...
Categories: Media
FFmpeg Wrapper
This is a helper model that provides access to the FFmpeg application. It provides some basic functionality for developers who need to process media files. In addition to transcoding media, FFmpeg...
Categories: Media
Multi Node Add
This module provides a new interface for creating nodes where the users are able to select the fields what they want to use for creating the nodes. It is designed to create multiple nodes in one...
Categories: Content editing experience
Power Menu
This module provides two functionalities. It helps you to define which menu link should be active when a node (or entity) is not directly linked to a menu link and it makes menu items fieldable (D7...
Categories: Administration tools, Site structure
Official Facebook Pixel
This plugin will install a Facebook Pixel on your Drupal page. The Official Facebook Pixel allows you to fire PageView events when people visit your website. Tracking pixel events can help you...
Categories: E-commerce
Pretty Calendar
Simple nice calendar module that displays the materials by date. Date can be selected from node creation time or from date field (Date module required). This module creates new block "Calendar" and...
Categories: Content display, Multilingual
Marquee Block
Provides a jQuery-based scrolling marquee block that can be customized with your own text or HTML. Configure speed, scroll direction and scroll behavior easily on the Block setup page. Requires the...
Categories: E-commerce, Content editing experience, Content display
Wistia
8.x-1.x is based on Video Embed Field. It adds 2 Media types and field widget for Wistia video and playlist. 2.0.0 is a WIP, it will support oEmbed to extend the Remote video Media type. This...
Categories: Media, Integrations
Drupal For Firebug
Please read me first This module is no longer maintained and the addos for both Firefox and Chrome no longer work. The Firefox module requires Firebug, which is no longer compatible with the...
Syntax Highlighter
This module integrates the SyntaxHighlighter Javascript Library into Drupal for source code list syntax highlighting within any Drupal contents. Note: the SyntaxHighlighter Javascript library is...
Categories: Content display, Developer tools, Integrations
Taxonomy Lineage
The Taxonomy Lineage module adds a table to the taxonomy database which allows nodes to be sorted by taxonomy hierarchy. The module adds no new sort function by itself, so simply adding this module...
Simple account policy
INTRODUCTION This module implements a simple account policy with the following configurable rules: Username email and username must match (enforces an email as username) Username allowed patterns ...
Categories: Security
Auto UnBan
This augments core's ban module to automatic unban IP's after a period of time. Unlike other ban modules (advban and autoban), this works with ban module rather than replacing it. This is best used...
Categories: Security
iCalendar Field
INTRODUCTION The *.ics field module provides a field type, along with a widget and a formatter that, when added to a node and combined with a Datetime field can produce *.ics (iCalendar) files that...
Categories: Content editing experience, Import and export, Site structure
Admin Menu Hider
Overview The very useful Admin Menu can get in the way if you would like a screenshot without it but don't want to log out. This module will hide the admin menu with the press of a key. After...
Categories: Administration tools
Rules HTTP Client
This module adds an action wrapping of drupal_http_request() to use Rules for making HTTP requests. It has many general uses, because the Hypertext Transfer Protocol is the foundation of web data...
Categories: Automation, Content editing experience, Import and export
Sub-path URL Aliases
The Drupal Path module matches only full URLs when creating SEO-friendly aliases. This module extends that behavior by also matching known sub-paths and replacing them with their respective alias....
Value is
Adds element validators to Drupal that that fit into Drupal's form API. Instead of writing the (almost) same _validate function over and over, you can use the element's #element_validate property...
Search API live results
This module extends the search box so it gives back search results while typing. It currently supports two ways of displaying these search suggestions: clickable title or by an extra view mode ...
Categories: Site search
Menu tree
This modules replaces the standard widget for selecting Parent link on node add and edit forms with a tree widget. The menu link can be reordered within any available menu for the node using drag...
Categories: Accessibility, Site structure
Analytics
This project will be work on a new Analytics module to possibly replace Drupal core's Statistics module. It will provide simple built-in JavaScript tracking and tracking inclusion/exclusion by page...
Categories: Integrations