php-content/changelog/2026/jan/features.md
Snider 6ede1b1a20 refactor: rename namespace Core\Content to Core\Mod\Content
Aligns content module namespace with the standard module structure
convention (Core\Mod\{Name}) for consistency across the monorepo.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:24:53 +00:00

1 KiB

Core-Content - January 2026

Features Implemented

Native CMS (TASK-004)

Complete content management system replacing WordPress dependency.

Features:

  • Post/page content types
  • Rich text editor
  • Media management
  • Categories and tags
  • SEO metadata
  • Scheduling

Models:

  • ContentItem - posts, pages
  • ContentCategory
  • ContentTag
  • ContentMedia

Bulk Operations

Multi-select content management.

Features:

  • Bulk publish/unpublish
  • Bulk delete
  • ContentManager UI

CDN Cache Purge

Automatic CDN invalidation on publish.

Files:

  • Services/CdnPurgeService.php
  • Observers/ContentItemObserver.php

Content Preview

Preview unpublished content with time-limited tokens.

Files:

  • Preview endpoint
  • Preview UI in editor

Versioning API

Content revision history.

Files:

  • Controllers/ContentRevisionController.php
  • List, show, restore, compare endpoints

Media Upload API

Full REST API for content media.

Files:

  • Controllers/ContentMediaController.php