17,040 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Devel Ace

This module integrates the Ace code editor into Devel providing an intuitive and nice to use code pad for /devel/php

Downloads

commerce_fraud

This module provides a framework to detect potentially fraudulous orders and act on this.

This module provides:

Downloads

Entity Documentation Taxonomy

Overview

A submodule of Entity Documentation that exports documentation of vocabularies.

Requirements

Entity Documentation
Core Taxonomy

Known problems

No problems at the moment.

Downloads

OpenLucius Events Extra's

This module offers extra functionality for Events in the OpenLucius distro:

  1. Let users choose: ‘Attending’ or ‘Not attending’.
  2. Send email reminders to all users that did not make a choice yet.
  3. Let users provide a reason: ‘Why are you not attending?’
  4. Show a Google map with location of Event.

Install instructions

Download and install this module as usual.

Downloads

Wysiwyg Widget

Add "widgets", javascript & html, from other sites into the wysiwyg editor.

Downloads

IATS Aura Field Formatter

A simple formatter for Link fields to wrap a URL provided by the IATS-Payments with the necessary JavaScript tag to avoid a requiring site builders be able to paste JS into a node form.

Downloads

ngdrupal

Downloads

CiviCRM Entity Address Extra

This module extends the CiviCRM Entity module by adding a contact's address, phone, and email details to tokens. You can specify the "location type" in the token for the address, phone, and email properties of a contact.

Example

Notice the use of "main" in the token below:
[current-user:civicrm-contact:addresses:main:street-address]

Downloads

JSON/JSONB Field

This module implements a Drupal field type that stores JSON or JSONB data. A core patch is required to get the data type supported at the moment.

Currently, only PostgreSQL database (version 9.2 or higher) is supported, but MySQL is adding support for JSON data types in the future.

Downloads

Admin toolbar

Admin Toolbar

What is Admin Toolbar module ?

Admin Toolbar intends to improve the default Drupal Toolbar (the administration menu at the top of your site) to transform it into a drop-down menu, providing a fast a full access of all the administration links.

The module works on the top of the default toolbar core module and is therefore a very light module and keeps all the toolbar functionalities (shortcut / media responsive).

Downloads

Shopify eCommerce

Shopify product management


The easiest way to do ecommerce on Drupal.

About Shopify: “Shopify currently powers over 160,000 businesses in approximately 150 countries, including: Tesla Motors, Budweiser, Google, Wikipedia, LA Lakers...” and even the Drupal Association store.

Downloads

Devel form debug

This module adds a contextual link to every form that lets you easily find out form's ID, name of hook_form_FORM_ID_alter() hook and print out form's variables. The module is a successor of Get Form ID (https://www.drupal.org/project/get_form_id) which is deprecated from now on.

Usage:
By hovering over any form you will see a contextual link available. By expanding the link you will see the form ID. Click on the link and you will see a modal window with copyable form id and hook_form_FORM_ID_alter() hook suggestion.

Downloads

Styleguide File Snippets

This module allows the Styleguide to be extended with snippet files from the local filesystem. The goal is to allow front-end developers to easily add markup components to a code repository so that they may be:

Downloads

Blogs

The blogs module in intended for sites hosting multiple bloggers.

It provides a page and block that lists all bloggers having at least one blog post on the site, sorted descening (most recent posting first).

If the user profile has text a field with machine name field_blog_title, this will be used as the blog title instead of the user name. Note that the module will not create this field for you.

Downloads

Plugin Selector

Plugin selectors allow users to select plugins of a particular type and configure them using the plugins' configuration forms.

This module is a tool for other modules to build user interfaces. Using plugin selectors, your users can easily select and configure your plugins and you won't have to write any complex form API integration; the plugin selectors will do that for you.

Usage

In any form, do the following:

Downloads

NovaPoshta

NovaPoshta Logo

This module allows users to store the NovaPoshta cities/warehouses data in the database, using NovaPoshta API v2.0.

Downloads

Domain Restriction Formatter

This module exposes a formatter to hide or show fields on selected domains.
All fields in the "manage display" tabs can be configured.

Configuration

Go to Structure -> Your content type -> Manage display and start configuring the fields you want to put restrictions on.

Supporting organizations:

EntityOne

Downloads

Shortcode Video

This ShortCode macro provides video embed code from various sources.

Supported providers

  • Youtube
  • Vimeo

Requirements

* Shortcode contrib project
* configure your input format to allow enter shortcode_video macro

Downloads

LightLazyLoader

Introduction

The module that implement image lazy loader by using LightLazyLoader Javascript plugin (demo).

Downloads

Entity XLIFF FTP

Entity XLIFF FTP is a Drupal extension that introduces a localization workflow whereby editors or administrators can push XLIFF files to a remote server via SFTP, then pull down processed XLIFF files when they're ready (either manually, or automatically on cron).

This extension was designed specifically to work with SDL WorldServer, but can theoretically be used with any FTP server or FTP-enabled translation management system.

Downloads

Dirty Form

Dirty form detection using the jquery.AreYouSure library.

Downloads

IDNA Convert

The module provides two functions that allow to convert domain names in Punycode to human-readable national domain names in Unicode and vice versa.

Downloads

JWT Link

JWT Server Confirmation

About

Produces a JWT-compliant URL based on the logged in user to authenticate on a remote server that is set in the settings.

Installation

Requires BSD-3-Clause licensed JWT class available at:
https://github.com/firebase/php-jwt

Download and extract the PHP JWT package from https://github.com/firebase/php-jwt into this module's root.

The only required file is JWT/Authentication/JWT.php

Downloads

MVPCreator Marketing

Provides some widgets for use in a Panopoly site (or Panopoly-based distribution) for creating a startup marketing site!

Includes (or will include) the following:

Downloads

Organic Groups Entityform Integration

This module integrates the Organic Groups and Entityform modules. It allows users to submit entityforms in a group context, and gives access to view/edit/delete those submissions based on organic groups membership and group-level permissions.

Some sample use cases for this module are:

Downloads

Pages