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.
Node Tabs
Node tabs is a module that allows you to assign tabbed content to nodes. The module creates a block called Node tabs that you can add to a region or panel. You can also call the tabs using the...
Categories: Content display
Style usage
Overview Provide advanced managment of image styles. With this module you can track easy, what style is used and where. If a site uses more than 8-10 image style, it should be very difficult to...
OG Tasks
OG Tasks provides a mechanism to create tasks to be run for a group, either automatically on creation, or optionally once the group has been created.
Commerce ePayment
Description ePayment integration for the Drupal Commerce payment and checkout system. Credits Developed and maintained by amateescu @ Tremend Software Consulting
Categories: E-commerce, Integrations
Bundle switcher
This module allows the user to change the bundle of an entity right from the entity form. Sponsored by Publicis Modem. Developed and sponsored by Commerce Guys.
Categories: Content editing experience
Fit Text
About Fit Text Fit Text is a jQuery plugin to make font-sizes flexible. Use this plugin on your fluid or responsive layout to achieve scalable headlines that fill the width of a parent element. Fit...
Ubercart Attribute Files
Overview This module allows you to create file upload attributes for Ubercart. Potential uses include print-shops where the user must upload an image prior to checkout. Features Uses user_files...
Ubercart Attribute Per Role
What is Ubercart Attribute Per Role? uc_attribute_per_role allows site administrators to define on a per-role basis which attributes should be hidden to the users of an Ubercart site. For example,...
Categories: Content display, E-commerce
Alias Hierarchy
Alias Hierarchy regenerates a node's URL/path alias and then recursively updates any children nodes. The module is also triggered when changes are made to menu items. The Alias Hierarchy module...
Code per Views Display
Overview Code per Views Display (CPV) creates a display extender plugin for Views that allows Views administrators the ability to add custom CSS and Javascript into any display. The CSS and JS code...
Categories: Developer tools
Parish Calendar
A package for Church calendar and event display and management on your website. Features Parish Event Content Type - easily create events to show on your parish calendar. Parish Calendar View -...
Categories: Content editing experience
Commerce CCAvenue Payment Gateway
The CCAvenue Payment Gateway module implements the CCAvenue payment processing service (www.ccavenue.com) in Drupal Commerce. This will come as a boon to Drupal Commerce users in India looking to...
Categories: E-commerce
Nodereference autocomplete nid trim
The Nodereference autocomplete nid trim module is a simple module that uses JavaScript to remove the [nid:X] text when you select an item in a Node Reference field. For example, if you have My Node...
Categories: Content editing experience, Content display
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
Commerce pay in person
Provides a payment method for Drupal Commerce that allows customers to choose to pay for their orders in person. A customizable message will be displayed to the user when they choose this method in...
Categories: E-commerce
Heartbeat Token
Allows you to use tokens in your Heartbeat message without using the Rules module.
Categories: Content display, Developer tools
Node registration
Allows (authenticated and/or anonymous) users to register for events. Events are nodes with certain node types. You can enable registration for any node type and add fields and manage display per...
Categories: Site structure
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
Context Date
The Context Date module provides a context condition based on current date, so it allows you to setup reactions that will be activated at a certain date and time. This module integrates with Force...
Nodetype access
Here's the module that gives you the "view [type] nodes" permission. It does this in a lightweight way with a simple query_alter, without needing the grants system (yay!).
Categories: Access control
Field order
The default implementation for ordering fields in Drupal stores weights together with the field instance. This works well as long as you know that there is only one canonical source for these...
Categories: Developer tools, Site structure
Flush page cache
Easing the pain when you need to flush...Drupal's cache. Flushing Drupal's cache on a large site can feel like you're waiting to takeoff on the tarmac at JFK. The delay comes from the fact that...
Categories: Performance
Newsletter commerce
This module integrates newsletter module with commerce. Currently it adds commerce-product in the token replacement patterns of template edit form. adds subscription check box in checkout form
Categories: E-commerce, Integrations
Registration Views Support
This module exposes 2 new fields (capacity, available and occupied) to views for the Registration module The fields support filtering and ordering. There's a demo view included, available at ...
GMO Payment Gateway
This module allows Ubercart to process payments using the GMO Payment Gateway. Note that this module depends on the Libraries module and the Better Getter library. Please consult the README.txt...