Contributed modules documentation

Most modules should have moved their documentation to the new system. Please check there first.

The following list is just a sample of some useful modules. More modules are added by various people on a constant basis. You can check the latest modules and download them from the Drupal contributed modules project section.

Views and Features have their own documentation section separate from this list.

NOTE: Not all contributed modules are listed here, and some of these docs are not updated to the most current module version. Please help by contributing documentation for those are not updated and updating those are which are not mentioned in this document. When possible work with the module contributor to making sure accuracy.

NOTE: Most module documentation has been moved to the relevant guide and section. Many contributed modules also are documented in the Building the site functionality handbook section. For example, documentation on image handling modules is in the Image Handling section of Working with Media and Files in this guide.

A/B Test JS

Project Page

Amazon Echo - Alexa integration

See Alexa for the contributed module. In this basic example we will create an Alexa Skill that you will be able to invoke from your Echo by

AutoSlave

AutoSlave is a virtual DB driver allowing a master/slave setup with automatic split of queries

BeautyTips

BeautyTips, https://drupal.org/project/beautytips, adds popups to any HTML element, usually for help text, and is documented at http://cgit

Biblio Autocomplete documentation

In order to use the Biblio Autocomplete module you must enable both the Biblio Autocomplete module and at least one plugin module. The

Bootstrap Site Alert

The Bootstrap Site Alert module allows people to create a system wide message that is bootstrap themed.

Breadcrumb2

This the documentation for the breadcrumb2 module.

Browscap

Browscap, https://www.drupal.org/project/browscap, provides an improved version of PHP's get_browser() function and can be used in your code

CCK Video

CCK Video used to display filefield as:

CSS field formatters & Field Formatter CSS Class

Here a brief explanation describing the way "CSS field formatters" & "Field Formatter CSS Class" are working. .

Case Tracker

This module enables a person, team or company to track projects and related cases.

Cash Flow

This page covers documentation for the Cash Flow module for Drupal 7. Cash Flow Project Page.

Checkfront Online Booking System

About Checkfront

Clickbank IPN

The Clickbank IPN module handles payment notifications from the Clickbank service enabling vendors to automatically provide users with

Clientside Validation Documentation

Here you can find the documentation for Clientside Validation. This module adds clientside validation (aka "JavaScript form validation") for

Climate Tagger

This is the documentation for the "Climate Tagger"-module.

CollectiveAccess

Integration with CollectiveAccess is possible by combination of the following 2 modules:

Commerce

The Commerce package, https://www.drupal.org/project/commerce, contains the following modules.

Community Accounting

This is a stub for documenting the Community Accounting mutual credit module: https://drupal.org/project/mutual_credit.

Community Media TV Schedules

You can watch a screencast on setting up/configuring this module at www.youtube.com/watch?v=vBUqSLrrQb8.

Computed Field

Computed Field is a module that lets you add a computed field to custom content types. You can choose whether to store your computed field

Configuration Management in Drupal 7

For Drupal 8, see https://www.drupal.org/documentation/administer/config

Context.IO

Documentation for the Context.IO module, a powerful mailhandler alternative for Drupal.

Contextly

Installation and upgrade

Contributed modules for menus

These contributed modules have been created to enhance and extend Drupal's default menus.

Country Icons

This module provides a collection of country icons, and an API for retrieving them. http://drupal.org/project/countryicons

Course

Getting started

Create and register

Summary

Custom Formatters

The Custom Formatters module allows users to easily create custom Field Formatters without the need to write a custom module. This lets you

DHTML Menu [D7, and D8 --hopefully]

Date Reminder

Overview

Decoupled User Authentication

Decoupled User Authentication This module aims to provide a simple API for storing information about User's who visit your site whether they

Discogs

This is the online documentation for the Discogs project:

Domain Access documentation

The Domain Access project is a suite of modules that provide tools for running a group of affiliated sites from one Drupal installation and

Domain Variable

The Domain Variable module aims to be a replacement variable handling module for Domain Access, allowing mixed variable realms (domain x

Drupal PM (Project Management)

Drupal PM is the core package in a suite of project management tools, enabling tracking of work on each part of a project and/or task. The

Dynamic dependent fields

Overview

Empty Fields

The Empty fields modules provides a way to show empty fields that would otherwise be hidden.

Entity Autocomplete

Provides functionalities for entity fields autocompletion, like a menu callback that autocompletes any entity that defines a label, or a

Entity JS

Entity JS allows for Javascript layer access to some commonly used entity-related functions such as EntityFieldQuery.

Entity Merge

Entity Merge provides a framework for being able to merge two entities together. Developed alongside the Party module, it handles merging

Entity Operations

The Entity Operations module is a system to allow fast building of UIs for custom entity types, with very little code. It allows for basic

Entity Reference View Widget

This is the documentation for the Entity Reference View Widget module.

Entity Registrations

The Entity Registrations module provides the ability for users to register for any entity in Drupal. Registrations are fieldable entities

Environment indicator

Table of Content #

ExactTarget mail management

ExactTarget is a commercial email management system competing against Mailchimp. If you use ExactTarget, here are modules to help you

External iFrame Documentation

Documentation for 7.x-2.x coming soon

Fancy Features

This is the documentation page for the Fancy Features module.

Fancy Grid - Developer Documentation

This is the developer documentation of Fancy Grid.

Field Complete

The Field Complete module is a Drupal 7 Field extension module that allows you to mark the field of an entity as "desirable to be filled in"

Field Group Table

Fieldgroup Table module extends the Field Group module and provides a "Table" group format, which renders the fields it contains

Flag_notify

Flag Notify is a module that allows flexible email-based notification of comments, content and (optionally) groups using the popular Flag

Flex Slider

Flex Slider adds the Flexslider 2 Javascript library and an admin interface to give you a flexible and responsive slideshow.

Flexiform

The Flexiform module provides a UI and configuration storage for the creation

Flickr module documentation

This documentation and it's child pages describe the latest stable D7 version of the Flickr module.

Forena Reports

Forena Reports is built of the idea of using SQL to get data out of a database and use XHTML and CSS to format it into web reports.

GMap

The Google Maps (GMap) module for Drupal integrates Google Maps with a variety of different systems. It provides both an API and integration

Gammu

Gammu is an SMS Gateway. This documentation cover how to install Gammu, detect your modem, configure database to support Gammu. Also

Genova: automate repetitive code writing

Genova is a Drush utility that automates repetitive code writing such as schema, hook implementations, drupal arrays, etc.

GeoJoin Documentation

Current Version

Get Locations Documentation

Getlocations Installation

Goals

The Goals module is a flexible incentive and gamification module. It enables the site administrator to create a series of "goals" for users

Google Map Field

Google Map Field, https://www.drupal.org/project/google_map_field, helps content creators/maintainers add maps to content via the addition

Graphmind

What is GraphMind

HTML Purifier

HTML Purifier is a standards-compliant HTML filter library. It will not only remove all malicious code (better known as XSS) with a

Hover Card

Dependencies

Image Link Formatter

The Image Link Formatter module allows combining the Image field (Drupal 7 Core) and Link field (contrib), to display an image wrapped in a

ImageField EPS

Contents of this File

Imagefield Crop

https://www.drupal.org/project/imagefield_crop

Improved Multi Select

User Interface

Infusionsoft API

The Infusionsoft API module assumes you already have an infusionsoft account: http://infusionsoft.com

Isotope Module

Documentation for the isotope module.

Just Enough Administrator Power

Project page: Just Enough Administrator Power (jeap) module

LABjs: Non-blocking JavaScripts

LABjs module integrates LABjs, a JavaScript loader, used by Twitter, Vimeo, examiner.com... which loads (and executes) all scripts in

LESS CSS Preprocessor

LESS 7.x-3.0

LTI Tool Provider

Overview

Layout plugin

Note: This page is out of date. See the current Layout API documentation

Legal

This module displays your Terms & Conditions to users who want to register, and makes sure they accept the T&C before their registration is

Link checker

Link checker, https://www.drupal.org/project/linkchecker, helps your SEO by helping you fix broken links before the search engines downgrade

Livefyre

Designed for the social web, Livefyre replaces static comment sections with dynamic, real-time conversations that empower users and help

Masquerade - switch to another user then switch back

The Masquerade module allows users to temporarily switch to another user account. It keeps a record of the original user account, so users

Math Field

The Math Field module defines a new field type to dynamically calculate values on entity forms. Math Field is an alternative to Computed

Membership Entity

Membership Entity is a group of contributed modules to help you manage your Drupal membership site.

Menu Export/Import

Menu Export/Import, https://www.drupal.org/project/menu_import, helps you export and import menus. The export lets you select any menu and

Message Broker

Here you can find an extensive documentation about the Message Broker module.

Message module documentation

This page is a collection of resources about the contributed Message module.

MoneySuite

MoneySuite provides a set of modules for Drupal sites that rely on the sale of memberships and/or content for revenue. This project is

Monster Menus

This page contains documentation for the Monster Menus module. See the project page for requirements and installation information.

Multi-site Modules

This is a container to store instructions, information and pointers to multi-site modules.

Multi-step forms

<< mforms project page

Multivariate

Multivariate provides a simple interface for setting up multivariate or A/B style studies that can be performed on a live sites to test the

NYS Global Navigation Integration

Overview

NYS Universal Navigation Integration

Overview

Navbar

The Navbar module (formerly called Mobile Friendly Navigation Toolbar) introduces a responsive administrative toolbar. It is a backport of

NetX DAM Integration

The NetX integration module contains 2 ways to display metadata associated with each asset.

Node Admin

The Node Admin module allows a site administrator to grant access to content admin overview pages on a type-by-type basis.

Node Embed

Node Embed (project page) provides an input filter allowing a content editor the ability to embed the rendering of nodes within the body

Node changes

If you want to keep track of the changes made to a node as comments, you can use this module: http://drupal.org/project/nodechanges

Normalized Migrate

Normalized Migrate (NorMi) is intended to simplify most Drupal migrations by assuming the source database is normalized for migration, i.e.

OneSignal Integration

NOTE: The following documentation applies only to the Drupal 7 version of this module.

Open Atrium Work Tracker

Work Tracker is a tracker for Open Atrium 2.0 (similar to the Case tracker in Open Atrium 1.0) which allows you to create Tasks in order to

Page manager redirect

Page manager redirect (PMR) is a nice little module that allows you to specify new or existing paths and redirect them to wherever you want.

Panels Ajax Tabs

How to load different panes of a panel with ajaxified tabs: http://drupal.org/project/panels_ajax_tab

Party

The Party module provides the central part of a Drupal-native CRM system based on entities.

Payment

Payment is a fully pluggable and reusable platform for processing payments. Modules implementing it and payment methods are completely

Payment Gateway API

Payment Gateway API this is the plugable module that provide API for payments on Drupal site. This module will be useful to those who do not

Payment gateways

You want to sell something and collect payment using a credit card facility or equivalent. You need a payment gateway.

Peanut Labs Media Module Usage Guide Lines

-- SUMMARY --

Picture Module Documentation

The Picture module allows you to manage images in Drupal sites that are using Responsive Design. The module provides an interface to map

Planyo online reservation system

The Planyo module downloadable here is a bridge to the Planyo reservation system.

Plugin

The contributed Plugin module builds on top of Drupal core's plugin system to provide missing features, and easy integration.

Polls

Polls are a popular form of content. Drupal 7 has the Poll module built in and the Advanced Poll gives to an expanded set of options.

Popup

The popup suite provides site builders a means of reclaiming real-estate by providing the ability to popup CSS and Javascript based tooltip

Prefetch Cache

The Prefetch Cache module adds a prefetch feature to drupal in a browser independent and reliable way. In fact in can be described as

Project Browser Server

Project Browser Server (http://drupal.org/project/project_browser_server) allows you to create a repository and serve query results to

Prometheus (MVC Framework)

What is Prometheus?

Publish button

The Publish button module inserts a publish button on the node add/edit page. The Publish button helps to simplify editorial workflow. The

Query UI (QUI) Documentation

Documentation for the QUI module.

Quick Tabs

The Quick Tabs module allows you to create blocks of tabbed content, specifically views, blocks, nodes *and other quicktabs*. You can create

Quickstart Drupal Development Environment

For installation, see the Quickstart project page

RESTful Web Services

RESTWS exposes Drupal resources (e.g. entities) as RESTful web services. The module makes use of the Entity API and the information about

RESTful module - Best practices

Relation

Request statistics

SEO, presentation, themes, they all depend on an understanding of who visits your site and what they use to view your site. Request

Reservation

The Reservation module allows site users to reserve a unit. A unit could be anything, but the most common are rooms or pieces of equipment.

Responsive Tables

The Responsive Tables functionality (D7 Responsive Tables module, D8 core) makes tables better fit different screen sizes by using a simple

Responsive images and styles

The Responsive images and styles module allows you to manage images in Drupal sites that are using Responsive Design. The module provides an

Restore

What is restore?

Room Reservations

Room Reservations is a module for making and managing room reservations.

SWFAddress: Browser History and Deep-Linking for Flash/Flex

The SWFAddress module provides integration with the open-source SWFAddress library by Asual, as well as SWFObject.

Scald: Media Management made easy

Scald (SCALD is Content, Attribution, Licensing, and Distribution) is a different take on how to handle media (audio, video, image or

School Administration

School Administration Module can be used for any kind of school which want to keep records of all students and staff and give user account

Secure Pages

Module Reference for Secure Pages: https://drupal.org/project/securepages

Security Review

This is the documentation of the API of Security Review for Drupal 8.

Semantic Views

Semantic Views allows you to alter the default HTML output by the Views module without overriding template files. This means, for example,

Share Selection

This module allows to share the selected text in social networks like Twitter, Google plus and Linkedin.

Shopify

Shopify documentation.

Shortcut per Role

SImple module to provide a functionality to assign different Shortcuts per Role.

Simple Mobile Redirect

To configure Simple Mobile Redirect go to Administer / Site Configuration

SimpleAds

These are the instructions to install and configure the SimpleAds module.

Site Preview System

The Site Preview System was developed as part of the Content Staging Initiative which was funded by the Large Scale Drupal group. The

Site Verification: verify your site with external services

The Site Verification module allows site builders to verify/authenticate their site or domain ownership with external services such as

SocialHub

Documentation of the SocialHub Drupal integration

Socrata

The Socrata module provides a Drupal integration point for the Socrata open government data service.

SpamSpan

The SpamSpan module obfuscates email addresses to slow down spambots. SpamSpan implements the technique at http://www.spamspan.com. Future

Style (CSS) Settings

This documentation describes the latest stable D7 version of the Style (CSS) Settings module.

Support

Overview

System Entity

System entity seeks to provide configuration and export on individual entities, dubbed "system entities", that should not be created by

TableField

The TableField module provides a simple, generic form/widget to input tabular data. The form allows the user to select the number of rows

Taxonomy Menu Trails

Taxonomy Menu Trails (TMT) module fixes the problem of collapsed categories menu on the node page when node itself is not in the menu. It

Taxonomy Tools

A package of taxonomy management tools.

Taxonomy field menu

Summary

Terms Of Use

Module: Terms Of Use

ThemeKey

Themekey is a powerful theme switching system. You can create all kinds of recipes to

TinyBox (Simple Splash)

TinyBox module uses TinyBox, a lightweight and standalone modal window script. The main purpose of this module is to provide Splash Screen

Toolbar Themes

Toolbar Themes is a contributed module for Drupal 8. It includes a number of stylised themes that apply only to the Drupal 8 Toolbar.

Total Gallery Formatter

The Total Gallery Formatter module creates a gallery formatter for image fields with more than one number of values, It gives you the full

Total Subscription

The Total Subscription module provides functionality which allows the user to subscribe to node pages, taxonomy terms, etc. The main feature

Tournament

This documentation is incomplete!

Trovequery

The Trovequery module integrates Drupal views with the National Library of Australia's Trove API service as a datasource.

User Import Framework

The User Import Framework (uif) module provides simple, extensible user import via CSV (comma-separated value) files. The guiding philosophy

Userbar

The Userbar module provides an easy way for modules to automatically notify end users about any change in their content status.

Using Drush Rebuild

Drush Rebuild is a utility for rebuilding a local development environment from, for example, the production environment. Drush Rebuild uses

Util

The Util module is a grouping of commonly-needed utilities that are simple to code and which everyone wants, but are never actually coded.

Vehicle

This is the start of the documentation for the vehicle module.

Video Module

This page and all content related to the Video module has moved.

Video.js (HTML5 Video Player)

Synopsis

Weather Check

Weather Check lets the user to create a block to display the weather condition at a particular location. By default, it displays the weather

Web Widgets

Introduction

Webfactory

Webfactory aims to deploy and manage easily sites through a single Drupal instance (master).

Webform Paypal

Download Paypal Webform Module

Widget Factory

Widget Factory Module provides a framework to create custom widgets in Drupal.

Widget Factory

The Widget Factory module helps you manage various widget created by modules that uses its api.

Wysiwyg Fields

Wysiwyg Fields bridges the gap between Drupal fields and CKEditor by turning any standard Drupal field into a CKEditor toolbar button. The

YouTube Block

The YouTube Block module integrates with YouTube and creates a block containing your most recent YouTube posts.

ceaZine

ceaZine custom formatter provides a Booklet that displays images as a book with flip page effect.

xml2node (D6)

xml2node module documentation

Guide maintainers

leehunter's picture