Skip to content
Huy Nguyen edited this page Apr 5, 2025 · 12 revisions

Welcome to Mixcore CMS Documentation

Welcome to the official documentation for Mixcore CMS, an enterprise-grade .NET Core CMS & API Platform built on a modern microservices architecture.

Core Architecture

Mixcore CMS is built on a modular microservices architecture with the following main components:

Applications Layer

  • Main Application (mixcore) - Core CMS functionality
  • API Gateway (mixcore.gateway) - API routing and management
  • Service Host (mixcore.host.aspire) - Service orchestration

Platform Services

  • Authentication & Identity
    • mix.auth - Authentication services
    • mix.identity - Identity management
  • Database & Storage
    • mix.database - Core database operations
    • mix.scylladb - NoSQL database integration
    • mix.storage.lib - Storage services
    • mix.repodb - Repository pattern implementation
  • Communication
    • mix.signalr - Real-time communication
    • mix.signalr.hub - SignalR hub implementation
    • mix.communicator - Messaging services
  • Core Services
    • mix.service - Service infrastructure
    • mix.queue - Queue management
    • mix.quartz - Job scheduling
  • Shared Components
    • mix.shared - Shared utilities
    • mix.constant - Constants and configurations
    • mix.library - Core libraries
    • mix.log - Logging services

Quick Start

Development

Deployment

Resources

Version Information

Current Version

Mixcore CMS is currently built on .NET 9.0 with the following key technologies:

  • ASP.NET Core 9.0.2
  • Entity Framework Core 9.0.2
  • gRPC 2.70.0
  • GraphQL 8.4.1
  • SignalR 9.0.2

Troubleshooting

Clone this wiki locally