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). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Content expiry tracker

No security coverage Drupal 11 · not 10
View on drupal.org

This module allows site administrators to track content expiration dates, send automated notifications, and manage content review workflows. It helps keep content fresh and up-to-date by providing tools to manage the content lifecycle.

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

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

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 11 Jan 21, 2026
1.0.0 Stable 11 Jan 21, 2026