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.
Commerce Invoice Print
Purpose This module fills a gap between Commerce Invoice and Print modules. It allows developers to create in their theme a template file to be used for and only for Drupal Commerce order invoice...
FreshLogin
This was a great proof of concept idea at the time - but it is now recommended to use the Gin Login module which has most of the same features to theme a login form.
Categories: Access control, Developer tools
Commerce Profile2 Checkout Pane
Purpose This module provides a checkout pane for each Profile2 profile type. How-to After creating a profile2 type and filling it with fields, go to Store > Configuration > Checkout Settings and...
Categories: E-commerce, Access control
Commerce Single Address
Provides an alternative to Commerce Addressbook for sites where customers should only have one valid customer profile of a given type. For example, a site selling downloads, where the customer...
Categories: E-commerce
Apache Solr Local Files index & search
On top of Apache Solr Integration(http://drupal.org/project/apachesolr), Apache Solr Local Files came to make it easy for everyone to index contents from files inside a server or a shared network,...
Categories: Site search
Discourse Forum Integration
As of 2013-12-02, this project appears to be no longer supported. If, as the project maintainer, you feel this message has been posted in error, please reply to [#3402587]. Discourse is a modern...
Categories: Integrations
Custom Sitemap
This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-060 - Custom Sitemap - Cross Site Request Forgery (CSRF) - Unsupported for details. If you want to...
Categories: Site structure
Commons Social Sharing
This project has been merged into the main Drupal Commons repository with [#2009294]. For Drupal Commons 3.4 or higher, visit http://www.drupal.org/project/commons to download commons and use this...
Views Foundation
Views foundation help you convert any view into Zurb Foudation features (orbit slider, tabs, accordion, etc.). Note that this module works only with Zurb foundation based themes. Currently known...
Categories: Developer tools, Media
Scald: Kitdigital
Scald: Kitdigital is a video provider allowing Scald module users to add atoms of type video, using Kigital Video platform. This is a D7 module only. Features Import video from its sig Import...
Geocoder Rules
This module is somehow a Drupal 7 version of the Rules Geocoder. It will bring basic geocoding and reverse geocoding to Rules, using Geocoder module.
Categories: Automation, Integrations
Content Experiments
This module allows a Drupal site administrator to create Google Content Experiments within a Drupal site. In short, this module allows an administrator to insert Google Content Experiments IDs into...
Categories: E-commerce, Content editing experience
File Compressor field
This module provides a "File Compressor" field type that allows to archive and compress attached files to an entity into a single file. Given that this file is inside a new field on the entity,...
Categories: Content editing experience, Media, Site structure
Page Throbber
Page Throbber is a simple utility module which lets the site developer display a spinning "throbber" and a custom message to display when loading up pages which they know will be slow too load. The...
Categories: Content display, Administration tools, Site structure
Sitewide Alert Message
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module provides functionality to display urgent...
Categories: Administration tools, Developer tools, Access control
Remove Uppercase Accents
USE RUA MODULE INSTEAD THIS MODULE IS RENAMED TO RUA Please visit the new project page here: https://drupal.org/project/rua All development will continue there. The decision for changing the name...
Fonticon
A simple module to use font icons (e.g. from Icomoon) in your themes. The module currently supports Prepending icons to menu links, using the excellent Menu Attributes module Prepending icons to...
Categories: Developer tools
Commerce Xero
Commerce Xero provides integration between Drupal Commerce and Xero.com online accounting. Xero provides an online accounting system, which makes it easy to ingest bank statements, payments,...
Categories: E-commerce, Integrations
Yahoo! Finance currency converter
If you want to take over this project, see Project ownership transfer. This module provides Currency with currency exchange rates through Yahoo! Finance, which are updated continually throughout...
Categories: E-commerce, Integrations
Commerce Credomatic
This project integrates Credomatic into the Drupal Commerce payment and checkout systems. It currently supports Transaction Types: Credomatic is a payment gateway available in: México, Guatemala,...
Categories: E-commerce, Integrations
PhantomJS Capture
The module comes with an integration to PhantomJS which allows you to take screenshots or PDFs of a URL. The module comes with an administration interface that allows you to configure the location...
Categories: Content editing experience, Site structure, Media
Relative timestamps
This module aims to provide an extra display formatter for Date fields from the Date module. As the supplied timestamp gets older, less accurate information will be shown. Future dates and end...
Categories: Content editing experience, Content display
Browscap Context
Provides a simple context condition to get the mobile state of a browser based on values coming from Browscap. After you enable the module you will see a new condition in the context configuration...
Categories: Content display
Fileedit
This module enables file fields to directly edit a file from the browser. The file is streamed to your local PC and opend by the local programm To make this work, there will be a java applet...
Categories: Content editing experience, Media
Date item
This module provides an entity named date_item. It adds a setting to a date field where you can enable the date field to create and synchronise date_item entities for each date in a date field. It...
Categories: Site structure