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.
The module has several advantages over core poll:
This module provides a way to tag users on nodes and its comments like Facebook, Twitter or Instagram with an simple @Username in the node or comment body.
This module allows to upload multiple files in a bulk.
Requirements:
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.
This module provides a way to grant access to specific files for a limited period of time to anonymous users. The generated links are protected by a HMAC, i.e.
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.
POST API
INTRODUCTION
Post API is a module written for developers that would like to utilize Drupal
Queue API for POSTing to specified endpoint(s).
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
Overview
Views Dynamic Entity Row module provides dynamic row plugin that allows
to select individual view mode for each entity rendered by Views.
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.
A multi-column layout alternative to Salvattore or Masonry, without CSS driven configuration or absolute positioning.
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.
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.
Pages