Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Quick Node Status Toggler

5 sites No security coverage
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.

Activity

Total releases
2
First release
Jan 2026
Latest release
6 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.1 Stable Jan 13, 2026
1.0.0 Stable Jan 4, 2026