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.
Bookit
Bookit is a module that helps you offer bookable items. Hotels, Apartments, Villas, even Theater tickets etc. Fully integrated with Views and Drupal Commerce! Configuration and Usage To configure,...
Categories: E-commerce
Panels Preview
Panels Preview provides previews of Panel Panes during browsing, adding and editing panes in the ctools modal. It currently relies on Ember Support for most of its nicer style settings but can be...
Categories: Administration tools, Content editing experience, Developer tools
Commerce per user price
INTRODUCTION ------------ This module provides per product per user price for Drupal Commerce. If you need one pricelist per user! That mean: * If you have 500 customers that have different price...
Categories: E-commerce
Hashids
Hashids is a small open-source library that generates short, unique, non-sequential ids from numbers. It converts numbers like 347 into strings like “yr8”, or array of numbers like [27, 986] into ...
Categories: Developer tools, Site structure
Module Sitemap
Description Have you ever wondered how to navigate through pages associated with various enabled modules? This module provides a solution for that. When we enable a module, often times we would...
Categories: Administration tools
Cache Locale
Provides a framework overriding the locale() function thereby enabling various ways of caching translations. Requires a core patch, which is bundled with the module. The patch allows for override...
Categories: Multilingual, Performance
Organic Groups Entityform Integration
This module integrates the Organic Groups and Entityform modules. It allows users to submit entityforms in a group context, and gives access to view/edit/delete those submissions based on organic...
Dirty Form
Dirty form detection. Alerts users to unsaved changes if they attempt to close the browser or navigate away from the page. Uses the jquery.AreYouSure library. Installation Download jquery...
Categories: Administration tools, Content editing experience
NovaPoshta
This module allows users to store the NovaPoshta cities/warehouses data in the database, using NovaPoshta API v2.0. In current module version we are support a next NovaPoshta methods: getCities...
Categories: E-commerce
Devel form debug
This module adds a contextual link to every form that lets you easily find out form's ID, name of hook_form_FORM_ID_alter() hook and print out form's variables. The module is a successor of Get...
Categories: Developer tools
OpenLucius Events Extra's
This module offers extra functionality for Events in the OpenLucius distro: Let users choose: ‘Attending’ or ‘Not attending’. Send email reminders to all users that did not make a choice yet. Let...
Categories: Site structure
Commerce Fraud
This module provides configurable checks to score orders on how likely they are to be fraudulent. Fraud Rules This module provides a number of default rules Check If user has completed orders with...
Categories: E-commerce
Devel Ace
This module integrates the Ace code editor into Devel providing an intuitive and nice to use code pad for /devel/php Features Persistent storage of code between page refreshes. Auto indentation and...
Categories: Developer tools
Multi Value Field Overrides
Ever found yourself wanting to get rid of some of the basic functionality that Drupal automatically adds to mutli-value fields, such as draggable handles, header row, or even add more button? Now...
Categories: Administration tools, Developer tools
Better Form Errors
Overview This module changes Drupal form validation error messages to a better readable format with a stylable field name. Drupal core or contributed modules such as Webform may print error...
Categories: Site structure
URL alias restriction
Drupal is quite talkative in terms of showing off it's content. Often it makes content accessible which we actually don't want to show. That happens for instance very easily, if you're using nodes...
Categories: Access control, Administration tools, Site search
Relation UUID
Provides integration between Relation and UUID modules. Doesn't provide any functionality on it's own and should be installed only if required by another module. Modules depending on it: Relation...
Categories: Import and export, Developer tools
Feeds KML Parser
Provides a KML Parser for the Feeds module. This module is Alpha quality and is not extensively tested. Use at your own risk. Patches/co-maintainers welcome.
Categories: Import and export
IMCE Private Files
IMCE (https://drupal.org/project/imce), which provides a file uploader and browser that can be used alone or within a WYSIWYG editor, is one of Drupal's most popular contributed modules. This...
Categories: Media
File Entity SWF
Add support for Flash files to your Drupal site. What does it do? Creates a new file entity type to support Flash .swf files! Provides default file display configuration to output the swf file as...
Categories: Media
Media Cloudcast Chapters
The Media Cloudcast Chapters module provides a chapter field type for Cloudcast video files and provides an automated import process. Minimal CSS has been included to get you started with display....
Categories: Media
OpenID Connect GitHub
This integrates with the OpenID Connect module to allow sign in with GitHub. While GitHub does not implement the actual OpenID Connect protocol, it does provide a similar flow for obtaining user...
Categories: Integrations, Access control
Routing Debug
Overview Routing Debug is a simple module that provides menu routing table with additional information like: name of the callback function, filename and path of file where the callback is defined,...
Categories: Developer tools
Slack Invite
Slack is amazing. But if you've used Slack and want to grow the number of people that use it, the only way to easily register for a team is to have a custom email domain or to be an admin and...
Categories: Integrations
Drupal.behave
Super sexy Drupal JS behaviors. API in a nutshell Drupal.behave(...) It's a super simple, jQuery like, chainable API. Before: The Conventional Drupal 7 Way (function ($) { Drupal.behaviors...
Categories: Developer tools