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

2,240 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.

Preset

Not to be confused with the Presets module... IMPORTANT NOTE: This module has been deprecated. The latest version ( DEV ) of MediaFront module 7.x no longer needs this module. For those who are...
Categories: Administration tools, Developer tools

Shownid

What is it? This is kind of a simple module, apologies for that, but it does something that is often requested by our site editors: It shows the nid / tid of the current active page in a...
Categories: Developer tools

Unix Time Conversion

About: Unix Time Conversion, This module allows site users to perform following conversions. Unix-timestamp to Date conversion Date to Unix-timestamp conversion The time conversion happens with...
Categories: Administration tools, Content editing experience, Developer tools

Stage

The stage module taps into Drupal's revision system to allow host-based staging of content stored in the database. For content types specified in the admin section, new content or edits to content...
Categories: Administration tools, Developer tools

AT Blocks

This is a simple module that provides Drupal page elements as blocks for use with Adaptivetheme on Drupal 8. Currently the module creates the following blocks Page title Messages Local tasks (tabs)...
Categories: Developer tools, Site structure

Gallery 3D

Overview The Gallery 3D module provide site users to create a 3D gallery. Unlikely other available modules it provides the default node page with a 3D gallery view. Key Features In-built content...
Categories: Content editing experience, Content display, Developer tools

User profile comments

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Originally Drupal Core allows comment only nodes. Module...
Categories: Content editing experience, Access control, Developer tools

IXI

IXI: Xml Importer IXI allows you to upload a zip archive of XML files and then indivudually process each one creating nodes or taxonomies with each. At the end everything will be associated with a ...
Categories: Administration tools, Content editing experience, Developer tools

Hello World for Drupal 8

This is basically a D.O. hosted git repo resource for the Drupal 8 Module Developers Guide in the Community D.O. Documentation. https://www.drupal.org/node/2464195 I've started work on the next...
Categories: Developer tools

Inline Ajax Login

Adds an AJAX Login/Registration page to any node/add form(s). Users can login using their email address or username, depending on configuration, without having to leave the creation form. If the...
Categories: Developer tools, Access control

Onpage External Libraries

The Onpage External Libraries module lets you add external JS/CSS to any page. An example use case would be including an icon css library to load on a specific page without having to push the...
Categories: Developer tools

Views Slideshow Ajax

This is an add-on for Views Slideshow to provide Ajax-based loading of slides. See http://drupal.org/node/323366 for history & details. My hope is that Ajax loading will become part of Views...
Categories: Content display, Developer tools, Performance

Dataset

The Dataset module is for grouping nodes together in sets. A typical use case for this module is if you are importing data from a 3rd party in to nodes and you wish to know if a piece of data is no...
Categories: Administration tools, Content editing experience, Developer tools

MyHook

MyHook allows module developers to define on-the-fly custom hooks. It is like having a custom module working instantly without creating/installing module files. The package includes myhook.module:...
Categories: Developer tools

Template Entities Layout Builder Library

This is an add-on module to Template Entities to enhance use of Layout Builder Library layouts in templates. It adds an option to template type configuration that, when checked, will override...
Categories: Content editing experience, Content display, Developer tools

Polling

This is a module for developers. It does nothing on its own except making development of other modules easer. The polling module provides a common way to poll data on a drupal site. The module...
Categories: Developer tools

Content Language Management

This module provides a simpler way to manage multilingual configuration for content. It adds a single entry point with tabs so you can configure language and translation settings for Nodes,...
Categories: Administration tools, Content editing experience, Developer tools

SimpleTest Unit Testing

Will eventually provide most of the functionality mentioned: http://groups.drupal.org/node/9479. This project stands as an archive and is no longer part of the SimpleTest plan! Unless you have...
Categories: Developer tools

Domain Nuke

Allows administrators to destroy all nodes and users associated with a domain when the domain is deleted (via Domain Access). Warning: This has had minimal testing and could delete far more than...
Categories: Content editing experience, Developer tools

Patched

Keep track of patches on Drupal.org. When you patch a module on a site, track it as a node with this module, and you will be alerted when patch has been committed, and you will know which sites to...
Categories: Developer tools

jQuery Fontslider

This module will add a jQuery slider to the page allowing end users to adjust the size of the type on the page. It can add the slider to the $node->content render array and also provides a ctools...
Categories: Content display, Developer tools

Views turntable

Views turntable is a views style plugin that displays nodes on an elliptical path that may be rotated, like a platter or turntable. The turntable can be rotated by the user clicking a next/previous...
Categories: Content display, Developer tools

Administration Actions

Synopsis This features exposes more buttons for performing single actions upon a node, eg, 'rebuild node alias' or 'set field value to x'. These actions are most useful for non-core actions and...
Categories: Administration tools, Automation, Developer tools

Pseudo field

This module allows you to render an extra field as a real field (with field label). Description The extra fields that can be attached to the entity using hook_field_extra_fields() lack the overall...
Categories: Developer tools

Markit

This module provides a flagging system for Drupal and is somewhat equivalent to the Flag module - though not exactly. Make sure you check issue [#3482007-2] to better understand why this module was...
Categories: Decoupled, Developer tools, Integrations

Pages