Core CMS is a modern, lightweight, and AI-Native Content Management System built with PHP 8.3. It is designed for speed, modularity, and a premium writing experience.
- Organization Site: BrainAV.ca (Production)
- CMS Showcase: core-cms.brainav.ca (Live Demo)
- AI-Powered (Corex Intelligence): Built-in Admin Copilot for drafting, summarizing, and SEO generation.
- Block Editor (Gutenberg-Quest): Modern, JSON-based content editing with support for multi-column layouts and block alignment.
- Lightweight Core: Fast, secure, and bloat-free foundation.
- Modular Architecture: Features are added as plugins (Event Planner, etc.).
- Media Library: Secure file uploads with metadata editing (Alt text, captions).
- Role-Based Access: Granular permissions for Admins, Editors, and Subscribers.
- Theme System: Switchable designs with a custom Theme Manager.
- SEO Ready: Pretty URLs, custom slugs, and auto-generated XML Sitemap.
- Identity & Labels: Manage site branding and UI text without touching code.
- Roadmap: View Active Roadmap
- Architecture: Project Plan
- Database: Schema Dictionary
- Docs Index: Table of Contents
- Developers: Contributing Guide & Style Guide
- Clone the repository:
git clone https://github.com/BrainAV/core-cms.git
- Server Setup (CPanel/FTP):
- Create a MySQL Database and User in CPanel.
- Import
db/schema.sqlvia phpMyAdmin. - Upload files to your
public_htmlfolder.
- Configuration:
- Rename
config/db_creds-sample.phptoconfig/db_creds.php. - Edit the file with your database credentials.
- Rename
- Installation:
- Navigate to
yourdomain.com/install_admin.php. - Create your admin account.
- Important: Delete
install_admin.phpafter use.
- Navigate to
MIT License. See LICENSE.md.