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