写点什么

推荐 5 个 火火火火 的 CMS 开源.Net 项目

  • 2025-04-01
    福建
  • 本文字数:1648 字

    阅读完需:约 5 分钟

下面推荐 5 个基于.NetCore 开发的 CMS 开源项目。


一、OrchardCore


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


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

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

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

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

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

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

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


Star:7.5K⭐


项目地址:https://github.com/OrchardCMS/OrchardCore



二、Umbraco CMS


开发者团队是来源于丹麦,经过多年的发展,已经成为全球比较知名并被广泛使用的 CMS,它以友好的用户体验和高度可定制性而出名,非常适合用于开发各种类型网站项目,比如开发企业网站、电子商务系统、企业管理系统等。


1、操作简单:具有非常直观的用户界面,方便管理员轻松地管理和发布内容;

2、高度可定制性:提供了各种视图组件方便创建各种页面,同时提供了 API 和模板引擎方便开发者来创建独特的网站布局和设计,以满足复杂的业务需求;

3、内容管理:提供强大的内容管理功能,包括版本控制、内容发布、媒体库管理,通过以上功能,让用户客户轻松管理各种内容类型,从文本、图片、多媒体文件等;

4、多语言支持:支持包含中文在内的 20 几个国家语言包,方便用户构建全球化的网站;

5、权限控制:具有灵活的权限控制功能,管理员可以根据业务需求创建不同的用户角色权限;

6、搜索功能:内置了强大的搜索功能,方便用户快速搜索和筛选网站内容,提供了全文搜索、标签搜索、分类搜索等多种方式,还提供搜索结果的排序等功能;

7、集成第三方解决方案:集成了多种第三方插件,比如 SEO 工具、营销插件等,方便企业通过集成第三方插件和模块,来扩展网站的功能;

8、社区:拥有一个非常活跃的用户社区,相关问题都可以在上面交流分享、寻找问题解决方案等。


Star:4.6K⭐


项目地址:https://github.com/umbraco/Umbraco-CMS



三、Piranha CMS


一个轻量级且跨平台的 CMS 库,专为.NET 8 设计。


该项目提供多种模板,具备 CMS 基本功能,也有空模板方便从头开始构建新网站,甚至可以作为移动应用的后端。


是一个完全解耦的 CMS,意味着我们可以使用任何技术以任何方式构建的应用程序。


1、基于.Net 8 开发。

2、数据库支持:SQL 数据库(本地和 Azure)、SQLite、MySQL、PostgreSQL 和 Azure Cosmos DB 等。

3、技术栈:Asp.net Mvc Core、EntityFrameworkCore、JQuery、Bootstrap。


Star:2K⭐


项目地址:https://github.com/PiranhaCMS/piranha.core



四、Cofoundry


采用代码优先开发、具备可扩展且灵活的架构、简单易用的内容管理系统。


1、基于.Net 8 开发。

2、数据库支持:SqlServer (Express) 2016+, 或者 Azure SQL。

3、技术栈:Asp.net Mvc Core、EntityFrameworkCore、JQuery、Bootstrap。


Star:841⭐


项目地址:https://github.com/cofoundry-cms/cofoundry



五、MixCoreCMS


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


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


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

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

3、支持多语言版本;

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

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


Star:828⭐


项目地址:https://github.com/mixcore/mix.core



- End -


文章转载自:chingho

原文链接:https://www.cnblogs.com/chingho/p/18640415

体验地址:http://www.jnpfsoft.com/?from=001YH


用户头像

还未添加个人签名 2023-06-19 加入

还未添加个人简介

评论

发布
暂无评论
推荐 5 个 火火火火 的CMS开源.Net项目_.net_不在线第一只蜗牛_InfoQ写作社区