FluentCMS /raw/dev/docs/resources/logo-dark.svg“媒体=”(prefers–color–scheme:dark)”> FluentCMS /raw/dev/docs/resources/logo.svg“媒体=”(prefers-color-scheme:light),(prefers-color-scheme:no-preference:no-preference)>
FluentCMS :基于核心核心爆炸性的内容管理系统(CMS)
目录
- 介绍
- 与我们联系
- 特征
- 支持的数据库
- 入门
- 先决条件
- 安装
- 组件库
- 文档
- 贡献
- 执照
介绍
FluentCMS是建立在功能强大的ASP.NET核心和创新的大型技术技术的现代内容管理系统(CMS)。 FluentCMS帮助内容作者更有效地制作内容。它旨在快速,灵活和用户友好,它不仅是传统的基于内容的CM,而且还可以作为无头CMS,非常适合多种数字应用程序。
FluentCMS是一个开源项目,我们欢迎社区的捐款。如果您有兴趣帮助我们改善FluentCMS ,请阅读我们的贡献。md指南。
与我们联系
特征
- 快速燃烧:建在用于客户端操作的大火组件之上。
- 可扩展:轻松使用自定义插件和主题扩展。
- SEO友好:内置SEO工具,可优化搜索引擎内容。
- 响应:开箱即用的移动设备。
- 现代UI :用于内容管理的时尚和直观仪表板。
- 无头功能:脱钩应用程序的API优先设计。
- 多语言支持:轻松管理多种语言的内容。
- 基于角色的访问控制:对用户权限的粒状控制。
- 媒体管理:上传,组织和管理媒体文件。
- 内容类型定义:使用各种字段定义自定义内容类型。
- 内容管理:轻松创建,编辑和管理内容。
- 用户管理:轻松管理用户和角色。
- 角色管理:使用自定义权限创建和管理角色。
- 应用程序设置:轻松配置应用程序设置。
- 多个站点支持:从单个仪表板管理多个站点。
- 页面管理:使用自定义布局创建和管理页面。
- 插件管理:使用自定义插件扩展功能。
支持的数据库
- LitedB
- mongodb
- mysql(即将推出)
- SQL Server(即将推出)
- sqlite(即将推出)
- PostgreSQL(即将推出)
入门
先决条件
- .NET SDK 9.0或更高版本
安装
-
克隆存储库:
git clone https://gith*ub*.co*m/FluentCMS/ FluentCMS .git -
导航到项目目录:
FluentCMS /\”>
cd FluentCMS /src/ FluentCMS / -
配置数据库
FluentCMS支持多个数据库。按照以下步骤配置所需数据库:
-
在
appsettings.json中设置数据库:在Database部分下定义数据库类型。例如,使用LitedB:\"Database\" : \" LiteDB \"
可用选项是:
LiteDb,MongoDB,SQLite,SQLServer,MySQL,PostgreSQL-
在
appsettings.json中提供连接字符串:在AppSettings.json中为所需数据库中的“ ConnectionsTrings”下设置连接字符串:FluentCMS.db\”
}\”>\"ConnectionStrings\" : { \"DefaultConnection\" : \" Filename=./ FluentCMS .db \" }
-
-
运行应用程序:
dotnet run
-
访问
http://localh*o**st:5000在您的浏览器中。
组件库
该项目包括一个带有Flowbite的设计系统样式的基于自定义的,独立的开拓者组件库。您可以在Component Library的README文件中了解更多信息。
文档
有关如何使用FluentCMS的更多信息,请参阅我们的文档。我们正在积极地扩大文档以提供更详细的信息。
贡献
我们欢迎捐款!如果您有兴趣改善FluentCMS ,请阅读我们的贡献。MD指南。
执照
该项目是根据MIT许可证获得许可的 – 有关详细信息,请参见许可证文件。
