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

相关推荐
短剑重铸之日5 分钟前
《设计模式》第十一篇:总结
java·后端·设计模式·总结
芷栀夏13 分钟前
从 CANN 开源项目看现代爬虫架构的演进:轻量、智能与统一
人工智能·爬虫·架构·开源·cann
芷栀夏43 分钟前
深度解析 CANN 异构计算架构:基于 ACL API 的算子调用实战
运维·人工智能·开源·cann
酷酷的崽7981 小时前
CANN 开源生态解析(四):`cann-dist-train` —— 构建高效可扩展的分布式训练引擎
分布式·开源
Dragon Wu1 小时前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud
晚霞的不甘1 小时前
CANN 编译器深度解析:TBE 自定义算子开发实战
人工智能·架构·开源·音视频
一个有梦有戏的人1 小时前
Python3基础:进阶基础,筑牢编程底层能力
后端·python
爬山算法2 小时前
Hibernate(88)如何在负载测试中使用Hibernate?
java·后端·hibernate
冬奇Lab2 小时前
一天一个开源项目(第14篇):CC Workflow Studio - 可视化AI工作流编辑器,让AI自动化更简单
人工智能·开源·编辑器
独断万古他化2 小时前
【Spring 原理】Bean 的作用域与生命周期
java·后端·spring