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

2,085 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.

EdgeCast CDN

EdgeCast

EdgeCast CDN is a high performing CDN that is great to work with Drupal. This module attempts to help to integrate the EdgeCast CDN into your drupal site. This module helps you employ some of the custom features of EdgeCast that you cannot get from the CDN module.

Currently these are the features this module offers:

  • Manual purging of content
  • Reports dashboard to show metrics from your account
  • Token Authentication

Token Authentication (Token Auth) is an optional service from EdgeCast that allows you to protect content. A token (appended to the end of a file name as a query string) is required to access the content. This very function allows for you to protect digital content. This module was written around a need for this as it was being developed for a website that offered purchased digital downloads. We couldn't have links being shared on the Internet to access files that require a purchase.

This supports Token Authentication via one of two ways: via a web service call or via a php module. The later of the two is the quickest method of course; however, this module (ectoken.so) is only available through your sale agent. I will explore packaging the php module with the Drupal module if Edgecast will approve of it.

Webform send draft link

Enables to send a link to a webform draft via email.

VisualN

ckeditor to content

Framework for creating, managing and exposing drawings

The module is developed as part of the VisualN Project.

Drawing
A drawing is any piece of html markup with possibly attached scripts and styles that represents a logical and self-contained entity (unit) and build around some idea or purpose.
A drawing can be a chart, image gallery, simple image, list of products, web app, an embedded video etc. Basically anything, any structured markup can be a drawing.
A drawing is generally a result of drawer processing.

Combined image style

Module for developers who need the combined output of multiple image styles. It serves as a drop-in replacement of the core image style handling and both systems just keep working.

Google DFP Blocks

About
This module pulls Google DFP (Doubleclick for Publishers) ad units/slots and makes them available as blocks in Drupal. The blocks will then display the ads from the unit's inventory. At the moment, integration is extremely basic and I'd like to keep it that way, since Google DFP is absurdly complex.

Requirements

Installation

  1. Download the Google DFP API Library and unpack it into sites/all/libraries/dfp_api_php_lib
  2. Go to Admin > Configuration > System > Google DFP Blocks
  3. Enter the following info:
    • Application name - Arbitrary string
    • Email - The email address for your DFP user account
    • Password - Used to get an authentication token. The token is saved, your password is never saved
    • Network code - Available from the Admin tab of your DFP account
    • Server - https://www.google.com is the standard DFP server
  4. Click Save

Addressfield display toolkit

Add a way to manage how the addressfield is displayed at entity displays

Drupal DNA

DNA Drupal

Drupal DNA (DDNA)
Module can help chase your business grow fast as possible using online tools.

Naver Syndication

  • NAVER is one of South Korea internet company. (and Their service name.)
  • This is Drupal 7 module that syndicate publicly accessible content to "NAVER syndication service v2".

OAuth PECL

This module is not a end user product and doesn't provides anything by itself. It provides a base for all OAuth based modules and should be installed if the module you want to use depends on it.

This project is in an incubation phase. The raison d'etre for this project is to provide an extensible set platform quality API for the Drupal community to build upon.

Designed with a few goal is mind:

High-quality APIs take a lot of hard work to create. This module started the API design, specification, and review process as I started committing code to the source repository for other to contribute. This module is not intended to replace OAuth, but is more a good candidate for Drupal Core integration. (see #1148990: Add an oauth identity provider to core)

  • Low footprint, lightweight, fast
  • No modules dependencies
  • Using PECL native OAuth extension. This pecl package is considered the de facto standard by Rasmus Lerdorf. That provides a known, non-Drupal-specific API (easier for new people coming to Drupal) as well as a very easy way for Sites With Root(tm) to speed up their Drupal site.
  • Can be extended with any PHP Library by implementing the DrupalOAuthAdapter interface.
  • Focus on providing a consistent framework for managing external identities to programmer instead of a end-user module.

Panels sub-sites

Panels sub-site (ref. settings)

This module makes creation of sub-sites in Panels simpler and ensures that paths are created correctly based on sub-site relationsh

Email scheduler

Email scheduler

Email scheduler version 1.0

This modules allows the configure of email notifications based on user roles.

How do I get this set up?

Commerce VBO Integration

This project provides basic Commerce integration with Views Bulk Operations.

Money button

Receive tips/donations on your drupal site with instant 1-click payments (BitCoin Cash 0 conf) using MoneyButton.com

SquareUp Payment

This module implements Square’s E-Commerce API to accept payments online on a drupal website.

How does E-Commerce API work?

Node import SOAP

The node import SOAP module allow you to import content from a SOAP service allowing to define primary keys and foreign keys between different functions.

Facebook-style Links

Facebook-style Micropublisher: Link plugin

Notice: FBSL is no longer maintained, you should use Facebook-style Micropublisher (FBSMP), a better solution for statuses with att

File logger action

This simple module creates new rule action "Write message to file log" and
write customizable message (with tokens) to file

Graphql JWT

With a growing popularity of decoupled (headless) approach, there is a need to solve certain challenges. User authentication is one of them.

Views Render View

This module renders a view in a views field.

UFP Identity

This module tightly integrates user logins and enrollments with the UFP Identity service. Allow users to comfortably use passwords with strong protections as well as virtually any other tokens.

Pages