Official VonCMS
Documentation.
Learn how to install, secure, and scale your publishing engine. Built for speed, hardened by design.
Installation Guide
VonCMS is designed to be installed in under 2 minutes. We've eliminated the need for complex CLI tools, Node.js dependencies, or build steps on your production server.
"The fastest installation is the one that doesn't require a terminal."
Steps to Install:
- Download: Get the latest stable release from GitHub.
- Upload: Extract the contents into your web root (e.g.,
public_html). - Launch: Navigate to your domain in the browser.
- Wizard: Follow the intuitive 2-minute setup wizard to connect your database and create your admin account.
System Requirements
VonCMS runs on standard LAMP/LEMP stacks. We prioritize stability and modern PHP features.
Server
Apache or LiteSpeed (preferred). Nginx is supported with custom rewrite rules.
PHP
PHP 8.2 or higher. We optimized the core for PHP 8.5 performance.
Database
MySQL 5.7+ or MariaDB 10.3+. Full-text search enabled for elite performance.
Security Hardening
VonCMS features a "Hardened by Default" architecture. Unlike other systems where you need to install security plugins, VonCMS has deep-level protection baked into every handler.
- CSRF Protection: Token-based validation on all state-changing requests.
- Integrity Radar: The core monitors its own file integrity and alerts you to tampered files.
- Path Guard: Advanced absolute path resolution to prevent directory traversal attacks.
- API Binding: All 73+ API endpoints are bound to strict session and role checks.
Architecture Deep-Dive
We use a Hybrid Decoupled Architecture. The admin panel is a modern React 19 application bundled with Vite for surgical responsiveness, while the theme layer uses high-performance PHP templates for maximum SEO and sub-second Time to First Byte (TTFB).
React 19 Admin
A fast, reactive state management system for managing complex content without page reloads.
PHP 8 Core
Lean, specialized handlers that process requests up to 56x faster than legacy monoliths.
API Handlers
VonCMS uses a specialized API routing system that eliminates the overhead of traditional MVC frameworks. Each of the 73+ handlers is a standalone unit of logic designed for maximum speed.
Stateless Design
Most API requests are processed without full framework booting, saving significant CPU cycles.
JSON-First
Native JSON responses for perfect integration with the React 19 administration panel.
Optimization Strategy
Speed is not an afterthought in VonCMS; it's the core. We employ several "Pragmatic" optimization techniques that deliver results without complexity.
- OPcache Preloading: Optimized for PHP 8.2+ preloading to keep hot-path code in memory.
- Zero-Dependency Frontend: The theme layer requires zero external JS frameworks to render content.
- Smart Query Mapping: Automatic query optimization to ensure DB calls never bottleneck your site.
Theme Engine
The VonCMS Theme Engine is built for developers who love clean HTML and powerful PHP. No complicated template syntax to learn—just standard PHP with our elite helper functions.
"If you know PHP and HTML, you already know how to build a VonCMS theme."
Theme Components:
- Layouts: Global wrappers for your site structure.
- Partials: Reusable snippets like headers, footers, and sidebars.
- Assets: Managed through our built-in asset pipeline for automatic versioning and compression.
Built-in Plugins (Core Extensions)
We believe the most important features should be part of the core, not third-party plugins. This ensures maximum stability and security.
Native SEO
Schema.org, Meta tags, and XML sitemaps handled natively without extra bloat.
Media Manager
Advanced WebP conversion and image optimization built directly into the upload flow.
Security Radar
Real-time monitoring and login protection out of the box.
Performance Benchmarks
We don't just say we're fast; we prove it. VonCMS is built to handle high-traffic publishers without the need for expensive caching layers.
| Metric | WordPress | VonCMS |
|---|---|---|
| Base Size | 72MB+ | Under 1MB |
| DB Queries (Home) | 40-120 | 2-5 |
| Search Speed | 800ms+ | 133ms |