Neuron CMS Documentation

Overview

Neuron CMS is a database-backed content management system built on the Neuron PHP framework. It provides a complete solution for user authentication, content management, member registration, and administrative operations. The system is designed as a standalone Composer package that integrates seamlessly with the Neuron framework's modular architecture.

Architecture

The CMS component follows a service-oriented architecture with clear separation of concerns:

System Requirements

Dependencies

The CMS package declares the following framework dependencies:

Feature Overview

Authentication System

Member Registration

Content Management

Administrative Interface

Email Subsystem

Background Processing

Database Support

Documentation Structure

Getting Started

Feature Guides

Technical Reference

Practical Resources

Quick Navigation by Role

For System Administrators

  1. Installation Guide
  2. Upgrading Guide
  3. Configuration Reference
  4. CLI Commands
  5. Maintenance Mode

For Developers

  1. Getting Started
  2. Customization Guide
  3. Events Reference - 31+ events across all components
  4. Database Migrations Guide
  5. Scaffolding Reference
  6. Models Reference
  7. Services Reference

For Content Managers

  1. Content Management Guide
  2. User Management Guide
  3. Common Tasks

Core Concepts

Repositories

All data access is abstracted through repository interfaces. The CMS provides implementations for:

Services

Business logic is encapsulated in service classes organized by domain:

Events

The Neuron framework provides a comprehensive event system with 31+ events across all components:

Framework Events:

CMS Events (17 events):

Common Use Cases:

See Events Reference for complete documentation.

Controllers

The CMS provides pre-built controllers for common operations:

CLI Commands

Command-line utilities for system administration:

Version Information

Current Version: 0.8.x Minimum PHP Version: 8.4 Stability: Development

Support and Resources

License

MIT License - See LICENSE file for complete terms.