
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.
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
ICES
Integral Community Exchange System is a suite of Drupal modules featuring social currencies management for communities. Integral CES wants to be a modern alternative to the widely-used software CES...
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...
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...
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...
Ubercart Conditional Attributes
What is Ubercart Conditional Attributes? This module can be used to define dependency relationships between options and attributes for each product class. Once established, these dependencies will...
Categories: E-commerce, Developer tools
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...
Acobot Lead Generation AI Chatbot
Turn Your Drupal into a Lead Machine! 👉 With Acobot, you can convert 50% more leads and sales from your existing traffic. Acobot learns from your website and builds a smart AI chat bot (virtual...
Categories: Developer tools, E-commerce, Site structure
Lock Session
This Module locks sessions after a configured amount of time. It does not expire the session but instead locks the session and does not allow the user to access any pages until the reenter a...
Categories: Access control
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
Commerce Colissimo
Overview Provide a shipping method based on French national postal service "La poste" Colissimo parcel service. Note that it does not provide "So Colissimo" shipping solution, only standard...
Categories: E-commerce
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
Facebook Subscribe Button
This module will automatically add the Facebook code for Facebook Subscribe button which will be displayed in the block and each page node. Benefit Size, position, weight, color scheme, font, etc.,...
TextCleaner
Keep content clean! TextCleaner is a simple module aimed at keeping content clean of empty HTML tags. The best example for using this module would be if you have Fields that are HTML formatted with...
Categories: Content editing experience, Content display, Developer tools
Debut Press Release
Debut Press Release provides a press release content type and associated views and Media module integration. Like all Debut features, Debut Press Release can be integrated either as a stand-alone...
Template Field
This module provides a field for entities that allows users to select what template the field should be displayed in. The goal is to give users the ability to choose the layout of the content...
Categories: Content editing experience, Content display, Developer tools
jRumble
jRumble is a jQuery plugin Drupal module that rumbles, vibrates, shakes, and rotates any element you choose. Configuration After you activated the module, Go to the Configuration page at...
Commerce Nets Payment Gateway
Payment method for Drupal Commerce Implements payment using the Norwegian Nets payment service (former BBS). Allows for Visa & mastercard transactions. Takes you to off-site payment. Version 3...
Categories: E-commerce, Integrations
Radios Select
Radios Select is the helper utility which provides new custom look of the ordinary radios form element via jQuery/CSS (when you create this element from your own module). The main feature of Radios...
Categories: Site structure, Developer tools
Register
This module allows sites to have multiple user registration pages. Site admins are able to specify a drupal role that users entering via this reg page will be granted as well as wether or not to...
Categories: Access control
Section
Coming soon...
Menuperformance
Drupal's regular menu system administration doesn't scale very well. This is due to the fact that for all node edit pages, node type edit pages and vocabulary edit pages (when Taxonomy Menu is...
Categories: Administration tools, Performance
Xsendfile
What does this module do? The Xsendfile module enables fast transfer for private files in Drupal using the Xsendfile webserver module (Apache) or X-Accel-Redirect (Nginx). It does this by letting...
Categories: Performance