ライブデモ
FireCMS はヘッドレス CMS および管理パネルであり、デフォルトでFirebase および Firestore とシームレスに統合されますが、あらゆるバックエンドとも互換性があります。
構成に基づいてCRUD ビューを簡単に生成します。 FireCMS は、標準的なケースに合わせてセットアップが簡単で、より具体的なニーズに合わせて拡張およびカスタマイズするのも簡単です。
FireCMS は、コレクション/ドキュメント モデルと自然に一致するコレクション ビューとフォーム ビューを生成するように構築されており、基本的なユース ケースから高度なユース ケースまで幅広くカバーしています。拡張性を念頭に置いて、独自のビューを作成したり、既存のビューを変更したりするのは簡単です。
FireCMS にはデータ構造の制限がないため、あらゆるプロジェクトでスムーズなすぐに使用できるエクスペリエンスが保証されます。
FireCMS は、次の優れたテクノロジーに基づいています。
すべてのコア機能を備えたデモを確認してください。
https://demo.firecms.co
データは変更できますが、定期的に復元されます。
簡単に始める方法は、FireCMS クラウドを使用することです。プロジェクトを持ち込むか、新しいプロジェクトを数秒で作成します。
これにより、コードを 1 行も記述することなく開始できます。コレクションとエンティティを作成し、データの編集を開始します。
後で CMS をカスタマイズする必要がある場合は、独自のビュー、フォーム フィールド、その他のコンポーネントを構築してコンパイルし、プロジェクトにアップロードできます。
FireCMS は、開発者が CMS/管理ツールを非常に簡単に構築できるように細心の注意を払って作成されており、マーケティング担当者やコンテンツ管理者に優れたデータ編集エクスペリエンスとユーザーフレンドリーなインターフェイスを提供します。
コレクション用の非常に効率的なウィンドウ形式のスプレッドシート ビューを開発しました。これにより、最も一般的なフィールドのインライン編集が可能になるだけでなく、他のケースやカスタム フィールド実装のポップアップ ビューも可能になります。
リアルタイムサポートを特徴とする FireCMS は、継続的な更新が必要なアプリに最適です。また、テキスト検索(Firestore を使用している場合は Algolia などの外部プロバイダーを介して)、フィルタリングと並べ替え、データのエクスポートもサポートしています。
FireCMS は、JSON だけでなく CSV 形式でのデータのインポートとエクスポートをサポートしています。他のソースからデータを取り込むか、エクスポートして他のシステムで使用します。
当社は、インポートおよびエクスポート構成を定義するための堅牢かつ柔軟なシステムを提供しており、インポート/エクスポートするフィールド、形式、ファイル内のフィールドとコレクション内のフィールド間のマッピングを定義できます。
エンティティを編集する場合、FireCMS はサブコレクション内を移動し、カスタム ビュー (カスタム フォームやブログ プレビューなど) にアクセスするためのサイド ダイアログのネストされたシステムを提供します。この機能には、 useSideEntityController
フックを使用してプログラムからアクセスすることもできます。
FireCMS には、多数のカスタマイズおよび検証オプションを備えた20 を超える組み込みフィールドが含まれています。これらのコンポーネントは、他のコレクションへの参照、マークダウン、配列の並べ替えなどの高度な機能を含め、優れたユーザー エクスペリエンスを実現するために慎重に設計されています。
サポートされていないユースケースの場合は、独自のカスタム フィールドをReact コンポーネントとして作成します。
FireCMS はフォーム内の条件付きフィールドもサポートしているため、ロジックに基づいてアクティブなフィールドのルールを定義できます。
役割システムに基づいて、ユーザーが表示できるナビゲーション ビューと、ユーザーが実行できる操作 (作成、編集、削除) を定義します。これをエンティティごとまたはコレクション レベルで構成することもできます。
デフォルトでは、FireCMS はすべての Firebase 認証メカニズムをサポートしていますが、独自の認証メカニズムを実装することもできます。
他のコレクション内のエンティティへの参照を定義すると、統合された参照フィールドとショートカットのメリットが得られます。
コレクション/ドキュメント/コレクション モデルでデータをネストするために、エンティティ レベルでサブコレクションを定義することもできます。
CMS のすべてのビューはリアルタイム データをサポートしているため、常に更新される情報を表示するのに適しています。
フォームでもこの機能がサポートされており、データベース内の変更された値は、ユーザーが操作していない限り、開いているフォーム ビューで更新されます。これにより、エンティティの保存、一部の値の変更、リアルタイム更新の必要後に Cloud Function がトリガーされる高度なケースが可能になります。
FireCMS は、Firebase Storage へのファイルのアップロードをすぐにサポートしており、単一および複数のファイルのアップロードや並べ替えを処理するための特定のフィールドを提供します。
Firebase Storage 実装を独自のものに置き換えることができます。
一般的なサポートが必要な場合は、GitHub の問題を開くか、Discord チャネルに参加してください。
Firestore ベースの CMS をすぐにセットアップするためのコンサルティングが必要ですか?喜んでお手伝いさせていただきます! [email protected]
https://firecms.co/docs/changelog
FireCMS のコアは MIT ライセンスに基づいてライセンスされています。 FireCMS Pro および Cloud で使用される一部のパッケージは、Business Source License 1.1 (BSL) に基づいてライセンスされています。ここで完全なライセンスを確認してください。