FluentCMS:基于 ASP.NET Core 和 Blazor 技术构建的开源CMS内容管理系统

推荐一个基于 ASP.NET Core 和 Blazor 技术构建的、功能完善的开源CMS内容管理系统。

01 项目简介

FluentCMS 是一个基于强大的 ASP.NET Core 和创新的 Blazor 技术构建的现代内容管理系统(CMS)。

FluentCMS 设计为快速、灵活且用户友好,它不仅是一个传统的基于内容的 CMS,还是一个无头(Headless)CMS ,使其非常适合各种应用场景。

此项目还在开发中,还有部分问题,可以当着学习项目。

02 核心特性

**高性能:**FluentCMS 基于 Blazor 组件构建,能够提供快速的客户端操作体验。

**可扩展性:**支持通过自定义插件和主题进行扩展,满足不同用户的需求。

**SEO 优化:**内置 SEO 工具,帮助优化内容以提升搜索引擎排名。

**多语言支持:**支持多语言内容管理,方便国际化应用。

**角色权限管理:**提供基于角色的访问控制,可对用户权限进行细粒度管理。

**媒体管理:**支持上传、组织和管理媒体文件。

**内容类型定义:**用户可以自定义内容类型及其字段,灵活管理各种内容。

**多站点支持:**可从单个仪表板管理多个站点。

**页面管理:**支持创建和管理具有自定义布局的页面。

插件管理:插件扩展功能,进一步增强系统能力。

03 支持数据库

FluentCMS还在迭代中,当前支持的数据:LiteDB、MongoDB、、SQL Server、SQLite、PostgreSQL。

未来也会支持数据库:MySQL。

04 使用方法

1、下载源码

复制代码
git clone https://github.com/fluentcms/FluentCMS.git

项目目录

2、修改数据库

在 appsettings.json 中设置数据库类型和连接字符串。

示例(使用 LiteDB):

复制代码
"ConnectionStrings": {
  "DefaultConnection": "Filename=./fluentcms.db"
}

启动应用并访问 http://localhost:5000

3、部分界面截图

安装页面

首页

页面设置

不同设备端预览

05 项目地址

https://github.com/fluentcms/FluentCMS

  • End -

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

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

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

相关推荐
uzong1 小时前
技术故障复盘模版
后端
GetcharZp1 小时前
基于 Dify + 通义千问的多模态大模型 搭建发票识别 Agent
后端·llm·agent
桦说编程2 小时前
Java 中如何创建不可变类型
java·后端·函数式编程
IT毕设实战小研2 小时前
基于Spring Boot 4s店车辆管理系统 租车管理系统 停车位管理系统 智慧车辆管理系统
java·开发语言·spring boot·后端·spring·毕业设计·课程设计
wyiyiyi2 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
阿华的代码王国3 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端
Jimmy3 小时前
AI 代理是什么,其有助于我们实现更智能编程
前端·后端·ai编程
AntBlack4 小时前
不当韭菜V1.1 :增强能力 ,辅助构建自己的交易规则
后端·python·pyqt
bobz9654 小时前
pip install 已经不再安全
后端
寻月隐君4 小时前
硬核实战:从零到一,用 Rust 和 Axum 构建高性能聊天服务后端
后端·rust·github