5个基于.Net Core值得推荐的CMS开源项目

2023-10-25 10:48:05 浏览数 (2)

盘点5个基于.Net Core的内容管理系统(CMS)开源项目系统。

一、基于.Net Core、Vue开发仿掘金的CMS开源系统

项目简介

后台采用.Net Core 6开发的,前端采用Vue前后端分离的架构。目前实现简约的权限管理系统、基础字典项管理、随笔专栏,评论点赞,消息通知,标签等仿掘金模块。

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:Microsoft SQL Server, PostgreSQL, MySQL, SQLite。

3、系统分为三端:后台管理系统、前端网页版本(兼容移动端)。

4、基于.Net Core 6 Web Api Vue开发。

5、支持第三方登录:GitHub、QQ、Gitee。

6、日志:Serilog,测试框:Xunit,云存储。

二、基于.NetCore可视化编辑CMS系统

项目简介

这是一个支持可视化设计的内容管理系统,可通过托拉拽来实现页面布局,所见即所得。系统采用插件式开发,支持插件扩展、模板扩展,可以通过自定义插件、模板来实现个性化需求。

该项目可用于企业网站、个人博客、产品介绍网站等。

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:MySQL、Sqlserver、Sqlite。

3、基于.Net6 MVC BootStrap 开发,采用TinyMCE编辑器。

4、兼容移动端、PC端。

三、基于NetCore模块化、多租户CMS系统

项目简介

这是一个基于ASP.NET Core 构建的、模块化和多租户应用程序框架,采用文档数据库,非常高性能,跨平台的系统。

该项目可用于企业网站、个人博客、产品介绍网站等。

项目特点

1、高性能:相对于之前版本性能提升20倍以上;

2、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

3、数据库:兼容MySQL、Sqlserver、Sqlite、PostgreSQL,提供文档数据库存储与查询等相关操作的API,对于CMS系统来说,这是一个非常好的方案,极大地提升性能。

4、可视化:支持可视化编辑网站模板。

5、模板引擎:支持 Liquid 模板语言的。

6、自定义查询:可通过配置SQL、Lucene 自定义模块,或者对外提供API。

7、扩展性:这是一个多租户系统,可通过一次部署托管多个网站。

8、GraphQL:提供灵活的GraphQL API,可以供外部系统调用。

四、基于.NetCore开发的前后端分离CMS系统

项目简介

这是一个基于.Net 3构建的简单、跨平台、模块化建站系统。系统业务简单、代码清晰、层级分明、全新架构便于二次扩展开发。支持多种数据库,可用于OA、ERP、CRM、BI、物流系统等系统。

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:MySQL、Oracle、Sqlserver、Sqlite、SQLServerMOT。

3、采用前后端分离框架。

4、兼容各大主流的浏览器。

5、基于NetCore Vue SqlSugar Layui JWT开发。

6、采用七牛云存储。

五、基于Asp.Net Core Angular Bootstrap开源CMS系统

项目简介

MixCoreCMS是一个基于.NET Core框架的开源内容管理系统(CMS),提供了丰富的的基础功能和插件,包括文章发布、图片管理、文件管理、评论管理、标签管理等,可以满足大部分网站的需求。

集成了Google Analytics分析,以及友好的Seo功能,非常适合用于创建企业网站、内容系统、个人博客,也可以用于开发企业管理类型的系统。

开箱即用的功能

1、用户与角色权限功能;

2、文章管理功能;

3、评论、标签管理功能;

4、图片、文件等媒体管理功能;

5、支持多语言版本;

6、支持跨平台部署,可以在Windows、Linux、Mac等平台上运行;

7、支持界面皮肤个性化定制。

技术栈

1、数据库:支持MySQL, SQL Server, PostgreSQL, SQLite;

2、基于ASP.Net Core 6 / Dotnet Core 6、SignalR、Angular 和 Bootstrap开发。

推荐阅读:

.NET高性能开发-位图索引

C#软件架构设计原则

.NET周刊【10月第2期 2023-10-08】

.NET静态代码织入——肉夹馍(Rougamo)发布2.0

.NET 8 中的调试增强功能

理解C#中的ValueTask

0 人点赞