33,181 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.

Real Name per Role

The Real Name per Role module extends the Real Name module by providing a UI that allows admins to set the realname per Drupal role rather than site wide.

Commerce Order Extra Fields

Adds new (extra) fields to Commerce order display.

Added fields are:
1. Order status
2. Customer IP
3. Payment method
4. Shipping method
5. Order mail
6. Link to the user who made the order

Requirements Pseudo field module.

Block Tabs

Block tabs, this module provide basic tabs function for Drupal.

Different from quicktabs module:

  • quicktabs do not have a workable version in Drupal 8, this module provide Drupal8 version only.
  • Deep integration with Drupal8's API, Plugin, Block, Entity and Config API.
  • Provide simple tabs funtions, you can control the CSS by your self.
  • base on jquery.ui.tabs.
  • Support import/export blocktabs using Config API.
  • Tab type using Plugin system, it is very easy to extend.

Downloads

ImageStyleFlush Cron

This module offers the ability to flush image styles (core Image module) on cron runs.

Inspired by Image Style Flush and the sandbox project Imagecache Cron Flush.

Casper Uninstall

Introduction

Tiny module that will delete all the configuration that Casper will import. This project is been create because theme does not support hook_install or hook_uninstall yet. See more about this at - #2652542: Add (back) hook_install for themes.

Downloads

Inline Image Attach

What will this module do?
This module will take images the were uploaded via the wysiwyg and attach them to an image field.

Why?
This will allow the user to use images that were placed in the WYSIWYG in a photo gallery, teaser image, or any other way that fieldable images are commonly used.

Steps to configure
1. Enable the module
2. Go the the modules configuration page (/admin/config/content/image-attach)
3. Set whichever fields to use for each content type

View area Button

This project module enables a configurable button for view areas like the header or footer. It could be used to provide an Add button. It has a configurable label, destination URI, and permission-based visibility. An Add button can use Prepopulate module via the URI.

(Because this is currently a Sandbox project, the only way to review or get its components is through the "Browse code respository" link.)

Review Stream

Stream your latest and greatest reviews from around the Web to your Drupal site and display them with SEO-friendly rich-snippet markup.

To use this module, you must:

  • have a Grade.us account with review monitoring enabled
  • be approved for API access and know your API token

Downloads

TypeScript definitions

TypeScript type definitions for Drupal core and contributed modules.

Entity Stream Wrapper

This module provides a framework for accessing entity data via urls.

entity://my-profile/node/1234

Downloads

Form Confront

Form confront will allow a view to be mapped to a webform. So if a user visits that view for the first time, they will be confronted with the webform first. Once the webform is filled in and submitted successfully, they will be able to see the view normally.

Evanced Aggregator

This projects implements a custom Aggregator parser to process an RSS feed from Evanced, a library event management system.

The parser currently divides the Evanced description into chunks and themes them before saving them as the feed item's description/body field.

Flag per node

The Flag per Node module extends the Flag module and provides a flexible way to control which flags are visible on which nodes. Flag per Node can define custom flag access for individual pieces of content with a default setting per content type. The code is heavily inspired by the Content Access module, but is specifically applied to flags.

Downloads

Add email to contact

Add the email to the contact mail message even if the sender is a registered user on the site.

Custom Required Marker

Synopsis

This simple module lets you set a custom replacement for Drupal's standard asterisks required marker (*) this marker will be used for fields that are added to static fields as well as dynamic fields.

This module modifies the behaviour of the state:required bind function in states.js.
This module implements a custom theme_form_required_marker function.

You can set both the text of the marker and the title attribute of the required marker's wrapper.

Paragraphs Visibility

Paragraphs Visibility allows users to define rules for when a user should be able to see a paragraphs item. This allows for paragraphs to be hidden based on whether a user is logged in or a data has passed.

Format-XML

This Module is used to read and convert XML format to JSON and Array Format.
It is just taking input as a url in a field and option to choose one of the following option :
1. JSON Format
2. Array Format

It will show the output in the selected option above in a field where you can easy copy and paste the code.

Notice Killer

Nice little module that splits out PHP notices and warnings from the normal Drupal dblog and syslog modules.

Downloads

bitrix

Module for connecting Drupal and Bitrix using Bitrix API.

Chosen drupal 8

Chosen module drupal 8 port.

Reference value pair

The reference value pair combines an entity reference with a free text value field in one new field type.
Site builders often end up using field collection or entity reference modules when all they want to do is store a value and a reference.
This module bundles the two things, a reference to some entity and a value together in one field. It can reference any entity, the value field is a simple text field.

One typical use is storing a measurement with its unit where the units are stored in a taxonomy (e.g 50 liter, 20 cm, 80 %).

Downloads

ChatPirate live chat

Archive

ChatPirate is the simplest live chat software for chatting with your visitors in real-time, providing help, capturing leads, and increasing sales.

Autotag Content

Autotag Content with the term values.

Roman Numerals

It allows to select a new formatter for integer fields, showing the data as Roman numerals.

Pages