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

30 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.

Quick Tabs

Quick Tabs

The Quick Tabs module allows you to create blocks of tabbed content, specifically views, blocks, nodes* and other quicktabs*. You can create a block on your site containing multiple tabs with corresponding content. Clicking on the tabs makes the corresponding content display instantly, using jQuery.

Organic groups

Overview

Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves.

Comment Notify

Checkbox allowing a user to sign up for comment notifications.

Email authors and visitors about new comments posted on pages they've commented on.

Google Authorship

Google+ Badge

No longer supported per the announcement that Google will no longer be showing authorship in their search results. Blog post here.

A simple module which adds Google Authorship information to node pages. It does this by changing the submitted by link to the node author to their Google+ profile or adding a link to the HTML head. This associates the content with the user and will generally result in the user's profile picture being displayed in Google's search results, hopefully leading to higher click-through rates.

Sample search result.

Wildfire Email Marketing Platform

Screenshot of the Wildfire send interface

What it is

Wildfire is an email marketing system that integrates fully with your website to allow simple, fast and intuitive bulk emails to be sent to your subscribers in just a couple of clicks. Any regular Drupal content can be dropped straight into an email with ease.

Watch a video demonstration

What it does

The client module provides mail template, list management, content management, and job tracking tools that tie in tightly with your Drupal site.

If the content (like a news story or blog post) already exists in your site, you just choose which stories to include in your email, and Wildfire takes care of constructing the email.

It collates send "job" information and sends it to our Wildfire HQ servers. We take care of managing the actual sending of the bulk mail via our dedicated whitelisted mail servers, so delivery rates are much higher.

Use of this module therefore requires an account with Wildfire HQ to actually perform a mail out. To obtain a free account, please visit our Wildfire HQ website.

Templates

Trim

White man holding scissors as if about to cut a laptop lid.

Trim strips leading and trailing whitespace from all text fields in content form submissions.

This works for content titles, plain text fields, and usernames, for example.

Bad Behavior

Bad Behavior is a set of PHP scripts which prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots. It goes far beyond User-Agent and Referer, however.

Posterous

Posterous Closed

http://blog.posterous.com/thanks-from-posterous

About
http://posterous.com/ allows users to post content to a blog hosted at Posterous by email. Email subjects and bodies are turned into post titles and post content, as well as many file type attachments being smartly handled and embedded into the content as well. This module allows users to post nodes to Posterous when submitting in drupal.

urllogin

This module provides a way to transparently log users into the web site when they follow a link.

Technorati Link Count Widget

tlc.module is discontinued and will no longer be supported. Use blog reactions instead.

Website Popups, Email Popup, Exit-Intent Popup, and Contact Forms – Poptin

Poptin logo

Create beautiful popups, optins, and forms in less than 2 minutes with ease. Use exit intent popup and advanced targeting triggers to convert more visitors into leads, subscribers, and sales.

Total Subscription

Subscriptions view with actions

Total Subscription provides functionality which would allow the user to subscribe to node pages, taxonomy terms, etc.

Commerce Webform

This module extends both commerce and webform. It allows the site owner to create webforms with a new product field. The productfield allows the listing of one or more products which the site user would then select from. When the form is submitted the products are added to the users shopping cart. The webform results page shows the submitted forms and intiially marks products as unpaid. Later, when the user has paid for the products in their basket, the webform submission is updated and all products that made it to the checkout are then marked as having been paid for.

The main use cases is for creating complex product selection screens. Webform is very good at capturing choices and offering options. The products that get added to an order can then be based on the results of the submission. An example would be a single webform which would offer registration to an event. All user choices could be captured in the webform, and product choices add to the shopping basket. For example, the main delegate attendance product is marked as mandatory on the webform meaning it has to be added to the basket. The optional wifi product could then be added as a second product field to the webform but not made mandatory. Alongside this the webform submission could collect other data about the delegate such as meal choices, seminar preferences or special access requirements.

Bl.ink

The primary function of this Drupal module is to seamlessly integrate with the Bl.ink service, allowing users to generate short links for any Drupal content type where it is enabled.

Subscription

This subscription module was written for Drupal versions before 5.x. It is no longer maintained. Please see Subscriptions or Notifications for Drupal version 5 and beyond.

Automated Testing Kit

Automated Testing Kit Logo

18 useful tests and 15 useful utility functions (and growing) for end-to-end testing using Cypress.io and

Comment RSS

This module provides RSS feeds for comments. This is useful for allowing readers to subscribe to comments for a blog post, article, or forum topic. It currently provides three types of feeds which pair up to the RSS features provided by Drupal built-in. Each type of comment feed may be disabled if unneeded.

Holdonstranger

Hold on, Stranger! makes it easy to create ultra-personalized popups for any page on your website.

Push Notification for Drupal

Push Notification for Drupal

PushAssist is a complete push notification solution for Drupal blogs, article and websites, trusted by thousands of developers, Drupal site owners and marketers across the globe.

MessageDocs

Drupal tells you what is going on in your site through the message system. Messages however are often very cryptic and site specific and can even for experts require research.

“If you are an experienced Drupal user you have numerous times copied a Drupal message, pasted it in google, removed the site specific part of the path, hit enter and scanned the search results for blog posts or issue queue comments that contain your message string.“

With MessageDocs you’ll never have to do that again: the MessageDocs module will turn Drupal messages that appear on your site into documentation links. When installed on your site, a user that clicks a link will visit a newly created message report on the messagedocumentation server. By default this is configured to be messagedocs.com, but you could set up your own message documentation server if you so wish to. On the report page the user will find wiki articles that are related to the message they clicked on. If somebody had already reported a given message they will instead be directed to the existing report, where they could see any comments you or other users added to the report.

Pages