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

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

Permission UI

# Overview Permission UI allows to create dynamic permissions associated with core/contrib entities via the UI. The main purpose is to avoid overwhelming of permission (like Node Access) per bundle...
Categories: Access control, Developer tools

Admin:hover

This module is abandoned due to a security issue the maintainer never fixed. See SA-2012-006 for details. If you want to use this module, your options are: Choose another, actively maintained...
Categories: Administration tools, Developer tools

Bubbletimer

Bubbletimer allows you to save your activities easily, check your monthly report, analyze your time schedule, find and eliminate time wasting activities, track your employees' working hours on...
Categories: Developer tools

CloudFront Refresh

Under Review This module is now under review to become an official Drupal.org module. Please take the time to review this and help this process along https://www.drupal.org/node/2543646 Description...
Categories: Administration tools, Performance, Developer tools

Taxonomy Mindmap

Shows a taxonomy herarchy using a visual graph which nodes you can navigate. Based on the script and the demo at http://kenneth.kufluk.com/google/js-mindmap/
Categories: Developer tools, Site structure

Field History

This module adds a new tab to revisioned nodes that allows you to see at a glance which fields were changed at which date.
Categories: Administration tools, Content editing experience, Developer tools

Entity conditional fields (deprecated)

Provides conditional fields support for entities other than node. Update: Do not use this module! Conditional fields module supports this feature out of the box now.
Categories: Content editing experience, Developer tools, Site structure

Markdownify

This module provides site administrators with a set of tools for converting node bodies from HTML to Markdown. It uses the Markdownify PHP library, written by Milian Wolff.
Categories: Developer tools

Content Type Stats

Provides reporting on Content Type utilization and node counts. Features TBD Additional Requirements Nothing special is required. Recommended modules/libraries Paragraphs Stats.
Categories: Administration tools, Content editing experience, Developer tools

TMGMT metatag

This module provides possibility to translate node metatags via TMGMT (metatags will be extracted from "parent" entity and added to the same job); Screenshot
Categories: Multilingual, Developer tools

One-time login

This module adds five operations to the form at Administration » People: Send welcome (new user created by administrator) e-mail to the selected users,Send welcome (no approval required) e-mail to...
Categories: Access control, Developer tools

SDC Display - Preprocess

This module allows developers to preprocess components props and slots before they reach templates. It is designed solely to be used with the SDC Display module. The module is currently in an...
Categories: Content editing experience, Content display, Developer tools

Node Remove Body Field

Allows for optionally creating a body field when creating a new content type. Drupal will otherwise always add one by default. See screenshot Relevant drupal function: node_add_body_field
Categories: Administration tools, Developer tools

Quick Fix

This is a utility module intended to include a collection of scripts useful for batch processing contents on a Drupal site. Current Utility - HTML decode node titles Suggestions are always welcome!
Categories: Developer tools

XML Data

This is a very simple module that creates an XML feed of all node types and vocabularies. The module assumes you have SimpleXML installed and available on your server.
Categories: Content editing experience, Developer tools

Replicate UUID

This module makes replicate work flawlessly with UUID. This is simply an implementation of patch https://www.drupal.org/node/2235947#comment-8828727 .
Categories: Developer tools

Addanother ECK

This module are inspired by Addanother which only applicable on Node entities. Addanother ECK copy it's function and tried to implement it on every ECK form selected.
Categories: Developer tools

Node revision required per role

This Drupal module allows site administrators to force users to set and log a new revision based on role. On Github: https://github.com/laradevitt/node_revision_required_per_role
Categories: Administration tools, Developer tools

Form changes

This small helper module can be used to track value changes in form submissions. Only install if required by another module. Use this helper module to track changes in node field values via form...
Categories: Content editing experience, Developer tools

XML display

This module takes XML from any URL and transforms it via XSLT. It can be useful, for example, in the following cases: Displaying XML information like weather, currency or the likes that there is no...
Categories: Developer tools

Decoupled Config

This module allow you decoupled configuration files split config items in separated config files located in modules. How to use: Create decoupled_config directory in your module and put your config...
Categories: Import and export, Developer tools

Field token

This is the Drupal 11 version of Field Tokens module. The Field Tokens module add two additional types of field tokens; Formatted fields and field properties. Formatted field tokens Formatted Field...
Categories: Content display, Developer tools, Site structure

Submit Again

Submit Again can re-route users immediately back to node/add/xxx pages after they have submitted a node. It can be turned on for each content type and is off by default. It includes a theme...
Categories: Developer tools

Dump any entity

Simple tool which provides a dump of any entity along the lines of the devel tab on nodes. To use, visit dae/<entity_type>/<entity_id>
Categories: Developer tools

ngApp

This module turns your site in to an AngularJS application. Its goal is to help you start using Angular on your site very quickly, optionally using popular contrib modules for retrieving JSON data...
Categories: Developer tools

Pages