Getting Started Overview
What is Wojo Framework?
Wojo Framework is a lightweight PHP 8.4 MVC framework bundled with a complete UI component library. It is designed for building data-driven web applications — admin panels, membership sites, and multipage front-end sites — without the overhead of a full-stack framework.
Prerequisites
Before installing, confirm your hosting environment meets these requirements:
- PHP: 8.4 or higher
- Database: MySQL 8.0+ or MariaDB 10.6+
- Extensions: PDO, pdo_mysql, gd, mbstring, intl, zip
- Server: Apache with mod_rewrite, or Nginx with try_files
- HTTPS: Recommended for production
Installation Steps
Installation is a four-step process covered in the following guides:
- Script Upload — Upload the framework files to your server via FTP or SFTP
- Database Setup — Create a MySQL database and import the included schema
- Setup Wizard — Run the built-in wizard to configure your site
- Template — Customize or create a front-end template
File Structure After Install
Once installed, the project root contains these top-level directories:
- assets/ — Compiled CSS, JavaScript, and image assets
- config/ — PHP constant files (db.php, general.php, paths.php, mail.php)
- lang/ — JSON translation files per locale
- library/ — Core framework classes
- vendor/ — Vendor based libraries
- routes/ — URL route definitions
- uploads/ — User-uploaded media (created on first use)
- view/ — PHP templates organized by theme