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

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

Entity Delete Log

Overview Easily track the deletion of nodes, comments, files, users, vocabularies and terms with this module. Whenever an entity is deleted, a record of the deletion is saved to the database with...
Categories: Administration tools, Content editing experience, Developer tools

Webform Entity View

Webform Entity View This module provides an Entity Reference Webform element that can be picked in the build of a webform and will be rendered in the view. HOW TO USE Go to admin/structure/webform...
Categories: Developer tools

Views Flag Refresh

Overview Views Flag Refresh allows site administrators to configure which views are refreshed automatically via AJAX when certain flags are selected. This is useful when you have a view that...
Categories: Developer tools

Node.js integration

This module integrates Node.js with Drupal. It provides an API that other modules can use to add realtime capabilities to Drupal, such as push notifications or chat. The module relies on a Node.js...
Categories: Developer tools, Performance, Integrations

Advanced Insert View

Advanced Insert View module features a built-in CKEditor plugin for easy views embedding. It provides live previews, allows users to control which views are inserted, and optimises performance...
Categories: Content editing experience, Developer tools

Domain Access Simple XML Sitemap

Domain Simple XML Sitemap module generates sitemaps for active domains. Steps to generate a map: - Add a new domain - Allowing node access/source on this new domain - Click on generate sitemaps -...
Categories: Search engine optimization (SEO), Developer tools

External Link Pop-up

Overview External Link Pop-up module provides confirmation pop-up on external link click, that follows out of the site. The module supports multiple pop-ups and have options to allow some links don...
Categories: Content editing experience, Developer tools

Views Ticker

This module provides new styles for Views module to display news tickers. A comparison of similar modules is available here: http://drupal.org/node/418616 6.x-2.x version is a backport from D7....
Categories: Content editing experience, Integrations, Developer tools

Private Message

Overview This module is a full-fledged, ajaxified private message system that allows for private messages between users on a site. It has been written to be fully configurable through UI,...
Categories: Developer tools, Integrations

Entity Usage Updater

This extends the Entity Usage module to allow you to update or remove tracked references to entities. For example you can update any references to node 21 to point to node 42 instead. Or you can...
Categories: Content editing experience, Developer tools

URL Fill

This module allows you to fill title, body, and CCK fields from the URL. It auto-populates a field with a value from the URL. There are options to allow / disallow overriding pre-existing values,...
Categories: Content editing experience, Developer tools

Entity connections

This module draws the connections between entities. Supported node_reference, term_reference and entity_reference. The visualization supported by Arbor.js javascript library which is integrated in...
Categories: Developer tools

Entity Reference Patterns

What is the Entity Reference Patterns module? A Pathauto for Autocomplete fields to control autocomplete field suggestions. Change how autocomplete suggestion list appears when searching for field...
Categories: Developer tools, Site structure

Custom Contextual Links

The Custom Contextual Links module allows you to add your own links to the contextual drop down widgets of blocks and nodes. Contextual links are really great for quick access to settings pages...
Categories: Administration tools, Site structure, Developer tools

Path redirect

This module allows you to specify a redirect from one path to another path or an external URL, using any HTTP redirect status. #D7CX: I pledge that Path redirect will have a full Drupal 7 release...
Categories: Administration tools, Developer tools

Node Access Rebuild Progressive

Utility module that provides an alternative mean of rebuilding the Content Access table. Rationale The default core behaviour, when a module marks the content_access table for rebuilding, is to...
Categories: Access control, Performance, Developer tools

Previous/Next API

An API for browsing next/previous nodes without overloading your database server. Description This module allows you to know the previous or next nodes for any given node. This is very useful for...
Categories: Content display, Developer tools, Performance

Workbench Moderation Actions

Synopsis If you use Workbench Moderation, you'll soon find that Drupal core's 'Publish content' and 'Unpublish content' actions don't work. This module replaces those default actions with actions...
Categories: Administration tools, Content editing experience, Developer tools

Automodal

Automatically convert certain classed links to modal popups and provides an API to add custom modals quickly and easily. With this tool, you can cause links to automatically open in modal dialogs....
Categories: Content display, Developer tools

Disable Term Node Listings

Introduction By default, on taxonomy term pages, Drupal will display a list of nodes (teaser build mode) that are tagged with that term. Disable Term Node Listing allows you to selectively disable...
Categories: Content display, Site structure, Developer tools

Commerce Wishlist

This module provides a Wishlist to use with Drupal Commerce. It comes with a wish list page featuring a similar interface to Commerce’s Shopping Cart and a block – both can be fully and easily...
Categories: Developer tools, E-commerce, User engagement

Code per Node

Code per Node makes it possible to add custom CSS and Javascript per node, per content type, per block, and globally. The code is stored in the database, but served from the file system. It also...
Categories: Developer tools

Node Reference Variables

Drupal 7 Version This module exposes nodes referenced via the node_reference (References) module in two ways: 1.- Provides a field formatter to display as jQuery UI Tabs, the nodes referenced in a...
Categories: Content editing experience, Content display, Developer tools

Blockify

Blockify This module exposes a number of core Drupal elements as blocks. Supported elements: 6.x Logo Site name Site slogan Mission Footer message Page title Breadcrumb Help Tabs Messages (errors)...
Categories: Content display, Developer tools

jQuery Downgrade

We created this module to help soften the landing of Drupal 11 which brings us jQuery 4 JQuery Downgrade - released February 11th 2025 jQuery downgrade, aiming to keep the use of this module to the...
Categories: Content display, Developer tools, Integrations

Pages