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

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

Sanity API

A very alpha version of some utility functionality for developers:
Categories: Developer tools

Scheduled Delete

Schedule delete - Alternate Utility Module This module provide option to scheduled node, Node deleted via drupal cron. This module will add a column to your node_field_data table so please take...
Categories: Content editing experience, Developer tools

Concurrent Edit Notify

About Concurrent edit notify module display a warning message to users who are editing a node at the same time except the first editor of node. Why Concurrent Edit Notify? This module alerts the...
Categories: Administration tools, Content editing experience, Developer tools

Block plugin view builder

Summary The Block plugin view builder module allows developers to programmatically render (view) block plugins without the need for the wrapping BlockContent entity. This module is an adaptation of...
Categories: Developer tools

Pageroute

This is a flexible module that provides a userfriendly wizard for creating and editing several nodes. The module can be used to provide a user friendly wizard for creating and editing several nodes...
Categories: Content editing experience, Developer tools

fc_2_node

Field Collection to Node This module allows you migrate field collections to nodes.
Categories: Developer tools

Flag per node

The Flag per Node module extends the Flag module and provides a flexible way to control which flags are visible on which nodes. Flag per Node can define custom flag access for individual pieces of...
Categories: Content display, User engagement, Developer tools

TestData

TestData is a developer module intended for large Drupal sites that require a consistent, fast method of providing sample data to automated acceptance and performance testing tools. The Grinder,...
Categories: Developer tools, Performance

GET Node Image

This is a convenience module for Drupal-based Ajax programming. It returns images attached to a node from CCK Imagefields. An HTTP GET request to a predefined URL format (e.g. node_resource/NODE_ID...
Categories: Developer tools

Functional Content

What is it? This is a small module that provides a way for you to add a View (block) to a node-page. Imagine a news overview page. Normally a View page would be used to create something like this....
Categories: Developer tools

Node body tokens

Provides tokens for node body. See issue [#181546].
Categories: Automation, Developer tools

imagetobase64calc

You might want to have a look at Data URI Creator instead A page with an image upload form that returns the base64 string. This module is intended as a utility module for developers looking to...
Categories: Developer tools, Import and export

Field collection load

The Field collection load module displays the entire array of the fields in a field collection of a node. This module loads the fields added in the field collection and appends the array under the...
Categories: Developer tools, Site structure

Node JS Chat

A simple Node JS chat block. The module will provide an easy-to-use interface so that other modules can extend it and make use of its functionality in different ways. The Node JS Chat module...
Categories: Developer tools

W3C Analyzer

W3C Analyzer provides a quick and easy way to validate any page on your site. It integrates data from the W3C Validator module into the Content Analysis API UI. Demos: Node edit – enables you to...
Categories: Content editing experience, Developer tools

Organic Groups Node Autosubscribe

This project allows administrators to set certain group post node types to autosubscribe the author to the group(s) when submitting a new node. Group moderation settings are honored. Requires the...
Categories: Content editing experience, Developer tools

Node.js authenticated proxy

This module includes an extension to the Node.js Integration module that provides an authenticating proxy. The extension reuses the authentication mechanism shipped with the Node.js Integration...
Categories: Developer tools, Performance

Createcontent

Allows module developers to change the "Create content" AKA node/add page. With a simple hook you can override the items shown in that page, add, remove or change the helptexts and even change the...
Categories: Content editing experience, Developer tools

HTTPS Node

Allows to configure node view page to redirected to HTTPS. Valid Usecases Site with set of webform nodes in random URLs and some of the forms (that collects user sensitive details) should be served...
Categories: Content editing experience, Security, Developer tools

SimpleTopics

Overview This module allows nodes to be mirrored into an existing instance of SMF Forum. You can map content types with SMF boards, so that each time nodes (of the choosen types) are inserted, a...
Categories: Integrations, Developer tools

pathmenu

The pathmenu module allows you to define rules thus defining more precisely the way Drupal should organize the menu and breadcrumb. Here are some rules samples which may give you a better view of...
Categories: Developer tools

Installator

Attention!!!! This module is deprecated.Please refer to the module Plugin Manager, a module that provides much the same functionality, and is condoned by the Drupal Security Team Finally, a one...
Categories: Administration tools, Developer tools

OM Maps

OM Maps is a plugin of OM Maximenu (for ver. 1.0-rc5 and beyond), it's a collection of image maps used for navigating your site sections/pages. Available Maps Countries U.S.A - 50 clickable states...
Categories: Site structure, Developer tools

Mass Apply Filter

Due to necessity I coded up this small custom module. Hopefully this can be helpful to someone else needing the same solution. This was a solution to my problem of migrating away from using...
Categories: Developer tools

Retease

Developer Module that assists with re-building the node teasers. This is useful when the node filters are changed: teaser length is changed updating node filters, such as adding htmlcorrector...
Categories: Developer tools

Pages