バリデーション付きの schema-as-code
TypeScript でコレクションとプロパティを定義することで、スキーマをバージョン管理でき、型安全に保ちながら、利用するコードの近くに置けます。FireCMS はそのスキーマから CRUD ビューとフォームを生成し、必須フィールドや最小/最大チェックなどの組み込みバリデーションルールも備えています。
FireCMS は、データを視覚的に管理できるオープンソースの Firebase GUI、管理画面、Firestore CMS です。Cloud 版またはセルフホストに対応し、より柔軟に運用できます。
FireCMS は、データを視覚的に閲覧、編集、管理するためのオープンソースの Firebase GUI、管理画面、Firestore CMS です。Firestore の上にバックオフィス向けのインターフェースを必要とするチーム向けに設計されており、管理された Cloud プロダクトを使うか、フレームワークをセルフホストして完全な制御を行うかを選べます。
このプロダクトは、TypeScript を中心とした開発者向けフレームワークと、エンドユーザー向けの編集ツールを組み合わせています。チームは既存データから始め、スキーマを推論し、モデルをコードとして定義したうえで、カスタム React ビュー、ビジネスロジックのコールバック、事前構築済みのフィールドコンポーネントでインターフェースを拡張できます。
TypeScript でコレクションとプロパティを定義することで、スキーマをバージョン管理でき、型安全に保ちながら、利用するコードの近くに置けます。FireCMS はそのスキーマから CRUD ビューとフォームを生成し、必須フィールドや最小/最大チェックなどの組み込みバリデーションルールも備えています。
既存の Firestore または Atlas コレクションから初期スキーマを推論し、スキーマエディタで視覚的に洗練できます。これにより、ゼロから始めることなく、生のデータを使って動作する管理画面へ移行しやすくなります。
スプレッドシートのようなデータグリッドと Notion 風エディタを使って、コンテンツをリアルタイムで並べ替え、フィルタリング、編集、構造化できます。編集体験は、データベースの閲覧だけでなくコンテンツ管理にも適しています。
組み込みのインターフェースを特定のワークフローやダッシュボードに合わせる必要がある場合は、カスタム React フォームフィールド、トップレベルビュー、ナビゲーション項目を追加できます。FireCMS は、UI を置き換えるのではなく拡張できるように設計されています。
onSave や onDelete などのライフサイクルコールバックを実行して、編集時に通知の送信、データのクリーンアップ、外部サービスの呼び出しを行えます。設定には、CMS スキーマと並べてビジネスロジックを含められます。
ファイル保存、権限、監査性、復旧のための組み込みコンポーネントにより、画像、動画、ドキュメント、ロール、データ履歴を管理できます。プラットフォームには、コンテンツ生成、DataTalk、Cloud 上でのローカルテキスト検索などの AI 機能も含まれます。
視覚的なエディタとスキーマ駆動のフィールドを使って、Firestore ベースのブログ、マーケティングサイト、構造化コンテンツライブラリ向けのコンテンツ運用ツールを作成します。
別の管理 UI をゼロから組み立てることなく、サポート、運用、データベース管理向けの社内ダッシュボードを構築します。
カスタムのワークフローやブランドに合わせたインターフェースが必要な代理店やプロダクトチーム向けに、顧客固有の管理画面や CRUD インターフェースを提供します。
既存データから始め、スキーマを推論し、最小限のセットアップでデータベースを使いやすい管理体験へ変換する必要があるときに、素早く反復します。
プロジェクトでデフォルトのコンポーネントを超えるビジネスロジックやインターフェース挙動が必要な場合に、カスタム React ビュー、フィールド、コールバックで CMS を拡張します。
Cloud を選ぶと、最速のセットアップ、自動更新、インフラ保守不要の利点があります。デプロイの完全な制御、より深いカスタマイズ、既存システムとのより密な統合が必要なら Self-Hosted を選んでください。
Community 版は、MIT ライセンスのもとで提供される無料のオープンソースのコアフレームワークです。PRO は Self-Hosted インスタンス向けの有料ライセンスで、ビジュアルな Schema Editor UI、高度なデータのインポート/エクスポート、事前構築済みの User/Role Management UI、高度な PRO フィールドコンポーネント、優先サポートなどの機能が追加されます。
はい。FireCMS Cloud には Plus プランの 1 か月無料トライアルがあり、その後は 1 ユーザーあたり月額の有料サブスクリプションとして継続します。Self-Hosted の Community 版は永年無料です。
はい。サイトでは、コアのスキーマ設定は互換性があり、移行には新しい環境に FireCMS をセットアップして既存のデータベースに接続するだけだと案内されています。
FireCMS は、カスタム React のビューとコンポーネント、schema-as-code、ビジネスロジックのコールバック、データのインポート/エクスポート、ロール管理、Firebase Storage を使ったファイル保存をサポートします。Enterprise プランでは SSO/SAML などのエンタープライズ機能が追加されます。