The dotnet C# open-source CMS, asp net core based and Blazor.
RU · EN
Mars — это бесплатная CMS с открытым исходным кодом, позволяющая вам управлять любым контентом как угодно.
- Self-hosted или Cloud: Вы можете размещать и масштабировать проекты Mars по своему усмотрению. Вы можете сэкономить время, выполнив развертывание в Mars Cloud или на желаемой хостинговой платформе**: AWS, Azure, Google Cloud, DigitalOcean.
- Современная панель администратора: элегантная, полностью настраиваемая и полностью расширяемая панель администратора. Так же есть готовые компоненты для построения своей.
- Поддержка нескольких баз данных: вы можете выбрать предпочитаемую базу данных: PostgreSQL, MSSQL, MySQL, MariaDB и SQLite.
- Расширяемость: вы можете быстро построить свою модель данных; логику в визуальном редакторе; маршруты или установить плагины.
- Быстрый и надежный: Созданный на основе кроссплатформенного asp net core и С#.
- Мультифронт: приложение может запускать несколько фронт-интерфейсов: SPA, статический HTML, шаблон, Blazor.
- Любой внеший интерфейс: используйте любую интерфейсную среду SPA (React, Next.js, Vue, Angular и т. д.), мобильные приложения или даже IoT.
Прочитайте руководство по началу работы или следуйте инструкциям ниже:
docker run -d --name mars-app-nocontent -w /app -p 5005:80 -e "ConnectionStrings__DefaultConnection=Host=host.docker.internal:5432;Database=mars_docker_app2;Username=postgres;Password=ggxxrr" mdimai666/mars:latest
файл docker-compose.yml и конфиг файл appsettings.Production.json
Вы работаете с Mars 'из коробки', не меняя его код, а настраивая и расширяя его через node-code и плагины. Разработка плагина
- OS: Windows, Linux, MacOS
- Database: postgres
Скачайте и запустите последнюю версию тут
Mars.exe
Install NET9 SDK or Visual Studio 2022
git clone https://github.com/mdimai666/Mars.git
cd Mars/Mars
cp appsettings.json appsettings.Local.json
code appsettings.json #edit config
dotnet watch run
or
#winget install mdimai666.Mars
#docker Mars
This command generates a brand new project with the default features.
DOTNET: Currently NET 9
Смотрите больше на нашем сайте.
Пожалуйста, прочтите наше Руководство для участников, прежде чем отправлять pull-request в проект.
Общую справку по использованию Mars можно найти в официальной документации Mars. Для получения дополнительной помощи вы можете использовать один из этих каналов, чтобы задать вопрос:
- GitHub (Bug reports, Contributions)
Ознакомьтесь с нашей дорожной картой, чтобы быть в курсе последних выпущенных и предстоящих функций. Вы также можете поделиться с нами своим мнением и проголосовать за конкретную функцию.
Документацию по Марс можно найти в нашем специальном репозитории или просмотреть нашу документацию в реальном времени:
Посмотрите сами, что скрывается под капотом, получив доступ к размещенному проекту Mars с примерами данных.
Информацию о лицензировании см. в файле LICENSE.