FireCMS logo

FireCMS

認領

FireCMS 是開源的 Firebase GUI、管理後台與 Firestore CMS,可視化管理資料;提供代管 Cloud 方案或自架選項,適合重視控制權的團隊。

FireCMS preview

Firebase 管理後台與 Firestore CMS

FireCMS 是開源的 Firebase GUI、管理後台與 Firestore CMS,可視化瀏覽、編輯與管理資料。它專為需要在 Firestore 之上建立後台介面的團隊而設計,並提供使用代管 Cloud 產品或自架框架以獲得完整控制權的選項。

此產品結合了以 TypeScript 為優先的開發者框架與終端使用者編輯工具。團隊可以從現有資料開始、推斷 schema、以 code 定義模型,接著再透過自訂 React views、商業邏輯回呼與預先建置的欄位元件擴充介面。

核心功能

以 code 定義 schema 並附帶驗證

使用 TypeScript 定義 collections 與 properties,讓 schema 保持版本控管、型別安全,並且貼近使用它的程式碼。FireCMS 會根據該 schema 產生 CRUD 檢視與表單,並內建 required fields 與 min/max 檢查等驗證規則。

自動推斷 schema

從現有的 Firestore 或 Atlas collections 推斷起始 schema,然後在 schema 編輯器中以視覺化方式進一步調整。這能幫助團隊從原始資料快速建立可用的管理後台,而不必從零開始。

視覺化資料編輯

使用類似試算表的 data grid 與類 Notion 編輯器,即時排序、篩選、編輯與結構化內容。這種編輯體驗同時適用於資料瀏覽與內容管理。

自訂 React views 與欄位

當內建介面需要符合特定工作流程或儀表板時,可以新增自訂 React form fields、頂層 views 與導覽項目。FireCMS 的設計是讓開發者擴充 UI,而不是取代它。

商業邏輯回呼

在編輯期間執行 onSave、onDelete 等生命週期回呼,以觸發通知、清理資料或呼叫外部服務。設定中可將商業邏輯與 CMS schema 一同納入。

營運型 CMS 功能

使用內建元件管理圖片、影片、文件、角色與資料歷史,並支援檔案儲存、權限、稽核可追溯性與復原。平台也包含 AI 功能,例如內容生成、DataTalk,以及 Cloud 上的本機文字搜尋。

團隊使用 FireCMS 的常見方式

  • Firestore 內容管理

    使用視覺化編輯器與以 schema 為基礎的欄位,為以 Firestore 為後端的部落格、行銷網站或結構化內容庫建立內容營運工具。

  • 內部工具與後台應用程式

    無需從零拼湊另一套獨立的管理介面,即可為支援、營運與資料庫管理建立內部儀表板。

  • 為客戶打造自訂管理後台

    為需要自訂工作流程與品牌化介面的代理商與產品團隊,提供客戶專屬的管理後台或 CRUD 介面。

  • 快速的 schema 到應用程式流程

    當需要將資料庫轉換為可用的管理體驗、且希望以最少設定快速完成時,可以從現有資料開始、推斷 schema,並快速迭代。

  • 可由開發者擴充的工作流程

    當專案需要超出預設元件的商業邏輯或介面行為時,可用自訂 React views、欄位與回呼來擴充 CMS。

Pros and Cons

Pros

  • 核心框架為開源,並採用 MIT 授權。
  • 提供代管 Cloud 選項,適合想快速上手並自動更新的團隊。
  • 以 TypeScript 與內建驗證實作 schema-as-code 工作流程。
  • 可透過自訂 React 擴充 views、欄位與儀表板。
  • 支援權限、檔案儲存、即時更新與資料歷史等功能。

Cons

  • 部分較進階的生產力功能分散在 Cloud、Community、PRO 與 Enterprise 方案之間。
  • 自架部署需要您自己的基礎架構與維護,因此更適合想要控制權、而非零維運體驗的團隊。

FAQ

我應該選擇 Cloud 還是 Self-Hosted?

如果您想要最快的設定、 自動更新,且不需維護基礎架構,請選擇 Cloud。若您需要完全控制部署、更深度的自訂,或與既有系統更緊密整合,請選擇 Self-Hosted。

Community 和 PRO 有什麼差別?

Community 版本是採用 MIT 授權的免費開源核心框架。PRO 是針對自架執行個體的付費授權,提供如視覺化 Schema Editor UI、進階資料匯入/匯出、預先建置的 User/Role Management UI、進階 PRO 欄位元件,以及優先支援等功能。

有免費方案或試用嗎?

有。FireCMS Cloud 提供 Plus 方案 1 個月免費試用,之後會以每位使用者每月的付費訂閱方式繼續。Self-Hosted Community 版本則永久免費。

我可以在 Cloud 和 Self-Hosted 之間遷移嗎?

有。網站說明核心 schema 設定彼此相容,遷移只需要在新環境中設定 FireCMS,並連接到您現有的資料庫。

FireCMS 支援哪些工作流程?

FireCMS 支援自訂 React views 與元件、schema-as-code、商業邏輯回呼、資料匯入/匯出、角色管理,以及搭配 Firebase Storage 的檔案儲存。Enterprise 方案另外提供 SSO/SAML 與其他企業級功能。

Quick Facts

類別
開發者工具/CMS
平台
Firebase 與 Firestore
主要使用者
開發者、代理商與打造後台工具的團隊
部署方式
代管 Cloud 或自架
授權
Community 核心採 MIT 授權
定價模式
免費 Community 版本、Cloud 試用、付費 PRO 與 Enterprise 選項