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

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

Backup and Migrate: Google Cloud

This module allows for Google Cloud Storage to be used as a destination for Backup and Migrate files.

Smart Paging

Smart Paging settings

Provides splitting up long Drupal content into sub pages by number of characters/words or by a placeholder HTML tag for node, user and taxonomy term entities.

Droogle

The Droogle Module (sometimes referred to as DR. OOGLE) integrates Google Drive (formally google docs) with Drupal. It provides a list of a configured google user's documents. Droogle also works with Organic Groups and each Organic Group can hook up to a unique user account to manage it's group documents. The module's creation is sponsored by Babson College and is to be used to better manage documents for groups, classes, etc. Integrating documents with google means better access to documents on ipads, iphones, etc, since there are many apps for these devices to sync your google docs account(s). Droogle is not to be confused with BBoogle, which is Blackboards integration with Google Docs -- but Droogle works much the same way and serves the same purpose.

Here's the presentation of this module at Drupalcon Austin: https://austin2014.drupal.org/session/collaborative-spaces-integrating-d...

Context Condition Referer

This module provides a context condition for the context module that activates when the website is visited from a predefined referer u

Google Identity Toolkit

Google Identity Toolkit (GITkit) helps relying party (RP) websites to support federated login easily (http://code.google.com/api

Readability Analyzer

Screenshot of readability

This module is designed to help copywriters and editors develop more consistently readable content across a Drupal site. It performs five popular automated readability tests that provide a grade level equivalency of the difficulty of a page's readability:

  • Flesch Kincaid
  • Gunning Fog Score
  • Coleman Liau Index
  • SMOG Index
  • Automated Readability Index

Watch the Readability screencast demo

It enables you to set a target grade range for your site's content. The analysis will indicate if the subject content falls within the targeted range or provide a warning otherwise.

Leveraging the Content Analysis API it provides multiple interfaces to quickly analyze any page on your Drupal site (or any page on any website for that mater):

  • Node edit– enables you to optimize content while adding or editing nodes without having to leave the node edit form or saving the node. (node edit demo)

Native Lazy Loading

Quick description

Ensure images are natively lazy-loaded by browsers supporting the loading='lazy' img attribute.

Google Plus Feeds

Google Plus Feeds is used to fetch Google plus feeds on the site.

Brilliant Gallery

Brilliant Gallery (screenshot)

A highly customizable Drupal module producing multiple table galleries of quality-scaled images from either a pre-defined local folder, or from any "public" or even "unlisted" Picasa gallery (project page and download).

NEW as of 7.x-1.5: Support for a text field formatter! A new option for showing galleries -- just add a text field to any content type, select formatter "Brilliant Gallery"! In this field then enter any of your local gallery paths, a Picasa RSS link or a Google+ album URL. Multiple text fields / galleries are supported as well. Getting galleries to show on your Drupal site has never been so easy! As of 7.x-1.6 there is one more formatter -- for showing one random image from a gallery -- excellent for a listing of example images from all galleries.

Google Analytics Chart

Google Analytics Chart displays interactive graphs of your Google Analytics data, similar to the Google Analytics Dashboard.

In order to use GA Chart, you must have a Google Analytics account (free to create at http://www.google.com/analytics/ ) and an active report installed on a site. You are not required to use the Google Analytics module.

The main chart is a timeline of all visits to your site between "today" and when you started recording traffic data (or some other start date of your choice). The secondary charts show visitors data and browser usage by visits. There is also a summary of your site's usage statistics (visits, pageviews, pages/visit, bounce rate, average time on site, and percent of new visits) and a list of the top 25 pages visited on your site.

Screenshots

Sponsorship

Google Friend Connect

Google Friend Connect Logo
Google has officially deprecated Google Friend Connect. See http://googleblog.blogspot.com/2011/11/more-spring-cleaning-out-of-seaso... for the announcement blog post.

Google Friend Connect (GFC) provides simple user authentication using any OpenID account, including Google, Yahoo and AIM. Instead of filling in yet another profile form, your users can connect to their existing identities, showing current profile pictures. By making login easier and connected to existing identity, you'll see increased engagement and comment activity. A user can visit your site and leave a comment with a Google Account, Yahoo Account, any OpenID, or in future other sites that participate in OpenSocial.

This is the official home of the Drupal GFC module. It was originally authored by Googler Muthu Muthukrishnan at Google Code and we have the permission from him to support and maintain the module here on Drupal.org.

Google Plus

Important Note

This module's code is under consideration of getting added to a module that has taken the namespace (http://drupal.org/project/googleplus). See this issue for more details: http://drupal.org/node/1280780

Google+ (Google Plus) is a social networking and identity service by Google Inc.

This module integrates with Google+. The public API for Google+ has just been released. Visit this link to view the Google+ public API. This module uses the same API.

Note: this modules uses the Google API PHP Client library (link to Google Code). This library has support for OAuth 2.0.

Video Embed Google Drive

This module allows to get videos from Google Drive into
Video Embed Field fields.

Google Analytics Custom Variables

Note: As of version 6.x-3.1, most of this functionality is now built into the Google Analytics module. Use this module only if you're using an older version of GA, or if you need the statistics support.

This module allows arbitrary/custom variables to be tracked with Google Analytics.
(These variables can then be queried using the Google Analytics API.)

Google Apps Authentication

Google Apps provides a single sign on API (documentation) that enables people to write applicati

Translatable Comments

The Google Language API family has been deprecated, unfortunately making this module obsolete.

Weather Widget

Weather widget

Weather Widget provides a weather widget displayed as block which can be added from Blocks settings.


REQUIREMENTS

SWFObject API

Please Note!
SWF Embed module should be used as a replacement for this.

i2t Smart

The propuse of this module is to extend the current functionality provided by the i2t Smart devices to be controlled by voice commands third party devices such as Siri, Google Assistant or Alexa, p

Google Groups

Screenshots of block and registration form options.

This module allows your website to subscribe people to google groups via:
- Drupal's user registration system
- Custom subscription blocks (one per list)
- Call from your own custom module

Features:

  • Option to put a checkbox to subscribe on the account registration form.
  • Set the default (checked / unchecked) of registration subscription checkbox.
  • Ability to force user subscription during registration by hiding the checkbox.
  • Can manage multiple Google Groups.
  • Links to Group pages on user account pages.
  • Cleaned up block HTML.

3.0 branch (Drupal 7 only)

The module works by implementing the Google Apps Provisioning API. You will need to have a paid (or educational) google apps account to use this version of the module.

Please visit the Google OAuth documentation for how to register your Drupal site as an authorized web application for your google Apps account.

Creation of the 3.x branch sponsored by Big Switch Networks.

2.0 branch (Drupal 6 and 7)

Older versions of the module worked by sending an email to your Google Group's subscription address.

Easy Google Analytics Counter

If you need to display the most visited pages for the last week or day you will need pageview stats. Gathering and aggregating statistics can be costly, but Google Analytics does it for free for most websites. This module gets the aggregated pageview data from Google analytics and makes it available for Views.

EZDFP for Ad Management

EZDFP Drupal module simplifies integration of Google DFP Ads into your Drupal site.

Features

Two Factor Authentication - TFA / Passwordless Login

Drupal TFA/MFA

Two Factor Authentication - TFA module secures your Drupal login with an additional layer of security from us! The setup takes minutes, yet protects your site forever. This plugin provides two-factor authentication (TFA) during login to your Drupal site. You can also configure Passwordless Login with Drupal and never remember your password again!

Pages