Skip to main content

Getting Started with Mixcore

Welcome to Mixcore!

Mixcore is an Enterprise-Grade .NET Core CMS platform that empowers developers, content creators, and businesses to build powerful applications, websites, and digital experiences.

Step 1: Installation

Prerequisite: Make sure you have .NET 6.0 SDK or higher installed on your system.

You can install Mixcore in several ways:

  • Docker installation (recommended for production)
  • Local development environment
  • Cloud hosting platforms
View Installation Guide

Step 2: Create Your First Project

After successfully installing Mixcore, you're ready to create your first project.

Quick Start Commands

# Clone the repository
git clone https://github.com/mixcore/mix.core.git

# Navigate to the directory
cd mix.core

# Run the project
dotnet run

Tip: For the best development experience, we recommend using Visual Studio 2022 or VS Code with the C# extension.

Step 3: Understand Mixcore Architecture

Mixcore follows a modular architecture that allows for flexibility and scalability. The key components include:

  • Core CMS Engine
  • API Layer
  • Database Abstraction
  • Theme System
  • Plugin Architecture

Note: Understanding the architecture is crucial for developing custom modules and themes.

Step 4: Explore Advanced Features

Mixcore comes with many powerful features out of the box:

Key Features

  • Headless CMS capabilities
  • Multi-site management
  • Advanced content modeling
  • User and role management
  • Responsive design
  • RESTful API
  • Multi-language support

Learn More

Ready to dive deeper? Check out these resources:

Community Support: Join our GitHub Discussions to connect with the community and get help.

Current Mixcore Version 7.0