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

53,915 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.

Gin Moderation Sidebar

A simple module that adds CSS to make Moderation Sidebar toolbar tab work well with Gin Admin Theme/Gin Toolbar. Features Gin-inspired colors for Moderation Sidebar's toolbar tab (Published, Draft...
Categories: Administration tools, Content editing experience

Homebox - Individual user dashboards

Homebox allows site administrators to create dashboards for their users, using blocks as widgets. Blocks in a Homebox page are resizeable, and reorderable by dragging. Homebox (D7) is currently...
Categories: Administration tools, Content display, Content editing experience

Views Term Path

Views field handler for display taxonomy term path. Based on views_handler_field_node_path field handler.
Categories: Site structure

Views Json Source

Views Json Source is an extension of views module to work with external JSON data. Any JSON API can be configured to render the data directly from the JSON through views. The json content is not...

Permissions Policy

Configure a Permissions Policy header for your site to control availability of browser features and APIs. Features Configure Policy Controlled Features in site configuration Dispatches an event to...
Categories: Security, Developer tools

View Mode Page

Create separate pages for different view modes for a given content type. Drupal 10/11: Requirements Token CTools Configuration On the configuration page you can add as many path patterns as you...
Categories: Administration tools, Content editing experience, Site structure

Entity To Text

This module provides an API and Tokens for generated text output Entities in particular View Modes. Currently it provides a separate token for each View Mode of each Entity type. The purpose of...
Categories: Content display

SEO Compliance Checker

The SEO Compliance Checker checks node content on search engine optimization upon its creation or modification. Whenever a publisher saves or previews a node, the module performs a set of checks...

Apps

First there were modules, then there were Features, and now there are Apps. Apps is the next generation of extensibility and interoperability for Drupal. They provide a much better user experience...
Categories: Import and export, Developer tools

Panels Extra Layouts

Extra Layouts for the Panels Module Panels is one of the most, if not the most, powerful modules for laying out a page in Drupal. Panels builds on CTools which is a swiss army knife for doing all...
Categories: Content display

BOTCHA Spam Prevention

BOTCHA is a highly configurable non-CAPTCHA spam protection framework. In CAPTCHA, user has to prove he/she is human. Unfortunately, spambots learned to bypass CAPTCHA really well, and real users...
Categories: Security, Access control

Dimension

A field class to support dimensions. The following three modes are supported: Length Area (width and height) Volume (width, height and depth) The module comes with two formatters where the...
Categories: Site structure

Domain Views

Part of the Domain Access suite. Provides Views integration for Domain Access. Note that the module requires Domain Access 7.x.2.14 or higher.
Categories: Developer tools

CKEditor Abbreviation

Adds a button to CKEditor for inserting and editing abbreviations. If an existing abbr tag is selected, the context menu in Drupal 7 also contains a link to edit the abbreviation. Requirements...
Categories: Content editing experience

Menu clone

D7: proper port available now. Do not use the previous version any longer as it was, can't say it any other way, a really bad port! This module allows you to clone entire menus, much like Node...
Categories: Administration tools

Node view count

Node View Count module allows to count node views. Unlike statistics module, this module records each view of node with user uid and timestamp. So now you can know how many times a user viewed node...
Categories: Content editing experience, Integrations

Bibliography Module

a.k.a. Drupal Scholar This module allows users manage and display lists of scholarly publications. Features include... Import formats: PubMed, BibTeX, RIS, MARC, EndNote tagged, and XML. Export...
Categories: Content editing experience

Colorbox field formatter

This modules provides a field formatter, so that you can easily activate the colorbox for fields that are part of a display type or a view. The following field types are currently supported: Text ...
Categories: Site structure

Entity Reference Override

An entity reference field paired with an accompanying text field. This custom text field on the referencing entity can be used to: override the linked entity's title override any text field or text...
Categories: Content display, Site structure

Printer and PDF versions

Printable versions of URLs. The module makes use of pdf_api module to generate PDFs.
Categories: Content display, Import and export, Integrations

Plup

Plup module enables uploads to file fields using the popular plupload library. It does not require any other modules to work, but the plupload library must be downloaded separately (version 1.5.8...

Cloud Zoom

IMPORTANT: The 1.x plugin has been removed from the Professor Cloud website. Only the 2.x plugin is available now, which is not tested with the module and is only free for non-commercial use. This...
Categories: Content editing experience, Content display, E-commerce

Calendar Tooltips

Summary The purpose of this module is displaying a tooltip / popup / balloon when you hover over a day on a calendar block. This tooltip would contain a list of events occurring on that day....

Token Insert

This module allows you to insert tokens into a textarea. It supports both plain text and wysiwyg textareas. The format used for the insert is compatible with Token Filter. This module contains...
Categories: Content editing experience, Developer tools

Preview Link

Provides a preview link that is tokenised, and therefore bypasses access control to allow any user to view the latest revision of an entity. Versions 8.x-1.x is unsupported. If you are still on...
Categories: Content editing experience

Pages