Skip to content

mdimai666/Mars

Repository files navigation

Mars logo

CMS с открытым исходным кодом, self-hosted или облако — все под вашим контролем.

The dotnet C# open-source CMS, asp net core based and Blazor.

Cloud · Try live demo

RU · EN

nuget Version


Administration panel


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

docker hub

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

файл docker-compose.yml и конфиг файл appsettings.Production.json

Начните с разработки собственного плагина

Вы работаете с Mars 'из коробки', не меняя его код, а настраивая и расширяя его через node-code и плагины. Разработка плагина

Требования

  • OS: Windows, Linux, MacOS
  • Database: postgres

Installation

Скачайте и запустите последнюю версию тут

Mars.exe

🚀 Dev Installation

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 в проект.

Community support

Общую справку по использованию Mars можно найти в официальной документации Mars. Для получения дополнительной помощи вы можете использовать один из этих каналов, чтобы задать вопрос:

  • GitHub (Bug reports, Contributions)

Roadmap

Ознакомьтесь с нашей дорожной картой, чтобы быть в курсе последних выпущенных и предстоящих функций. Вы также можете поделиться с нами своим мнением и проголосовать за конкретную функцию.

Documentation

Документацию по Марс можно найти в нашем специальном репозитории или просмотреть нашу документацию в реальном времени:

Попробуйте живую демо-версию

Посмотрите сами, что скрывается под капотом, получив доступ к размещенному проекту Mars с примерами данных.

License

Информацию о лицензировании см. в файле LICENSE.

About

Открытая node-code CMS для любых задач

Resources

License

Stars

Watchers

Forks

Packages

No packages published