Documentation v1.24.2

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:

  1. Download: Get the latest stable release from GitHub.
  2. Upload: Extract the contents into your web root (e.g., public_html).
  3. Launch: Navigate to your domain in the browser.
  4. 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