带验证的 schema-as-code
用 TypeScript 定义集合和属性,让你的 schema 保持版本化、类型安全,并且与使用它的代码保持紧密关联。FireCMS 会基于该 schema 生成 CRUD 视图和表单,并内置必填字段、最小/最大值检查等验证规则。
FireCMS 是开源 Firebase GUI、管理面板和 Firestore CMS,可直观管理数据。提供托管 Cloud 方案或自托管,适合需要更高控制力的团队。
FireCMS 是开源 Firebase GUI、管理面板和 Firestore CMS,可用于以可视化方式浏览、编辑和管理数据。它专为需要在 Firestore 之上提供后台界面的团队而设计,并可选择使用托管 Cloud 产品,或自托管该框架以获得完全控制。
该产品将以 TypeScript 为先的开发者框架与面向最终用户的编辑工具结合在一起。团队可以从现有数据开始,推断 schema,将模型定义为代码,然后通过自定义 React 视图、业务逻辑回调和预构建字段组件来扩展界面。
用 TypeScript 定义集合和属性,让你的 schema 保持版本化、类型安全,并且与使用它的代码保持紧密关联。FireCMS 会基于该 schema 生成 CRUD 视图和表单,并内置必填字段、最小/最大值检查等验证规则。
可以先从现有的 Firestore 或 Atlas 集合推断出初始 schema,然后在 schema 编辑器中进行可视化细化。这有助于团队无需从零开始,就能把原始数据快速变成可用的管理面板。
使用类似电子表格的数据网格和类似 Notion 的编辑器来实时排序、筛选、编辑和组织内容。该编辑体验既适合浏览数据库,也适合内容管理。
当内置界面需要匹配特定工作流或仪表板时,可以添加自定义 React 表单字段、顶层视图和导航条目。FireCMS 的设计目标是让开发者扩展界面,而不是替换它。
运行 onSave 和 onDelete 等生命周期回调,在编辑过程中触发通知、清理数据或调用外部服务。配置可以将业务逻辑与 CMS schema 一起包含。
使用内置组件管理图片、视频、文档、角色和数据历史,这些组件支持文件存储、权限、审计追踪和恢复。该平台还包含 AI 功能,例如内容生成、DataTalk,以及 Cloud 上的本地文本搜索。
使用可视化编辑器和基于 schema 的字段,为由 Firestore 支持的博客、营销网站或结构化内容库创建内容运营工具。
无需从零拼接单独的管理界面,就能为支持、运营和数据库管理构建内部仪表板。
为需要自定义工作流和品牌化界面的代理商与产品团队交付客户专属的管理面板或 CRUD 界面。
当你需要把数据库快速变成可用的管理体验,并尽量减少配置时,可以从现有数据开始、推断 schema 并快速迭代。
当项目需要默认组件之外的业务逻辑或界面行为时,可通过自定义 React 视图、字段和回调来扩展 CMS。
如果你想要最快的设置、自动更新,并且不需要维护基础设施,请选择 Cloud。如果你需要对部署有完全控制、更深入的自定义,或与现有系统更紧密的集成,请选择 Self-Hosted。
Community 版本是免费、开源的核心框架,采用 MIT 许可。PRO 是面向自托管实例的付费许可证,增加了可视化 Schema Editor UI、高级数据导入/导出、预构建的用户/角色管理 UI、高级 PRO 字段组件以及优先支持等功能。
有。FireCMS Cloud 的 Plus 方案提供 1 个月免费试用,之后按每位用户每月的付费订阅继续。Self-Hosted Community 版本永久免费。
有。网站说明核心 schema 配置是兼容的,迁移方式是在新环境中部署 FireCMS,并将其连接到你现有的数据库。
FireCMS 支持自定义 React 视图和组件、schema-as-code、业务逻辑回调、数据导入/导出、角色管理,以及通过 Firebase Storage 进行文件存储。Enterprise 方案还增加了 SSO/SAML 和其他企业功能。