Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

51,560 modules match your search

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.

jQuery Admin

An addon module for better handling on updates and versioning in jQuery Update.

sipml5

Provide the SIPml5 JavaScript library for use in the development of other modules. Used by the DruCall module.

Reformat formatter

Reformatting formatter allows to display text field using a different text format.

Link Tracker

The Link Tracker module provides functionality to track clicks (currently only the count of clicks) of the hyperlinks present in node content.

Hotel California

Hotel California prevents users from logging out (or, at the very least, removes any indications from the UI that they're able to).

DruStack Basic Page

Replacing standard installation profile's basic page content type with features package.

DruStack Article

Drustack Article is a submodule of DruStack distribution.

urlrouter

All in one place: add a route, filter by prefix, delete/modify routes

Maintain a list of source and destination URL's for which redirects (301 or 302) will be performed. Source URL is absolute, destination URL may be a path, or another absolute URL.

Source-destination URL pairs are stored in the variable urlrouter_array as an associative array. The actual redirect takes place in hook_boot(), so that URL routing takes place as quickly as possible.

This module will prove most useful during development of a site, for which a number of "legacy URL's" exist on one or more subdomains or domains, which will not change, but that need to be sent to new URL's. It may also prove useful as a more convenient method of creating "vanity URL's" for marketing purposes, as an alternative to editing .htaccess or virtualhost configuration.

Since redirection occurs in hook_boot(), not in hook_url_inbound_alter(), and before hook_init(), it may co-exist with Redirect, Global Redirect or other modules performing 302's and 301's.

Commerce GoCardless

Go Cardless Logo

Integration with the European Direct Debit payment gateway GoCardless.

Payment methods done:

Derivicon

The Derivicon (DERIVative favICON) module adds a Context module reaction allowing for Image style powered favicon derivatives to be applied.

Derivicon was built to help with identifying different server environments at a glance of the browser tab.

Derivicon was written and is maintained by Stuart Clark (deciphered).
- http://stuar.tc/lark
- http://twitter.com/Decipher

 

Important note

As the GD library doesn't support .ico files, it is recommended that you either use PNG files (renamed as .ico) as favicons, or install ImageMagick.

 

Required Modules:

Atom Hero

The Atom Hero Feature implements contexts to place the "Hero" statement block in the home page's sidebar.

Atom Countries

The Atom Countries Feature creates a countries taxonomy vocabulary that can be used to mark content specific to a country or region.

Filebuilder Service

The filebuilder_service module is the client API module for the filedepot module and required in order to use the FileBuilder desktop client.

Business Hours

Business Hours

This module for Drupal 6 allows you to set opening hours and Holidays for a shop. It displays a convenient image and message according the time you visit the website.

Cache Consistent

Introduction

Cache Consistent provides a transactional aware cache backend wrapper as a means of ensuring cache consistency in setups not using the database as a cache backend. #1679344: Race condition in node_save() when not using DB for cache_field

Cache Consistent works best with the database isolation level is set to READ-COMMITTED.
It CAN be used with REPEATABLE-READ, but will in this case only mitigate the problem,
not eliminate it all together. When configured for REPEATABLE-READ, there may also
be occasionally more cache-misses.

CSS class ext

The idea of this module is to add options to front end developers to add custom class to the body without the need of write code.

The Road map:

Atom Capchta

The Atom Captcha Feature implements the captcha and recaptcha modules in order to provide protection against spam and automated user registration.

PageRank Widget

PageRank Widget

As of March 7th 2016, Google has removed the public PageRank metric completely. Google is no longer making this metric available to the public at all. See https://webmasters.stackexchange.com/a/92048.

A block showing the Google PageRank of the site (e.g. PageRank 3).

Optionally modify the widget color, rounded corners and other CSS values by enabling the Style (CSS) Settings module.

Commerce Add to cart button

This module allows you to use a button instead of a form to add products to the cart.

Pages