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

8,348 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.

JS Entity

The JS entity module allow site builders to structure entity content which will be injected into the DOM when a particular display is loaded.

Scheduled actions (D7)

This module allows the schedule an action (like for nodes publish, unpublish, promote, add to nodequeue ...).

Generic Field Weight

Generic field weight is a module built to set weight based on form id and field name.

Publishing Options

Drupal comes default with "Promoted to front page" and "Sticky at top of lists". The Publishing options module allows you to create your own custom options.

Data URI Creator

Screenshot for the main page of the Data URI Creator module for Drupal

The Data URI Creator is a lightweight standalone module that implements a utility page for manual generation of Data URIs (see RFC 2397: The "data" URL scheme). The tool can be particularly useful when you craft HTML pages, CSS or JSON data by hand and want to embed images directly in the content, as opposed to indirectly through a link to a separate image file.

The module also provides a lean API that can be used programmatically to detect, encode and decode Data URIs (through the DataUriCreator class). Therefore, other modules that work with Data URIs can reference the Data URI Creator module as a common API to perform encoding and decoding of such URIs.

Automx

This module create a vocabulary with all the car models sell in Mexico in year 2018.

Content Porter

One of the challenges in a long running Drupal implementations is having to move entities created on lower environments as part of regular feature development to higher environments including produ

Node email

Node email module send email notification to site administrator, when user perform any node action like add, edit or delete.

Text Spinner

Modules such as Text Spinner want to provide a way to generate different, fresh and as human writed versions of a text.

ckeditor_plugin_spoiler

This module is an integration between the CKeditor spoiler plugin and the bower-assets installation of the libraries folder that holds js and css files needed to load the ckeditor plugin.

Debut Article

Part of the Debut features set, Debut Article provides an article content type and associated views, contexts, and Media module integration.

Like all Debut features, Debut Article can be integrated either as a stand-alone feature to quickly add article functionality to any Drupal site or as part of a Drupal distribution.

Installing

You have two options for installing Debut Article:

  • Debut Article is used in the Open Outreach Drupal distribution aimed at nonprofits, so you can install it as part of Open Outreach.
  • Install manually along with the dependencies listed below.

Includes

  • Article content type with accompanying image field.
  • Article view with page listing, recent articles block, and RSS feed.
  • Integration with Pathauto.
  • Menu item for article landing page.
  • Context handling of breadcrumbs, active menu, and block display.
  • User permissions.
  • Both an image field as well as a media field using the Media module.

Icon API for D8

This module provides the integration of icons to the Blocks, Menu Items, Filters and Fields throughout the Drupal.

Installation Instructions:

Node Save Popup

A simple module for modal popup on node save.

This module provides a confirm popup on every node save.

Bootstrap Table Filter

This is a simple module providing a Drupal Filter able to add classes to HTML tables.

Pages