Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Quick Node Status Toggler

5 sites No security coverage Drupal 9–11
View on drupal.org

This module adds an easy-to-use, one-click toggle switch to the content administration page, allowing administrators to quickly publish or unpublish content without reloading the page. It automatically integrates with the default content view and uses modern JavaScript for a smooth experience.

Quick Node Status Toggler provides a modern, AJAX-powered toggle switch for the Drupal content administration page. It allows site administrators to publish or unpublish content with a single click without reloading the page, significantly speeding up content management workflows.

Features

  • One-click publishing/unpublishing: Toggle node status directly from the main content administration list (/admin/content).
  • AJAX-powered: No page reloads required; updates are instantaneous and visually confirmed.
  • Visual Feedback: Includes a sleek, animated toggle button with clear color-coded states and labels.
  • Automated Integration: The module automatically adds a "Quick Status Toggle" column to the default "Content" view upon installation.
  • Secure: Respects Drupal core permissions (administer nodes) and implements robust CSRF protection for all AJAX operations.
  • Modern & Lightweight: Built with Vanilla JavaScript and the Fetch API, ensuring compatibility with Drupal 10 and 11 without overhead from older libraries.

Post-Installation

The module is designed to be "plug-and-play."

  1. Installation: Enable the module as you would any other Drupal module.
  2. Automatic Setup: Upon installation, the module automatically updates the default "Content" view to include the toggle field.
  3. Usage: Navigate to Content (/admin/content). You will see the new toggle switches in the list. Simply click a toggle to instantly change the status of an article, page, or any other content type.
  4. Customization: If you use a custom view for content administration, you can manually add the "Quick Status Toggle" field to any node-based view via the Views UI.

Additional Requirements

This project depends only on Drupal Core. No additional contrib modules or external libraries are required.

Views / Views UI (Core): While enabled by default in most installations, these are required to display the toggle switches in your administration lists.

Depends on

Dependencies of the latest stable release

  • node Drupal core
  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jan 2026
Latest release
7 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.1 Stable 9–11 Jan 13, 2026
1.0.0 Stable 9–11 Jan 4, 2026