FluentCMS

其他类别 2025-08-23

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或更高版本

安装

  1. 克隆存储库:

    git clone https://gith*ub*.co*m/FluentCMS/ FluentCMS .git
  2. 导航到项目目录:

    FluentCMS /">
     cd FluentCMS /src/ FluentCMS /
  3. 配置数据库

    FluentCMS支持多个数据库。按照以下步骤配置所需数据库:

    • appsettings.json中设置数据库:Database部分下定义数据库类型。例如,使用LitedB:

       "Database" : " LiteDB "

    可用选项是: LiteDbMongoDBSQLiteSQLServerMySQLPostgreSQL

    • appsettings.json中提供连接字符串:在AppSettings.json中为所需数据库中的“ ConnectionsTrings”下设置连接字符串:

      FluentCMS.db" }">
       "ConnectionStrings" : {
         "DefaultConnection" : " Filename=./ FluentCMS .db "
      }
  4. 运行应用程序:

    dotnet run
  5. 访问http://localh*o**st:5000在您的浏览器中。

组件库

该项目包括一个带有Flowbite的设计系统样式的基于自定义的,独立的开拓者组件库。您可以在Component Library的README文件中了解更多信息。

文档

有关如何使用FluentCMS的更多信息,请参阅我们的文档。我们正在积极地扩大文档以提供更详细的信息。

贡献

我们欢迎捐款!如果您有兴趣改善FluentCMS ,请阅读我们的贡献。MD指南。

执照

该项目是根据MIT许可证获得许可的 - 有关详细信息,请参见许可证文件。

下载源码

通过命令行克隆项目:

git clone https://github.com/fluentcms/FluentCMS.git