Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Customer chat module lets you chat with your site's visitors. Privileged users can use the agent dashboard to handle incoming chat requests and chat with customers.
This project extends the Message module by providing a configuration entity to add triggers for creating messages when entities are inserted, saved (presave), updated, or deleted.
The Drupal 7 user cancellation workflow is fairly inflexible - it requires an email to be sent to the user, and the user must then log in (if they remember their login information) and then click t
Block Data provides the ability to add data attributes to blocks that come in handy when working with external APIs or JavaScript frameworks.
This module makes it possible to prefill webforms.
In Views, only when picking the "Page"-display you have the possibility to render the exposed filters in a block. Makes sense because the forms inside these blocks need a path to redirect to.
Commerce Order Timeout provides the ability to push orders from specified order statuses to a specified order status after a specified amount of time.
If you are using Drupal 8 or above, it is recommended you use core's Media module to provide this functionality with the oembed field.
Overview
Views Dynamic Entity Row module provides dynamic row plugin that allows
to select individual view mode for each entity rendered by Views.
A multi-column layout alternative to Salvattore or Masonry, without CSS driven configuration or absolute positioning.
This is a very simple module to help end users to select coordinates (latitude / longitude), by dragging a marker on a google map.
Synopsis
This module allows users to expose fields to visitors. It adds another filter with the Exposed fields filter in filter criteria.
The NProgress module will show slim progress bar at the top of page for any ajax requests.
Provides setting for the file upload fields, which allows to upload all types of files except of specified.
Provides two additional conditions for the Context module based on using what is identified by Drupal as the current Default Theme and the current Admin Theme.
LibreJS module maintains a list of the license and source code URL of each JavaScript file used by the site.
This module provides TimePad API integration.
The module will be useful for developer firstly. But the module is under active maintenance and the UI will be created soon too.
Project to help give publishers options on how to deal with ad blockers that interfere with their ad-driven business model.
Deploy Add-on is a suite of modules that provide a working implementation of Deploy including:
This is a simple form example module of drupal8. It showing how to define a page to be displayed at a given URL.
Pages