• Stars
    star
    3,679
  • Rank 12,014 (Top 0.3 %)
  • Language
    JavaScript
  • License
    GNU Affero Genera...
  • Created over 7 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

SS CMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。

SSCMS



SSCMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。

版本

项目发布的正式版本存放在 master 分支

编译状态 版本号 发布日期
Build status Nuget version master last commit

开发文档

《SSCMS 使用指南》

《SSCMS 系统更新》

《SSCMS STL 语言》

《SSCMS 插件开发》

《SSCMS 官方插件》

《SSCMS 命令行》

《SSCMS REST API》

《SSCMS 数据结构》

SSCMS 源码结构

│ sscms.sln                  Visual Studio 项目文件
│
├─docker                      Docker 配置文件
├─src/Datory                  数据库基础类
├─src/SSCMS                   接口、基础类
├─src/SSCMS.Cli               命令行工具
├─src/SSCMS.Core              CMS核心代码
├─src/SSCMS.Web               CMS App
└─tests                       测试

发布跨平台版本

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

Note: 进入文件夹 ./publish/sscms-win-x64 获取最终发布版本

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

Note: 进入文件夹 ./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

Note: 进入文件夹 ./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

Note: 进入文件夹 ./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 产品将每隔两月发布新的正式版本,我们将在每次迭代中对核心功能、文档支持、功能插件以及网站模板四个方面进行持续改进。

问题与建议

如果发现任何 BUG 以及对产品使用的问题与建议,请提交至 Github Issues 或者 Gitee Issues

关注最新动态

qrcode

特别声明

SSCMS 项目已加入 dotNET China 组织。

dotnetchina

License

GNU Affero General Public License v3.0

Copyright (C) 2003-2023 SSCMS

More Repositories

1

template-girish

自适应门户模板
HTML
31
star
2

Datory

Datory - 通用数据库操作库,支持SqlServer、MySql、PostgreSql以及Oracle
C#
22
star
3

SiteServer.Plugin

SiteServer CMS 插件基础类
C#
21
star
4

template-medraut

medraut 响应式模板
HTML
17
star
5

siteserver-ui

SiteServer CMS 响应式用户交互组件库
CSS
10
star
6

template-scevola

scevola 响应式模板
HTML
10
star
7

template-batraz

Batraz响应式模板
HTML
9
star
8

SS.Login

SiteServer CMS 登录插件,实现登录、注册、退出等功能,同时集成微信、微博、QQ第三方一键登录
JavaScript
9
star
9

sscms.gather

SSCMS V7 信息采集插件
C#
9
star
10

template-albrecht

albrecht 响应式模板
HTML
8
star
11

template-milenko

Milenko自适应模板
JavaScript
7
star
12

template-aeson

Aeson自适应模板
HTML
6
star
13

sscms.comments

SSCMS V7 评论插件
C#
6
star
14

SS.Form

SiteServer CMS 表单插件
C#
5
star
15

template-kevan

kevan 响应式模板
HTML
5
star
16

sscms.advertisement

SSCMS V7 广告插件
C#
5
star
17

sscms.login

V7 用户登录插件
C#
5
star
18

SS.Payment

SiteServer CMS 支付插件
C#
4
star
19

SS.Shopping

CSS
4
star
20

SS.Restriction

SiteServer CMS 后台访问限制插件,设置后台访问IP地址黑名单以及白名单,增强CMS系统后台安全性
JavaScript
4
star
21

sscms.restriction

SSCMS V7 后台访问限制插件
C#
4
star
22

sscms.share

V7 分享插件
JavaScript
4
star
23

sscms.block

SSCMS V7 IP定位拦截插件
C#
3
star
24

sscms.database

SSCMS V7 数据库管理插件
C#
3
star
25

SS.Reward

SiteServer CMS 文章打赏插件
JavaScript
3
star
26

sscms.form

SSCMS V7 表单插件
C#
3
star
27

SS.Gather

SiteServer CMS 采集插件
JavaScript
3
star
28

SS.SMS

SiteServer CMS 短信插件
JavaScript
3
star
29

sscms.photos

SSCMS V7 内容相册插件
JavaScript
3
star
30

SS.HelloWorld

极简插件:Hello World
C#
2
star
31

sscms.qrcode

SSCMS V7 二维码显示插件
C#
2
star
32

SS.Magazine

C#
2
star
33

sscms.hits

SiteServer CMS V7 内容点击量插件
C#
2
star
34

SS.GovPublic

SiteServer CMS 主动信息公开插件
C#
2
star
35

SS.Photo

SiteServer CMS 多图内容插件
JavaScript
2
star
36

vscode

SSCMS VS Code 插件
TypeScript
2
star
37

SS.GovInteract

SiteServer CMS 电子政务互动交流插件
JavaScript
2
star
38

SS.Poll

CSS
2
star
39

template-growingio

growingio 响应式模板
HTML
2
star
40

SS.Application

SiteServer CMS 依申请公开插件
JavaScript
2
star
41

template-pavel

pavel 响应式模板
HTML
1
star
42

sscms.document

SSCMS V7 在线文档插件
JavaScript
1
star
43

SS.Filter

SiteServer CMS 多层筛选插件
JavaScript
1
star
44

SS.CloudStorage

SiteServer CMS 云存储插件,支持阿里云与微软Azure
JavaScript
1
star
45

template-zosimos

HTML
1
star
46

SS.Crawler

SiteServer CMS 信息采集插件
C#
1
star
47

SS.GovApplication

SiteServer CMS 电子政务依申请公开插件
JavaScript
1
star
48

SS.Database

SiteServer CMS 数据库管理插件
JavaScript
1
star
49

SS.Mail

SiteServer CMS 邮件发送插件
JavaScript
1
star
50

SS.Jobs

SiteServer CMS 招聘插件
C#
1
star
51

template-hinkoo

hinkoo 响应式模板
HTML
1
star
52

SS.Block

SiteServer CMS IP定位拦截插件
JavaScript
1
star
53

SS.Hits

SiteServer CMS V6 内容点击量插件
JavaScript
1
star