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>
71 lines
1 KiB
Markdown
71 lines
1 KiB
Markdown
# 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`
|