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.
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