首页 > Web开发 > 详细

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

时间:2021-06-13 19:17:38      阅读:24      评论:0      收藏:0      [点我收藏+]

技术分享图片 

一、架构图

 技术分享图片

二、业务层

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)

原文:https://www.cnblogs.com/singoocms/p/14880804.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!