推荐一个Star超过2K的.Net轻量级的CMS开源项目

推荐一个具有模块化和可扩展的架构的CMS开源项目。

01 项目简介

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

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

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

02 技术架构

1、基于.Net 8开发。

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

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

03 使用方法

1、安装模板

 dotnet new -i Piranha.Templates

2、创建空模板

dotnet new piranha.empty

3、创建ASP.NET MVC模板项目

dotnet new piranha.mvc

4、创建Razor Pages模板项目

dotnet new piranha.razor

5、也可以直接通过Visual Studio创建项目。

04 界面部分截图

1、启动页面

2、首页

3、博客

4、后台登录页面

5、后台首页

6、用户管理

7、角色管理

8、设置管理

9、页面管理

05 项目地址

https://github.com/PiranhaCMS/piranha.core

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

我是编程乐趣,一个.Net开发经验老程序员,欢迎"关注"我,每天为你分享开源项目和编程知识。

也欢迎加入【.Net技术编程交流社区】,和大家共同学习交流!,点击加入https://bbs.csdn.net/topics/613465368

  • End -

推荐阅读

2个零基础入门框架教程!

tesseract:一个.Net版本的开源OCR项目

盘点下5个Winform UI开源控件库

AutoFixture:.NET 的假数据生成工具

CodeMaid:Visual Studio代码自动整理插件!

相关推荐
蜜桃小阿雯21 分钟前
JAVA开源项目 微服务在线教育系统 计算机毕业设计
java·开发语言·spring boot·微服务·java-ee·开源·maven
喵叔哟2 小时前
【.NET 8 实战--孢子记账--从单体到微服务】--简易权限--访问权限中间件
微服务·中间件·.net
shitian08113 小时前
用轻量云服务器搭建一个开源的商城系统,含小程序和pc端
服务器·小程序·开源
咩咩觉主3 小时前
尽量通俗易懂地概述.Net && U nity跨语言/跨平台相关知识
unity·c#·.net·.netcore
修复bug5 小时前
npm完整发包流程(亲测可验证)
前端·npm·开源
喵叔哟7 小时前
【.NET 8 实战--孢子记账--从单体到微服务】--简易权限--角色可访问接口管理
数据库·微服务·.net
IT规划师13 小时前
开源 - Ideal库 - 常用枚举扩展方法(二)
开源·c#·.net core·ideal库·枚举转换
_xaboy13 小时前
开源项目低代码表单设计器FcDesigner扩展组件分组
低代码·开源·动态表单·formcreate·低代码表单·可视化表单设计器
亥时科技14 小时前
相亲小程序(源码+文档+部署+讲解)
java·小程序·开源·源代码管理