Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

1,922 modules match your search

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.

OpenERP <-> Drupal syncronization feeds

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The main idea - to provide universal interface using...
Categories: Content editing experience, E-commerce, Site structure

Google Calendars

Overview Provides integration with the Google Calendar API for importing event calendars. You can add multiple calendar sources and then import them using Drush. The events are stored in a custom...
Categories: Content editing experience, Site structure, Import and export

Tint connector

Tint connector ------------------------ The Tint Connector module integrates the TINT widget with the Drupal website. Install & set up the Tint Connector Drupal module, from the below steps....
Categories: Administration tools, Content display, Site structure

RSVP List - Repondez, s'il vous plaît

RSVP is an initialism derived from the French phrase Répondez s'il vous plaît, meaning "Please respond" to require confirmation of an invitation. The initialism "RSVP" is no longer used much in...
Categories: Site structure

Domain View Modes

This module creates additional view modes for all entities. There is one view mode created per domain per existing view mode. If a corresponding view mode for a domain is enabled on a content type,...
Categories: Content editing experience, Content display, Site structure

GMap legend

This module provides a legend for gmap-style views based on the icons that you have selected for your node types.
Categories: Site structure

Term Render

This module allows a term page to render out child terms just like it does for nodes associated with the term.
Categories: Site structure

Signup Counts

This module adds Views field/sort/filter definitions for signup counts on nodes. This module was originally created by @reubidium.
Categories: Site structure

Bootstrap Tour Library

This solves the same problem as the patch in https://www.drupal.org/node/2537400
Categories: Site structure

EMS API Connector

Imports data from DEA’s EMS application's SOAP API interface into nodes/ taxonomy. This module requires the EMS Booking module
Categories: Administration tools, Content editing experience, Site structure

Resource Conflict

Resource Conflict helps you prevent double-booking of time-based content. It checks nodes that use Date range fields and stops editors from saving entries that overlap with existing ones, listing...
Categories: Automation, Site structure

Node title prefix & suffix (by entity type)

Note: Before considering to use this module, you may want to give the successor: Metatag: Page Heading Module a try! This module adds settings for adding prefix and suffix to the page title of...
Categories: Content display, Site structure

Revision Diff Field

This module allows one field to track changes over a given time span in another field based on revisions. For example, if field A records the number of kittens you own, and field B is set to find...
Categories: Site structure

Display Suite ID Argument

Description Display Suite allows you to add Views block displays as fields to view modes. However, one problem is that you can't pass arguments to the view. This is a very limited scope module...
Categories: Content display, Site structure

Direction

Broken. Open Street Routing Map API had changed! Supports Google Directions API and Open Street Routing Map. Requests user node direction from Google or ORSM and stores the informations as polyline...
Categories: Site structure

Linkit widget

The core link field in Drupal 8 does not support published content that has pages other than nodes, so if you are wanting a field which allows a link to an internal page or external URL you need...
Categories: Content editing experience, Site structure

Drupal Path Guard

The Drupal Path Guard is a simple module that redirects GUEST / ANONYMOUS users when they access content in Drupal using URL /node/{id}. Many sites make use of URL ALIAS and don't want users...
Categories: Security, Site structure, Access control

Taxonomy Role

The purpose of this module is to provide a way to restrict which vocabularies show up on the node forms. This allows you to do things like setup vocabularies for administrator-only use or for any...
Categories: Site structure, Access control

Domain Menu

Domain menu allows menu administration per domain, making it possible to have a subset of users edit a subset of menus belonging to domains assigned to them (just as it is possible with nodes). In...
Categories: Site structure, Developer tools

title_ajax_check

This module checks content title field uniqueness via AJAX request. This module is based on http://data.agaric.com/node/365.
Categories: Content editing experience, Site structure

Page break Field

This module allows you to split node (or other field able entity) forms into separate pages in a multistep form using a field.
Categories: Site structure

tokeninput

This is an implementation of the Tokeninput jQuery plugin. Project application: http://drupal.org/node/1471294 Project sponsored by: 10jumps
Categories: Site structure, Developer tools

Pull up your pants

Ever wished you could apply some CSS style on nodes based on its terms? Now you can with the pullup module.
Categories: Content display, Site structure

Image link field collection formatter

Image Link Field Collection Formatter Provides an additional formatter for image field collection item, to allow linking image to related node.
Categories: Site structure

Navbar: Add Content

Adds a new tab to the Mobile Friendly Navigation Toolbar to allow content managers easy access to add new nodes to a site.
Categories: Content editing experience, Site structure

Pages