SinGooCMS 内容管理系统(.net core 3.1)

2021/6/13 18:50:56

本文主要是介绍SinGooCMS 内容管理系统(.net core 3.1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

一、架构图

 

二、业务层

1) 核心业务

SinGooCMS三要素:内容、模型、模板

一篇文章的展示需要有上述三个要素组成。

内容:顾名思义,就是要显示给用户看的信息,内容可以看作是文章信息,而栏目就是章节名称

模型:定义了文章该显示什么(有哪些字段)

模板:定义了文章该怎么显示(可以理解为样式)

 

2) 支撑业务

邮件、短信、云存储、日志、文件、广告等

 

三、基础设施层

实现了领域层(Domain)的接口,并在运行时通过Autofac注入到相应的模块,减轻了耦合度。

1) EFCore

2) SinGooCMS.Ado

 

四、应用层

提供了前端的服务Service,但对于一些简单的操作,直接使用了领域层的接口。

SinGooCMS.Platform把UI层的控制器放到了这里,便于统一管理。

1) SinGooCMS.Application

2) SinGooCMS.Platform

 

五、数据库

支持以下几种数据库

1) SqlServer

2) MySql

3) Sqlite

 

六、演示

demo地址:

http://www.singoo.top/

demo 后台地址:

http://www.singoo.top/account/login.html

测试账号:guest

测试账号密码:guest

 

七、开源地址

https://github.com/SinGooCMS/singoocms_netcore

 



这篇关于SinGooCMS 内容管理系统(.net core 3.1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程