1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/siteserver-cms

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

SSCMS



SSCMS основан на .NET Core и позволяет создать полнофункциональный, высокопроизводительный и масштабируемый веб-платформу с минимальными затратами, усилиями и временем.

Версия

Официальные версии проекта находятся в ветке master.

Состояние сборки Номер версии Дата выпуска
Состояние сборки Номер версии NuGet Последний коммит master

Разработческая документация

«Руководство пользователя SSCMS»

«Обновление системы SSCMS»

«Язык STL SSCMS»

«Разработка плагинов SSCMS»

«Официальные плагины SSCMS»

«Командная строка SSCMS»

«REST API SSCMS»

«Структура данных SSCMS»

Структура исходного кода SSCMS

│ sscms.sln                  Проект Visual Studio

├─docker                      Конфигурация Docker
├─src/Datory                  Базовый класс базы данных
├─src/SSCMS                   Интерфейсы, базовые классы
├─src/SSCMS.Cli               Инструмент командной строки
├─src/SSCMS.Core              Основной код CMS
├─src/SSCMS.Web               Приложение CMS
└─tests                       Тесты

Выпуск кросс-платформенной версии

Windows (x64):

npm install
npm run build-win-x64
dotnet build ./build-win-x64/build.sln -c Release
dotnet publish ./build-win-x64/src/SSCMS.Cli/SSCMS.Cli.csproj -r win-x64 -c Release -o ./publish/sscms-win-x64
dotnet publish ./build-win-x64/src/SSCMS.Web/SSCMS.Web.csproj -r win-x64 -c Release -o ./publish/sscms-win-x64
npm run copy-win-x64

Примечание: Войдите в папку ./publish/sscms-win-x64, чтобы получить окончательную версию выпуска.

Windows (x32):

npm install
npm run build-win-x32
dotnet build ./build-win-x32/build.sln -c Release
dotnet publish ./build-win-x32/src/SSCMS.Cli/SSCMS.Cli.csproj -r win-x32 -c Release -o ./publish/sscms-win-x32
dotnet publish ./build-win-x32/src/SSCMS.Web/SSCMS.Web.csproj -r win-x32 -c Release -o ./publish/sscms-win-x32
npm run copy-win-x32

Примечание: Войдите в папку ./publish/sscms-win-x32, чтобы получить окончательную версию выпуска.

Linux (x64):

npm install
npm run build-linux-x64
dotnet build ./build-linux-x64/build.sln -c Release
dotnet publish ./build-linux-x64/src/SSCMS.Cli/SSCMS.Cli.csproj -r linux-x64 -c Release -o ./publish/sscms-linux-x64
dotnet publish ./build-linux-x64/src/SSCMS.Web/SSCMS.Web.csproj -r linux-x64 -c Release -o ./publish/sscms-linux-x64
npm run copy-linux-x64

Примечание: Войдите в папку ./publish/sscms-linux-x64, чтобы получить окончательную версию выпуска.

Linux (arm64):

npm install
npm run build-linux-arm64
dotnet build ./build-linux-arm64/build.sln -c Release
dotnet publish ./build-linux-arm64/src/SSCMS.Cli/SSCMS.Cli.csproj -r linux-arm64 -c Release -o ./publish/sscms-linux-arm64
dotnet publish ./build-linux-arm64/src/SSCMS.Web/SSCMS.Web.csproj -r linux-arm64 -c Release -o ./publish/sscms-linux-arm64
npm run copy-linux-arm64

Примечание: Войдите в папку ./publish/sscms-linux-arm64, чтобы получить окончательную версию выпуска.

Запуск в Docker

Загрузите последнюю версию образа SSCMS:

docker pull sscms/core:latest

Запустите контейнер SSCMS:

docker run -d \
    --name my-sscms \
    -p 80:80 \
    --restart=always \
    -v volume-sscms:/app/wwwroot \
    -e SSCMS_SECURITY_KEY=e2a3d303-ac9b-41ff-9154-930710af0845 \
    -e SSCMS_DATABASE_TYPE=SQLite \
    sscms/core

Вклад в проект

Для компиляции проекта требуется Visual Studio 2022. Вы можете скачать его здесь Visual Studio Community 2022.

Вклад в проект может быть представлен различными способами — от создания задач до отправки кода. Мы рады любым формам участия!

Обновление системы

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

Отчеты о багах и предложения

Если вы заметили ошибки или хотите предложить изменения, пожалуйста, отправьте запросы на Github Issues или Gitee Issues.

Поддержка последних новостей

QR-код

Значимое заявление

Проект SSCMS присоединился к организации dotNET China.

dotnetchina

Лицензия

GNU AGPL v3.0

Авторское право © 2003-2023 SSCMS

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
AGPL-3.0
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/siteserver-cms.git
git@api.gitlife.ru:oschina-mirror/siteserver-cms.git
oschina-mirror
siteserver-cms
siteserver-cms
master