.NET 平台下适合中小型项目二次开发的开源 CMS 有哪些?
时间:2023-11-07 22:00:01 | 来源:网站运营
时间:2023-11-07 22:00:01 来源:网站运营
.NET 平台下适合中小型项目二次开发的开源 CMS 有哪些?:
必须推荐这5个开源项目,2个开源CMS,4个快速开发框架!1.SiteServer CMS
SiteServer CMS 是.NET平台下最强大的企业级开源免费CMS内容管理系统和网站群系统,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。
它的根源和开发可以追溯到2003年。自发布以来SiteServer CMS 以其成熟的技术架构、杰出的管理能力和强大的整合扩展能力而著称。
SSCMS 内容管理系统,是理想的大规模站群和内容管理解决方案,目前,已被超过 50 万网站应用在实际生产环境中,拥有国家部委、上市公司、大型事业单位等重量级客户,涉及教育、互联网、政府、银行、航空、医疗、保险、证券、制造业等多个行业。一款真正的内容管理系统,不仅仅是一款新闻发布系统,就好比WordPress不仅仅是一款博客系统一样。SiteServer CMS 的定位是管理一切可结构化的数据,比如新闻、商品、人员、资产等一切可结构化的信息和数据都可以通过SiteServer CMS 进行管理。
典型应用场景一:个人站、企业官网
典型应用场景二:各大行业门户网站典型应用场景三:各类教育机构网站群
包括全国高校、大专院校和中小学在内的各类教育机构的网站建设应用,典型应用有:
- 一个大学的官网和各院系的二级网站组成的网站群;
- 一个院系或社团的单个网站;
- 一个中学校的官网和各个年级、各个班级组成、各个教研组的二级网站组成的网站群;
开源地址可在官网进行下载:SiteServer CMS - 开源、跨平台、企业级CMS系统
2.纸壳CMS
https%3A//github.com/SeriaWei/ZKEACMS.Core
纸壳CMS(ZKEACMS)是ZKEASOFT自主研发的,开源的免费的建站系统,您可以直接使用它来做为您的企业网站,门户网站或者个人网站,博客,或用它做二次定制开发以满足您特定的需求。
采用可视化编辑设计,直接在预览页面上设计网页,以轻松快捷的拼图的方式构建你的网站。
纸壳cms是基于ASP .Net Core开发的,开源免费的内容管理系统。可视化设计,在线编辑是最大的亮点。
跨平台,功能丰富
纸壳CMS(ZKEACMS Core) 是ZKEACMS对 .Net Core 版本的全功能实现 CMS,借助于 .Net Core 实现跨平台,您可以在 Windows, MAC OS, Linux, Docker 上运行。
不仅如此,纸壳CMS拥有更丰富的功能,如:自定义表单,商城,留言评论等等。还有更完善的用户体验,更出色的性能。
3.WTM
dotnetcore/WTM
WTM框架把常规编码结构化,重复编码自动化,极大地提高了开发效率。
可以使用代码生成器同时生成服务器端和客户端代码,从而大大降低了前端和后端开发人员的通信成本,从根本上提高了开发效率,这样“分离”就不再复杂和昂贵。
在不分离的模式下,它连通了前台UI和后台代码。你不需要前后台分离,不需要两个人配合,减少成本,缩短工期。
在前后端分离的模式下,同样可以使用代码生成器同时生成前台和后台的代码,极大的降低了前后端人员的沟通成本,从本质上提升了开发效率,让“分离”不再复杂和昂贵。
框架特点:- 一键生成WTM项目
- 一键生成增删改查,导入导出,批量操作代码
- 支持一对多,多对多关联模型的识别和代码生成
- 支持React+AntD,Vue+Element,LayUI,Blazor等多种前端模式
- 支持sqlserver,mysql,pgsql,sqlite,Oracle等多种数据库
- 封装了Layui,AntD,Element的大部分控件,编写前台更加简便
- 提供了很多基类,封装了绝大部分后台常用操作
- 提供了用户,角色,用户组,菜单,日志等常用模块
- 支持数据权限的开发和配置
- 支持读写分离和数据库分库
http://4.Admin.NET
zuohuaijun/Admin.NET
前后端分离架构,开箱即用,紧随前沿技术
- 基于.NET 5实现的通用管理平台。整合最新技术,模块插件式开发,前后端分离,开箱即用。
- 后台基于Furion框架,vue2前端基于小诺框架,vue3前端基于Vben-Admin框架。
- 集成EF Core、多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、gRPC等众多黑科技。
- 核心模块包括:用户、角色、职位、组织机构、菜单、字典、日志、多应用管理、文件管理、定时任务等功能。
- 代码简洁、易扩展,让开发更简单、更通用、更流行!
5.YiShaAdmin
https://github.com/liukuo362573/YiShaAdmin基于.NET Core的快速后台开发框架:YiShaAdmin 。
采用Bootstrap +
http://ASP.NET Core + Entity Framework Core基础架构。
特点
专注于B/S后台管理系统和Web Api的开发,旨在降低此类系统的开发门槛,并同时提高系统的代码质量。
是一款基于代码生成器的快速开发平台,基于代码生成器的开发方式,可以将编码工作量减少70%以上,为企业提高开发效率,为企业节省项目研发成本,减少开发周期。
6..Furion
编辑切换为居中
国内文档:
https://dotnetchina.gitee.io/furion国外文档:https://furion.pro
Gitee:
https://gitee.com/dotnetchina/FurionGitHub:
https://github.com/monksoul/Furion框架特点:- 全新面貌:基于 .NET 5 平台,没有历史包袱
- 极易入门:只需要一个 Inject() 即可完成配置
- 极速开发:内置丰富的企业应用开发功能
- 极少依赖:框架只依赖两个第三方包
- 极其灵活:轻松面对多变复杂的需求
- 极易维护:采用独特的架构思想,只为长久维护设计
- 完整文档:提供完善的开发文档
架构设计
持续更新中,如果你知道更多的.NET 开源CMS项目,欢迎推荐。
@搜罗Github挖掘优质、有趣、有价值的开源,关注我,每天涨点新知识!
其他推荐:其他推荐:有哪些设计较好的开源 PyQt/Qt/Qml 应用?
有哪些好的.net的开源项目?
在 GitHub 上有哪些适合前端初学者学习的开源项目?
搜罗Github:盘点 10个 C# 开源项目 yyds!