Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Role Theme Switcher Module role_theme_switcher crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

Content status tracker

1 sites No security coverage
View on drupal.org

This module allows editorial teams to add custom checklists to any content type, enabling them to track the progress of content from a central dashboard. It functions as a lightweight per-node checklist system without requiring a full workflow setup.

Content Status Tracker lets editorial teams attach a set of custom status checkboxes to any content type and track completion progress across all content from a single admin dashboard. Think of it as a lightweight per-node checklist — "Has this article been proofread?", "Has the hero image been
approved?", "Has this been published to social?" — without needing a full workflow module.

Features

  • Per-content-type opt-in. Enable content tracking on only the content types that need it. Each content type gets its own set of boolean status fields you define yourself.
  • Custom status fields. When enabling tracking for a content type, define as many boolean fields as you need, each with a human-readable label and a machine name. Fields are created automatically — no manual field configuration required.
  • Inline editing on the node form. A "Content Tracker" panel appears in the node edit sidebar, powered by Inline Entity Form, so editors can update status flags while editing content without leaving the page.
  • Filterable admin list. A dedicated admin page at Content → Content Tracker lists all tracked content, grouped by bundle tabs, with a filter to find nodes by status field value.

Post-Installation

  1. Go to Structure → Content types and edit any content type.
  2. Find the Content Status Tracker tab in the content type settings.
  3. Check Enable content tracking, then define your boolean fields — give each a label (e.g. "Proofread") and a machine name (e.g. proofread). Save.
  4. Edit any node of that type — a Content Tracker panel will appear in the sidebar with your checkboxes.
  5. View and filter all tracked content at Content → Content Tracker.

Disabling tracking on a content type removes the field from nodes and cleans up all associated configuration automatically.

Additional Requirements

Recommended modules/libraries

- Gin (https://www.drupal.org/project/gin) + Gin Toolbar (https://www.drupal.org/project/gin_toolbar) — the module is built and tested with the Gin admin theme and integrates with its navigation sidebar.

Similar projects

  • Workflow - a fully-fledged solution for editorial workflows. Suitable for big teams, Content Status Tracker instead works as "to-do list" for a small team or a single editor.
  • Content Planner — Content management focused on scheduling with Kanban view.
  • Editoria11y Accessibility Checker — focuses on accessibility auditing rather than editorial workflow.
  • Scheduler — handles publish/unpublish timing but not arbitrary status tracking.

Content Status Tracker fills the gap for teams that need simple, flexible per-node checklists without the overhead of a full state machine workflow module.

---
Supporting this Module

Contributions and issue reports welcome on the project page.

Activity

Tracked releases
1
Tracked since
May 2026
Latest release
3 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0-alpha1 Pre-release May 17, 2026