17,065 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.

OG Menu Trail Breadcrumbs

This module generates breadcrumbs by combining the menu trail of a OG Content node's OG Menu entry with the node's OG Group menu entry.

Basically this module takes a node and cleverly climbs its menu structure, factoring in an Organic Group's menu too.

Downloads

ThemeKey Switch Block

This module allows a user to switch between Mobile Version & Desktop Version using ThemeKey.

Dependencies

ThemeKey

Downloads

Flysystem - S3

Provides an Amazon S3 plugin for Flysystem.

See README.txt for configuration information.

Downloads

Flysystem - Rackspace Cloud Files

Provides a Rackspace Cloud Files plugin for Flysystem.

See README.txt for configuration information.

Downloads

Flysystem - ZipArchive

Provides a ZIP file plugin for Flysystem.

See README.txt for configuration information.

Notes

There is currently a bug in the Flysystem adapter that stops it from working with Druapl.
https://github.com/thephpleague/flysystem-ziparchive/pull/6

Downloads

Flysystem - SFTP

Provides an SFTP plugin for Flysystem.

See README.txt for configuration information.

Downloads

Flysystem - Dropbox

Provides a Dropbox plugin for Flysystem.

See README.txt for configuration information.

Downloads

Webform Simple Hierarchical Select

Provides a webform component which renders a shs field.

Sponsored by Kirk Monteux for mediapal.de

Downloads

Commerce discount cumulative

Commerce discount module does not give cumulative options, so all active discounts matching with conditions will be applied.

What the module does

  • Create field and instances in commerce_discount to choose if discount is cumulative or not.
  • Add condition rule to disallow discounts following settings.
  • Add action rule to remove previous discounts in case of "exclusive" setting.
  • Discounts are applied in the order of rules's weight.

Features available

A discount can be :

Downloads

Commerce discount weight

By default, discounts from Commerce Discounts can be ordered thanks to rules UI, editing each rule.
This is not easy, plus editing rule flag discount as overriden.

Purpose

This module helps you to change order of your discounts.

What the module does

  • This module add a weight field to commerce discount.
  • Saving discount, weight of the discount rule is updated.
  • A view is created to order discounts with drag and drop and is available on admin/commerce/store/discounts/weight as a tab of discounts overview.

Downloads

Field Group: Easy Responsive Tabs to Accordion

Horizontal tabs

Easy responsive tabs - is a lightweight jQuery plugin which optimizes normal horizontal or vertical tabs to accordion on multi devices like: web, tablets, Mobile (IPad & IPhone). This plugin adapts the screen size and changes its action accordingly.

This project provides a Tabs to Accordion style that can be used by Field Group module.

Downloads

TMGMT REST Translator

Overview

TMGMT REST module is a plugin for Translation Management Tool module. It calls / creates custom REST services for automated translation of the content.
This module can be used when an external translation provider has the ability/flexibility to work with the custom REST services.

Downloads

Token Entity Render

Provides tokens ([entity_type:render:view_mode_name]) that render full entities using view mode specified.

Downloads

REST WS Alias

This module allows RESTful Webservices (using restws module) to be accessible through url aliases in addition to just the direct path.

For example: If you have a node with direct path "node/1" and url alias "page/awesomepage", the restws module allows you to access json representation of the node through "node/1.json" and not "page/awesomepage.json".

Downloads

Views Unsaved

Screenshot

List any unsaved views when a user visits the admin/stucture/views page.

Sometimes you accidentally navigate away from a view you're working on without clicking save. Rather than clicking the browser Back button or having to remember the machine name of the view you were working on, you can now simply go the main Views list page, and this module will show you a list of all unsaved views.

Thanks to colinafoley for the idea.

Downloads

Stripe Checkout

Provides a field formatter to format an integer field into a simple Stripe Checkout payment button, following the docs at https://stripe.com/docs/checkout.

It has a callback that will set the field to 0¢ when the payment is successful. For this reason we often call the field "Balance due" and we render the display price using a separate field.

Downloads

Booking and Availability Management

This will be the core API that will power the Drupal 8 version of https://www.drupal.org/project/rooms

Downloads

Multilang - Embed multiple translations inside a unique node or block

Multilang with CKEditor

Synopsis

This module is intended to allow entering all desired translations of a given content inside of a unique node, instead of having to create a separate node (with Multilingual Content) or a distinct field version (with Entity Translation) for each translation.

Downloads

Prefixer

Prefixer is simple module that allows you to set up prefixes for machine names provided by Drupal core and contributed modules (content types, fields, views and so on).

Notice that the module has no affect on any existing elements and can be disabled on production environment.

Downloads

Views Custom Cache Tags

Overview

Views in Drupal 8 automatically adds cache tags to every view so that their content can be invalidated when it changes (and can be cached as long as possible until they do).

However, Drupal 8 only has a single list cache tag for every entity type. Every view that lists nodes is tagged with node_list and will be invalidated when a node is added, changed or deleted.

Downloads

Farm Sensor

Provides a framework for connecting sensors to farmOS.

Description available on GitHub: http://github.com/farmOS/farm_sensor

Downloads

Flysystem

Provides a bridge to use Flysystem as Drupal stream wrappers.

From the Flysystem website:

Flysystem is a filesystem abstraction which allows you to easily swap out a local filesystem for a remote one. Reducing technical debt and chance of vendor lock-in.

Downloads

Scald Video: JW Player

This module adds the JW Player for the Scald Video module.

Downloads

Scald Video: VideoJS

This module adds the VideoJS player for the Scald Video module.

Downloads

Pages