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.
Menu Tag
The menu_tag module allows you to control the display of menu items through a settable tag of a single menu item. Then, for every block that displays a menu, you can select a tag that filters what...
Categories: Content editing experience, Site structure
Mobile Subdomain
Detect if the user is on a mobile device such as an iPhone, Android, Blackberry or webOS. Redirect the user using to a subdomain of their choice. ie http://m.siteurl.com A configuration page is...
Categories: Developer tools
Commerce MultiSafepay
Multisafepay integration for Drupal Commerce. Drupal 7 For install information see README.txt Drupal 8 Installation This module has no extra dependencies but installation via composer is encouraged...
Categories: E-commerce, Integrations
Views Field Options
This module adds an options in Views fields that allows to define a specific HTML block tag. The default tag is (some field handlers override it with ) and cannot be changed through UI. Feel free...
jsTree
Jstree is a Drupal 7 module, which provides support for the jstree jQuery plugin. See a demo here: Tree menu DEMO Config Download the library: http://www.jstree.com Extract the zip into sites/all...
Categories: Content editing experience, Content display
Better Batch
This module improves and extends functionality of the Batch API. Features Global batch jobs Progress pages of global batches are reachable by multiple users. Access validation depends on the users...
Speed Form Blocks
Overview Speed form blocks allows a site user to create a small HTML form and place that within a block. The block can then be placed within the theme as the site user wishes it to be, Feedback...
Media Derivatives: Youtube engine
Provide a new engine to Media Derviatives API for uploading videos to Youtube API. Derivatives API provide a flexible, extensible and abstract API to implement derivation engines for different...
Categories: Media
Context as Reaction
Context as Reaction provides a reaction where an additional context can be set as a reaction. The additional context is then available for use in template files, theme files...etc. This utility...
Categories: Content display
Block Video
Overview Block Video enables custom block to set up a small, customizable video player. Module utilizes JWPlayer. Sample file To test this module, sample video file can be downloaded: Sample FLV file
Categories: Media
Protect Permissions
Motivation Drupal has two extremely powerful permissions: Administer permissions allows assigning all permissions to any role, even to the anonymous user role! Specifically, a user with this...
Packaging
Provides a common set of algorithms for packaging orders into boxes. A plugin architecture allows other modules to define their own packaging algorithms. E-commerce applications need figure out how...
Categories: E-commerce
Bean Tax
Overview Bean Tax (short for Bean Taxonomy) is a small library of bean plugins that use Drupal's taxonomy system. Taxonomy Related Block Outputs entities that are taxonomy term related to the...
Contextual Forms
Register your custom Form API forms and embed them into Panels/Page Manager using Ctools' Context system.
Filedepot files
Situation: You have few GBs of data already uploaded on the server and now you want to use filedepot to manage those files. Since you did not use filedepot desktop client to upload files, those...
Categories: Media, Import and export
Apachesolr Term
This module provides basic indexing of the taxonomy terms for the multi entity branch of the Apache Solr Search Integration Module
Categories: Site search
Apachesolr Commerce
This module provides basic indexing of the commerce entities for the multi entity branch of the Apache Solr Search Integration Module
Categories: Site search
Views Supertable
Views Supertable exposes Supertable jQuery plugin as a Views plugin. It creates a table with quick, realtime freetext search filter above it. See working demo of the plugin here. Usage Create a...
Image Preview
Overview When you hover over an image, it loads a bigger version of that image next to it. You can also enable a "zoom" feature that lets you replace the bigger image on keypress of "z" with for...
Categories: Content editing experience, Site structure, Media
OpenLayers Heatmaps
Overview This module allows you to create Heatmaps layers through the Openlayers module. Features Provides a new kind of behavior in the OpenLayers's maps settings. customize the radius, intensity...
Categories: Site structure
Relation Unique
The Relation Unique module extends the Relation module with a "property" that constrains relations of a given type, much like the built-in properties "unique" and "transitive". Relation Unique adds...
Menu Subtitle
This module adds a new field to menu items to set a subtitle to show on menu links! Actualy it should work on primary/secondary menu and normal menu items. TODO: #show the subtitle above the menu...
Categories: Site structure
Webform SSL
This is a simple module which forces all your site's webforms and webform submission results to be automatically viewed and submitted entirely via SSL (i.e., at a URL beginning with https://). It...
Categories: Administration tools, Security
Google Code Prettify
Simple and lightweight syntax highlighting of source code snippets using Google Code Prettify JavaScript library for Drupal. You don't need to add additional markup to source code and neither to...
Categories: Content editing experience, Developer tools
Commerce Datatrans
Overview This project provides a Datatrans integration for the Drupal Commerce payment and checkout system. Currently supports security level 0,1 and 2 for redirected payment with full logging for...
Categories: E-commerce, Integrations