Encrypt CMS Documentation
Explore comprehensive setup tutorials, security specifications, and developer API references for the official Encrypt CMS platform.
Getting Started
Introduction to Encrypt CMS
Overview, architectural philosophy, decoupled core, and key capabilities of Encrypt CMS.
System Requirements
Server prerequisites, PHP 8.2+ settings, database engines, and required PHP extensions.
Installation & Setup Guide
Step-by-step 4-step web installer wizard, file permissions, and database configuration.
Getting Started & First Login
Admin dashboard login, theme toggle, initial site settings, and permalinks.
User Guide & Administration
Administration Dashboard
Overview of real metrics, recent activity feeds, quick drafts, and system health.
Content Management
Full-page content editor, post statuses, categories, tags, media uploader, and SEO.
Site Settings & Preferences
General settings, timezones, date formats, permalink patterns, and session timeouts.
Themes & Appearance
Theme management, package contract, theme.json manifest, and live customizer.
Plugins & Extensions
Plugin discovery, activation, deactivation, safe removal, and plugin.json manifest.
Security & Central Licensing
Central Licensing System
Ed25519 asymmetric cryptography, license activation, 14-day offline grace, and decoupling.
Security Architecture
Strict PDO prepared statements, CSRF protection, rate limiting, and archive defenses.
Troubleshooting & FAQs
Solutions for 500 errors, mod_rewrite clean URLs, database connection, and permissions.
Developer Platform & API Reference
Core Architecture Overview
Front controller lifecycle, MVC kernel, PSR-4 autoloader, and request dispatch.
Theme Development
Theme structure, theme.json manifest, template hierarchy, and rendering helpers.
Plugin Development
Building modular extensions, custom routes, admin control panels, and lifecycle hooks.
Action & Filter Hooks
App\Core\Hook API, post lifecycle events, comment events, and filter pipelines.
Extension Compatibility & Updater
Package delivery specifications, SHA-256 pre-verification, and atomic rollback.