Drupal is a registered trademark of Dries Buytaert
cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.15 Minor update available for module linkit (7.0.15). views_data_export 8.x-1.10 Minor update available for module views_data_export (8.x-1.10).

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

Total releases
1
First release
May 2026
Latest release
4 days ago
Release cadence
Stability
0% stable

Releases

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