16,935 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.

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

Improve the default Drupal Toolbar.

Downloads

Shopify eCommerce

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.

Let Shopify do what it does best and handle your orders, customers, receipts and products.

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 from https://github.com/singerxt/LightLazyLoader (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

Cache Locale

Provides a framework overriding the locale() function thereby enabling various ways of caching translations.

Requires a core patch, which is bundled with the module. The patch allows for override of the locale() function.

A couple of translation cache handlers are bundled with the module.

Installation

Apply the core patch, and enable the module.

Configuration

Example:

Downloads

Mods

This module provides configurable ways to modify site and object look, feel and behavior.
Page Manager module is used as a configuration tool.

Downloads

Vocabulary Queue

Vocabulary Queue creates a nodequeue for a defined set of vocabularies and creates subqueues for each taxonomy term from the selected vocabularies have their own unique subqueue. You can place nodes into any of these subqueues.

Vocabulary Queue is build using Nodequeue modules Smartqueue API and the implementation based on smartqueue.module (part of Nodequeue module).

Vocabulary Queue is similar in functionality to smartqueue.module and the code based on code from smartqueue.module.

Downloads

MVPCreator Theme

Provides some Panels style and layout utilities for use in a Panopoly site (or Panopoly-based distribution).

Includes (or will include) the following:

  • Style plugin: Background color
  • Style plugin: Background image
  • Layout: 10 rows
  • Support for 'full width' style plugins, layouts and themes, where a region style can span the full width of the page

These utilities make it easier to build attractive landing pages!

Downloads

Courier

Generic message templates designed for use with RNG.

Please post bug reports and feature requests to the GitHub project

Downloads

Coverflow

This module integrates the coverflow JS library with Drupal.

Downloads

Pages