推薦一個具有模組化和可擴充套件的架構的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
- End -
推薦閱讀
2個零基礎入門框架教程!
tesseract:一個.Net版本的開源OCR專案
盤點下5個Winform UI開源控制元件庫
AutoFixture:.NET 的假資料生成工具
CodeMaid:Visual Studio程式碼自動整理外掛!