DenCMS
Your Digital Den
A PHP headless-first, multi-site content management system designed as a brand operating system developed by PHPWolf.
Version 1 Now CompleteCore Capabilities
One reliable spine for multiple projects. Content, branding, and delivery from a single source of truth.
Multi-Site Architecture
Run multiple branded websites from one admin. Per-site domains, branding, settings, and independent deployments.
Headless API Delivery
Versioned JSON API with per-site keys, IP allowlists, fine-grained permissions, and usage tracking.
Extensive SEO Architecture
Site defaults plus per-content metadata, Open Graph, Twitter cards, Schema.org, canonicals, and keyword fields.
Webhooks & Sync
Event-driven webhooks with HMAC signing, delivery logs, retries, and cache-clear signals for frontends.
Security & Roles
Owner, admin, editor, author, viewer roles. 2FA, site-specific access, API key permissions, and IP allowlists.
Brand Management
Multi-logo variants, brand colors, themes, favicons, custom scripts, analytics IDs, and verification codes.
Complete Content Platform
Everything you need to manage content at scale with draft/publish workflows and scheduling.
Headless API
Versioned JSON API designed for frontend flexibility and secure content delivery.
Per-Site API Keys
IP allowlists, expiry dates, and granular usage tracking
Fine-Grained Permissions
Control access by resource type and action
Pagination & Filtering
Sort, search, and filter on all major collections
Event Webhooks
HMAC-signed events with delivery logs and retries
Full Sync Events
Trigger frontend refreshes and cache clears
Media Endpoints
Public serving with long-lived caching headers
Engineering Philosophy
Simple stewardship: build systems that are straightforward to operate and durable under real workloads.
Redundant Data Paths
Data lives in DenCMS, in each head, and in cache layers. Resilient delivery even when one layer has issues.
One Source of Truth
Content, brand, and delivery operations managed from a single coherent system.
Complexity with Purpose
Complexity exists where it creates leverage, not for novelty. Easy to reason about.
Part of the PHPWolf Ecosystem