现场演示
FireCMS 是一个无头 CMS 和管理面板,默认情况下与Firebase 和 Firestore无缝集成,但也与任何后端兼容。
根据您的配置轻松生成CRUD 视图。 FireCMS 易于针对标准案例进行设置,并且易于扩展和定制以满足更具体的需求。
FireCMS 旨在生成与集合/文档模型自然对齐的集合和表单视图,涵盖了广泛的基本和高级用例。考虑到可扩展性,您可以轻松创建自己的视图或修改现有视图。
FireCMS不施加任何数据结构限制,确保任何项目都能获得流畅、开箱即用的体验。
FireCMS 基于以下伟大技术:
检查具有所有核心功能的演示。
https://demo.firecms.co
您可以修改数据,但它会定期恢复。
最简单的入门方法是通过 FireCMS Cloud。几秒钟内即可带来您的项目或创建一个新项目。
它将允许您无需编写任何代码即可开始使用。创建集合和实体,并开始编辑数据。
稍后,如果您需要自定义 CMS,您可以构建和编译您自己的视图、表单字段和其他组件,并将它们上传到您的项目。
FireCMS 经过精心设计,使开发人员能够非常轻松地构建 CMS/管理工具,同时为营销人员和内容经理提供出色的数据编辑体验和用户友好的界面。
我们为集合开发了一个高效的窗口电子表格视图,允许对大多数常见字段进行内联编辑,以及其他案例和自定义字段实现的弹出视图。
FireCMS 具有实时支持,非常适合需要不断更新的应用程序。它还支持文本搜索(如果使用 Firestore,则通过 Algolia 等外部提供商)、过滤和排序以及导出数据。
FireCMS 支持导入和导出 CSV 格式以及 JSON 格式的数据。从其他来源获取数据或将其导出以在其他系统中使用。
我们提供了一个强大而灵活的系统来定义导入和导出配置,允许您定义要导入/导出的字段、格式以及文件中的字段与集合中的字段之间的映射。
编辑实体时,FireCMS 提供侧面对话框的嵌套系统,用于导航子集合和访问自定义视图(例如自定义表单或博客预览)。还可以使用useSideEntityController
挂钩以编程方式访问此功能。
FireCMS 包括20 多个内置字段,以及众多自定义和验证选项。这些组件经过精心设计,可提供出色的用户体验,包括高级功能,例如对其他集合的引用、降价和数组重新排序。
对于不受支持的用例,请创建您自己的自定义字段作为 React 组件。
FireCMS 还支持表单中的条件字段,允许您根据逻辑定义活动字段的规则。
根据您的角色系统定义用户可以看到哪些导航视图以及他们可以执行的操作(创建、编辑、删除)。您甚至可以在每个实体或集合级别上进行配置。
默认情况下,FireCMS 支持所有 Firebase 授权机制,但您可以实现自己的机制。
定义对其他集合中实体的引用,并从集成的引用字段和快捷方式中受益。
您还可以在实体级别定义子集合,以便在集合/文档/集合模型中嵌套数据。
CMS中的每个视图都支持实时数据,使其适合显示不断更新的信息。
表单也支持此功能,只要用户未触及,数据库中的任何修改值都会在任何打开的表单视图中更新。这使得在保存实体、修改某些值和需要实时更新后触发云功能的高级情况成为可能。
FireCMS 支持开箱即用地将文件上传到 Firebase Storage,并提供用于处理单个和多个文件上传以及重新排序的特定字段。
您可以将 Firebase Storage 实现替换为您自己的。
如果您需要一般支持,可以打开 GitHub 问题或加入我们的 Discord 频道。
您是否需要立即咨询如何设置基于 Firestore 的 CMS?我们很乐意提供帮助! [email protected]
https://firecms.co/docs/changelog
FireCMS 的核心已获得 MIT 许可证的许可。 FireCMS Pro 和 Cloud 中使用的某些软件包根据业务源许可证 1.1 (BSL) 获得许可。在此处查看完整的许可证。