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
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