Drupal is a registered trademark of Dries Buytaert
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)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

Introduction

Content Expiry Tracker helps site administrators manage content lifecycle by tracking expiry dates, automating notifications, and providing streamlined review workflows. Keep your content fresh and up-to-date by automatically tracking when content needs review.

This module adds expiry date tracking to nodes, processes expired content via cron, and provides a centralized administrative interface for content review management.

Use Cases

  • Blog Management - Ensure blog posts are reviewed annually to keep information current
  • News Articles - Flag news content for review or archival after a set period
  • Documentation - Keep help documentation fresh with regular review cycles
  • Legal/Compliance - Track content that requires periodic legal review
  • Product Information - Review product pages quarterly to ensure accuracy
  • Event Content - Identify event-based content that may need updating or removal

Installation

  1. Install the module as usual (composer require or manual installation)
  2. Enable the module: drush en content_expiry_tracker or via the UI
  3. Run database updates: drush updb
  4. Clear cache: drush cr
  5. Configure permissions at /admin/people/permissions
  6. Configure global settings at /admin/config/content/expiry-notifier
  7. Enable tracking on content types at /admin/structure/types

Activity

Total releases
2
First release
Jan 2026
Latest release
2 months ago
Release cadence
0 days
Stability
100% stable

Releases

Version Type Release date
1.0.1 Stable Jan 21, 2026
1.0.0 Stable Jan 21, 2026