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


    盘点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开发。

    图片

    更多开源项目: https://github.com/bianchenglequ/NetCodeTop

    我是编程乐趣,一个.Net开发经验老程序员,欢迎“关注”我,每天为你分享开源项目和编程知识。
    也欢迎加入【.Net技术编程交流社区】,和大家共同学习交流!,点击加入https://bbs.csdn.net/topics/613465368

    - End -

  • 相关阅读:
    使用vue写了一个音乐播放器
    关于浮动元素,你还在自己计算位置吗?来看看 Floating UI 吧
    PT Application Inspector 现支持集成开发环境
    CleanMyMac X4最新版测评效果及功能下载
    [附源码]java毕业设计药品销售管理系统
    1.1小程序内置tabbar和自定义tabbar区别
    三、C#—变量,表达式,运算符(3)
    分布式事务的背景
    了解RPC、HTTP、TCP
    Python编程 数值类型 数学计算
  • 原文地址:https://blog.csdn.net/daremeself/article/details/134340119