Contributed modules for Drupal 7

Documentation for Drupal 7 contributed modules.

If a module is missing from the list below, please check the old documentation system.

API module

Use the API module to create your own site with API documentation, like https://api.drupal.org.

Accelerated Mobile Pages (AMP)

The AMP module is designed to convert Drupal pages into pages that comply with the AMP standard.

Accessibility

Documentation for the Drupal 7 version of Accessibility.

Accounting modules

How to install and setup D7 accounting distribution

Administration Views

Documentation for Administration Views

Advanced Views RSS Feed

An extensible system for creating customizable RSS/Atom feeds using Views on Drupal 7.

Advanced Help

This project provides a framework that allows module and theme developers to integrate help texts in a Drupal site.

Advanced help hint

This is a small API module that may be used by other modules to generate a hint string intended for insertion into the project's hook_help.

Affiliate-NG

Documentation for the Affiliate-NG module for Drupal 7.

Agenda

Agenda

Album Photos

Album photos overview

Amazon Product Advertising (Affiliate)

Documentation

Amazon Wysiwyg

Wysiwyg Plugin for Amazon module for Drupal 7.

Anonymous Publishing

The Anonymous Publishing project lowers the threshold for authorship and entry to a site.

Answers

Answers & Questions like Stack Overflow

Apache Solr Popularity

Apache Solr Popularity modules

Attributions

The experimental Attributions module may be used by maintainers of Drupal modules and themes to create an attribution block.

BACnet

How to use the BACnet Module for Drupal

Backup and Migrate

Information on how to use the Backup and Migrate module for Drupal 7.

Bassets

Documentation for the Drupal 7 Bassets module.

Bean

Documentation for the Drupal 7 version of the Bean module.

Block in Block

Documentation for the Block in Block module, which allows you to insert any block into another block within the same theme and region.

Brand

Documentation for the Brand module.

BrAPI

How BrAPI module works

Brightcove

Documentation for the Drupal 7 Brightcove Video Connect module

Bulk migrate taxonomy terms

Documentation for the Bulk Migrate Taxonomy Terms module.

Bynder

Documentation for Drupal 7 version of the Bynder integration module.

Bynder Orbit

Documentation for Drupal 7 version of the Bynder Orbit integration module.

CDEK API

This module is a wrapper for convenient use of the CDEK Delivery Service API.

CKEditor

Documentation for the Drupal 7 contributed module CKEditor.

CKEditor LTS

Documentation for the Drupal 7 contributed module CKEditor LTS.

CRM Core

CRM Core is a set of modules for managing contacts, activities and relationships within your Drupal 7 website.

Changed Fields API

Explains how to use Changed Fields API

Charts

Documentation for the Drupal 7 version of the charts module.

CiviCRM Entity

Documentation for the Drupal 7 version of the CiviCRM Entity module.

CiviCRM Starter Kit

CiviCRM Starter Kit is an install profile of Drupal and CiviCRM.

Cleaner

Cleaner is a contributed module that allows you to set a schedule for clearing caches, watchdog, and old sessions.

Collapsiblock

Collapsiblock Drupal 7 User Guide

Comment mover

Documentation regarding Comment Mover for Drupal 7

Commerce Affirm Credit Payment Gateway

Commerce Affirm Credit Payment Gateway project integrates Affirm Credit Payment Gateway into the Drupal Commerce payment

Commerce Coupon (D7)

Commerce Coupon (D7)

Commerce Discount

Creating and managing promotions for Commerce 1.x via the Discount module

Commerce ECPay AllInOne

基本安裝、各種金流控制

Commerce Google Tag Manager

How to set up the two Drupal 7 modules and the Google Tag Manager to make Drupal Commerce's transactional data appear in Google Analytics.

Commerce License Cancel

Commerce License Cancel

Commerce Amazon Pay

This Drupal 7 module integrates Amazon Pay with Drupal and Drupal Commerce.

Commerce Order Cleanup

Commerce Order Cleanup

Commerce Point of Sale (POS)

Documentation for the Drupal 7 version of Commerce POS

Commerce Square Connect

Drupal Commerce integration with Square, the payment / POS company making commerce easy and accessible to everyone.

Commerce TaxJar

The Commerce TaxJar module integrates TaxJar's service with Drupal Commerce.

Conditional Fields

Conditional Fields 7.x-1.x allows you to manage sets of dependencies between fields.

Conditional Message

Conditional Message Documentation

Confident CAPTCHA

Confident CAPTCHA

CrowdRiff

Configuring CrowdRiff module

Customerror

The CustomError module lets the site administrator create custom error pages for HTTP status codes 404 (not found), and 403 (access denied).

DAN Polaroid

Documentation for the module DAN Polaroid

Devel

A quick summary of the Devel tool, with a listing of the menu items added and how each can be used.

Domain Access

A suite of modules that provide tools for running a group of affiliated sites

Drafty

Drafty for Drupal 7

Drip Marketing Automation

Documentation for Drip Marketing Automation

Drupal 8 upgrade evaluation

Documentation for the Drupal 7 contributed module Drupal 8 upgrade evaluation.

Drupoint

Installation steps for the DruPoint module

EU Cookie Compliance

Cookie consent (GDPR) module that supports blocking of cookies and third party scripts

Email Field

Documentation for the Drupal 7 Email Field contributed module.

Entity List Field

Entity List Field

Entity Lister

Entity Lister

Entity Print

How to use the Entity Print module for Drupal 7.

Entity Share

Entity Share is an all in one module allowing you to share some entities like nodes, taxonomy terms, medias etc between different websites.

Entity Translation

Translate content on field level with Entity Translation

Entity Translation Copy

Documentation for Entity Translation Copy

Entity reference

Provides a field type that can reference arbitrary entities.

Epsilon Harmony Connector

Epsilon Harmony Connector Documentation 7.x

Extensions API

Install and use the Extensions API

Extra SiteInfo

Usage information for the Extra SiteInfo module

Features

Features for Drupal 7 documentation.

Feeds

Feeds is a pluggable system for importing or aggregating content into Drupal.

Feeds TD Fetcher

Setup the Feeds TD Fetcher

Filebrowser

Documentation for Filebrowser D7 version

FillPDF

FillPDF lets you complete editable PDF fields with information from forms.

Fivestar

The Fivestar voting module adds a clean, attractive voting widget to content and comments in Drupal.

Flag Notify

Documentation for Flag Notify in Drupal 7.

Flexi Access

The Flexi Access project provides a simple interface to the ACL project.

Freelinking

User and developer documentation for the freelinking module in Drupal 7.

General Data Protection Regulation

Documentation for the Drupal 7 version of the GDPR module.

Glossary

The Glossary module helps newbies understand the jargon which is used on your site.

GovCMS

Developing on GovCMS (Drupal 7 version)

HTML2Book

The HTML2Book module allows you to create multi-page books by splitting the body text of a book page node into multiple nodes upon save.

Help Scout's Beacon

A simple module to allow you to easily embed a Help Scout Beacon contact form into your site, and set permissions.

Hiecor Secure Payment - Ubercart

Hiecor secure payments module for ubercart

Human Presence Form Protection

Human Presence is a fraud prevention and form protection service that uses multiple overlapping strategies to fight form spam.

Image Replace

Use the Image Replace module to alternative images for different screen sizes

Important Information block

Learn how to create your own Important Information theme for your Drupal 7 site

Instagram Block

Creates a block containing your most recent Instagram posts.

Invite

The Invite module provides an Invite a friend feature to allow your users to send and track invitations to join your site.

Isotopia Documentation

Module is at https://www.drupal.org/sandbox/nyariv/2223945

Journal

Records and tracks all changes that have been performed to setup a site or alter its configuration. 

Key

An overview of the Key module for Drupal 7.

Lazy-load

How to improve site performance by lazy-loading images.

Libraries API 7.x

Documentation for Drupal 7 version of Libraries API.

LiftIgniter

Integrates LiftIgniter in Drupal to personalize the content of the Drupal website

Lightweight Directory Access Protocol

Documentation for LDAP for Drupal 7.

Link

Documentation for the Drupal 7 contributed module Link.

Block Title Link

Documentation for the Drupal 7 Block Title Link module.

Linkit

Documentation for the Drupal 7 version of the Linkit module.

LoginToboggan

Offers several modifications of the Drupal login system

Mandrill

Provides integration with Mandrill transactional email, a service of MailChimp.

Markdown Exporter

How to use markdown exporter module

Maxlength

Maxlength allows you to set the maximum length of any text field and counts down how many characters are left.

Media

Documentation for the Drupal 7 media module.

Media Fotoweb

Documentation for the Media Fotoweb module. An integration with Fotoware's Fotoweb Digital Asset Management System.

Media: Panopto

Requirements, Installation, Configuration and Usage

Metatag

Information about the Metatag module for Drupal 7.

Mime Mail

Sending HTML email from Drupal

Mobile App Updater

Version control mechanism for native mobile apps

Mobile Number

The case for a dedicated mobile number field

Mother May I

The Mother May I module reduces the number of bogus account requests a website receives.

Multipage Navigation

A Drupal 7 Smart Paging sub-module that provides navigation blocks with links for paginated content.

Name redactor

This module allows users to hide (personal) data from search engines.

Node Noindex

Lets the administrator the robots metatag for a webpage to noindex.

Notify

Notify is an email notification module to alert users about new content published on your web site.

Numeric Field Filter

Numeric Field Filter Module Documentation

OG Tasks

OG Tasks

Olark Chat

Documentation for the Olark Chat module for Drupal 7.

OpenEDU

OpenEDU D7 Documentation

Openlayers

Openlayers contributed module

Organic Groups

Howto setup and use Organic Groups on D7

PHP Native password_hash for Drupal

Drupal module to make Drupal use PHP-provided secure password hashing algorithms such as Bcrypt and Argon2i

Panels Ajax Tabs

How to load different panes of a panel with Ajaxified tabs

Panels Ajax Tabs

How to load different panes of a panel with Ajaxified tabs

Panels Responsive Tabs

This module provides a configurable "Responsive Tabs" Panel style that can be used by any panel.

Password Policy

Documentation for Password Policy

Payfast

Payfast

Phone Field

The Phone field project provides a phone field for Drupal 7 that supports the HTML5 tel:-schema.

Progressive Web App (PWA)

The PWA Drupal module offers basic Progressive Web App functionality to your existing Drupal 7 site.

Protected Node

Protected Node adds a fieldset in the node form allowing authors to enter a password that will be used to access the node.

Quiz

Creates graded assessments in Drupal.

Quotes

The Quotes module allows users to maintain a list of quotations that they find notable, humorous, famous, motivational.

RBKmoney Checkout for Ubercart

Installation and Configuration guide

RabbitMQ

Rabbit MQ message broker integration module documentation.

Radioactivity

User documentation for the Radioactivity contributed module.

Realname registration

Realname registration

Reference field option limit

Allows reference fields to have their widgets' available options limited by the values of other fields in the current entity.

RegEx Field Validation

How to configure the RegEx Field Validation module

Registration Date

Registration Date

Renderkit

A compositional framework for playing with entities and render arrays.

Revision Field Views

Provides documentation for the Revision Field Views module.

Rotating Banner

Rotating Banner

Rules

Rules is an engine for automating actions in Drupal

SMS Framework

Documentation for the Drupal 7 version of the SMS Framework contributed module.

Sailthru API Module

Sailthru's Drupal module is developed to make integration with the Sailthru platform easy and seamless. It's important to note that you must

Salesforce Suite

This page is a work in progress. Please add your notes, tutorials, guides and knowledge on setting up the module. You can edit this page or

Salsify

How to use Salsify as a data source for your Drupal Commerce site

Schema.org Metatag

Schema.org Metatag for Drupal 7 extends the Metatag module to display structured data as JSON LD in the head of web pages.

Scrambler

Sanitize data with Scrambler

Search API

Documentation for the Drupal 7 Search API module, both for users and developers.

Search API Federated Solr

Search API Federated Solr is an alternative to Google Search Appliance and other technologies that index and search across multiple sites.

Search API Pages

Documentation for the Search API Pages module in Drupal 7

Secure Site

Information about the Secure Site module

Semantic Connector modules

Documentation for the Drupal 7 contributed module "Semantic Connector".

Sharerich

Customisable Share buttons for social media for Drupal 7.

Sherpa Webform

Instructions for configuration and usage of the Sherpa Webform module on Drupal 7

ShrinkTheWeb Screenshot Thumbnails

ShrinkTheWeb Screenshot Thumbnails Guide

Simple FB Connect 7.x

Simple FB Connect documentation for Drupal 7.

Simple Instagram Feed

Installation usage and troubleshooting guide for the Simple Instagram Feed Block module.

Simple LinkedIn Autopost

Simple LinkedIn Autopost - version 1

Single Page Apps documentation

The module is at https://www.drupal.org/sandbox/bjpritch/2411053

Siteimprove

The Siteimprove plugin bridges the gap between Drupal and the Siteimprove Intelligence Platform.

Snippets

Snippet

Soundslides

Soundslides

Spam Detect

The Spam Detect contains a small, simple API for detecting spam and reacting to that detection, as well as a handful of modules which use

Style Switcher

Provides a way to add alternate stylesheets of site's theme for end users to switch between.

Swift Mailer

Extends the basic e-mail sending functionality provided by Drupal by delegating all e-mail handling to the Swift Mailer library.

Taxonomy List

Displaying Lists of Terms

The Better Mega Menu

The Better Mega Menu allows you to create a mega menu with an innovative back-end user interface and synchronized with Drupal core menu.

ToDoist API

Using the Drupal todoist api module, Do all your todoist.com functionality in your Drupal instance.

Two-factor Authentication (TFA)

TFA is a base module for providing two-factor authentication for your Drupal site. As a base module, TFA handles all of the Drupal

Ubercart

Ubercart is an easy-to-use e-commerce system designed to allow anyone to sell anything on their Drupal website.

Ubercart Addresses

The Ubercart Addresses adds an address book to the user's profile.

Ultimate Cron

The Ultimate Cron handling for Drupal

Units

Units

Update Rules

Update Rules

User Data Connector

User Data Connector module

Video

The basic steps to install the video module and configure a transcoding job using the Zencoder

Views Bootstrap

Views Bootstrap allows you to style your views output with Bootstrap components

Views Exposed Filters Summary

Documentation for Views Exposed Filters Summary

Views FractionSlider

FractionSlider is a jQuery plugin which adds a fully customization element slider to your website.

Views Natural Sort

A guide on how to use the Drupal module Views Natural Sort.

Views PDF

Views PDF guide

Views PHP

Documentation for the Drupal 7 version of the Views PHP module.

Views Rules

Views Rules

Views Save

Documentation for the Drupal 7 version of the Views Save module.

Views Send

The Views Send Drupal 7 module enables you to execute personalized mass mailing from a view.

Views Slideshow

Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View.

Visitors

web analytics for drupal

Voting Rules

VotingAPI Rules integration

Web Service Data

Documentation of the use of WSData for Drupal 7.x

Webform Default Fields

With Webform Default Fields you can easily create much of nodes with same webform fields.

Willibald Panelstyle

Documentation for the module Willibald Panelstyle

Wordfilter

Documentation for the Drupal 7 version of the Wordfilter module.

Workbench Access

Workbench Access creates editorial access controls based on hierarchies defined by other Drupal modules.

Workflow

A guide for implementing the Workflow module in Drupal 7.

Wysiwyg

Documentation for the Drupal 7 contributed Wysiwyg module.

Wysiwyg Boxout

A Wysiwyg plugin that allows editors to add a block of text to the main body text.

Wysiwyg Smart Paging SEO

A Wysiwyg plugin that provides the UI for multi-page metatags for Drupal 7.

YAML Configuration

Access data arrays in YAML files

[Drupal 7] Views

Documentation for the Drupal 7 version of Views module.

bootstrap 4 based subtheme

Bootstrap 4 based theme subtheme

miniOrange OpenID Connect Rest API

The purpose of this guide is to get you up and running as quickly as possible so that you can play with and test-drive various features.

Guide maintainers

eojthebrave's picture
hansfn's picture