EmDashの代わりとなるFóir
EmDashは、自分で管理するスタック上のAstroサイト内で動くオープンソースのCMSです。Fóirはマネージドで、あらゆるフロントエンドにAPI経由で提供します。違いは、運用するものと、コンテンツが届く範囲です。
並べて比較
| Capability | Fóir | EmDash |
|---|---|---|
| 料金 | 月額£0.99、£29、または£99 | ライセンスは無料。その後のホスティング、パッチ適用、セキュリティは利用者の負担 |
| コンテンツ管理 | 標準 | 標準 |
| 運用の維持 | マネージド、パッチ適用は不要 | データベース、ストレージ、バックアップ、アップグレードは利用者の負担 |
| フロントエンド | 任意のフレームワーク、またはなし | Astroのみ |
| API | 型付きGraphQL、自動生成 | REST、またはAstro内のクエリ関数 |
| ホスト型認証 | サインイン、ロール、トークンを含む | 自前でホストするサインイン、固定の5ロール |
| パーソナライズ | 組み込み、リクエストごとに解決 | 自分で構築 |
| エージェントのアクセス | コンテンツとコントロールプレーン | コンテンツ、スキーマ、設定 |
| 拡張機能 | アプリ、マーケットプレイスまたはURLから | プラグイン、自分で設定するサンドボックス付き |
| コンテンツ以外のバックエンド | オペレーション、フック、スケジュール、シークレット | プラグインのフックとルート、自前のスタックで実行 |
| 複数のサイト | サイトごとに1つのプロジェクト、1つのワークスペース | サイトごとに1つのデプロイ |
| 検索とベクトル | 全文検索、埋め込み、位置情報 | 全文検索 |
| データの所有 | Postgresエクスポート、アクセスルールを含む | 自己管理のデータベース |
料金
- Fóir
- 月額£0.99、£29、または£99
- EmDash
- ライセンスは無料。その後のホスティング、パッチ適用、セキュリティは利用者の負担
コンテンツ管理
- Fóir
- 標準
- EmDash
- 標準
運用の維持
- Fóir
- マネージド、パッチ適用は不要
- EmDash
- データベース、ストレージ、バックアップ、アップグレードは利用者の負担
フロントエンド
- Fóir
- 任意のフレームワーク、またはなし
- EmDash
- Astroのみ
API
- Fóir
- 型付きGraphQL、自動生成
- EmDash
- REST、またはAstro内のクエリ関数
ホスト型認証
- Fóir
- サインイン、ロール、トークンを含む
- EmDash
- 自前でホストするサインイン、固定の5ロール
パーソナライズ
- Fóir
- 組み込み、リクエストごとに解決
- EmDash
- 自分で構築
エージェントのアクセス
- Fóir
- コンテンツとコントロールプレーン
- EmDash
- コンテンツ、スキーマ、設定
拡張機能
- Fóir
- アプリ、マーケットプレイスまたはURLから
- EmDash
- プラグイン、自分で設定するサンドボックス付き
コンテンツ以外のバックエンド
- Fóir
- オペレーション、フック、スケジュール、シークレット
- EmDash
- プラグインのフックとルート、自前のスタックで実行
複数のサイト
- Fóir
- サイトごとに1つのプロジェクト、1つのワークスペース
- EmDash
- サイトごとに1つのデプロイ
検索とベクトル
- Fóir
- 全文検索、埋め込み、位置情報
- EmDash
- 全文検索
データの所有
- Fóir
- Postgresエクスポート、アクセスルールを含む
- EmDash
- 自己管理のデータベース
EmDashの挙動は公開ドキュメントに基づいており、2026年10月時点のものです。何かが存在しないと述べている場合、それは製品と公式プラグインに存在しないという意味で、構築できないという意味ではありません。訂正は歓迎しており、反映します。
無料ライセンスの運用コスト
EmDashはライセンス料がかかりません。コストは、自分で運用することになるソフトウェアにあります。データベース、メディアストレージ、バックアップ、そしてその後のアップグレードやセキュリティパッチのたびの作業です。ドキュメントでは、そのすべてがチームの責任とされています。パッチの適用漏れや検証していないバックアップは、自分のデータ、そしてクライアントのデータを危険にさらします。
Fóirはマネージドで、月額£0.99、£29、£99です。運用するデータベースも、適用するリリースもなく、セキュリティ更新は私たちの仕事です。
あらゆるフロントエンド、しかも複数
EmDashはAstroアプリケーションの中で動き、管理画面はサイトと同じデプロイから提供されます。別のフレームワークで作られたプロジェクトでは使えず、ドキュメントによれば、複数のフロントエンドが1つのコンテンツサービスを必要とする場合には適合しにくいとされています。
Fóirはホスト型のAPIです。Webサイト、ネイティブアプリ、エージェントは、それぞれ何で作られていても、モデルから生成される同じ型付きGraphQLスキーマを読みます。
コンソール向けのアプリ、ロジック向けのオペレーション
EmDashのプラグインには2つの形式があります。ネイティブプラグインはサイトと同じプロセスで動き、サイトへのフルアクセスを持ちます。サンドボックス化されたプラグインには、設定が必要なランナーが必要で、Node.jsではそれはサーバーが起動し、自分で動かし続ける2つ目のプロセスです。
Fóirのアプリは、ツールを、それが扱うコンテンツの隣のコンソールに置き、インストール前のプレビューには、各オペレーションが読み書きできるものが表示されます。独自のロジックはオペレーションです。エンドポイントを登録すると、Fóirが署名付きペイロードで呼び出し、失敗はリトライし、すべての実行を記録します。
人間だけでなくエージェント向けにも作られている
EmDashは、コンテンツ、スキーマ、設定を対象とするMCPを、自分のサイトのルートから提供します。エージェントが接続するエンドポイントは、自分で保護し、最新に保つデプロイの一部です。
Fóirはホスト型のMCPサーバーを運用し、レコードだけでなくコントロールプレーンにも届きます。モデル、フック、スケジュール、キー、設定です。エージェントは接続した人の権限の範囲内で動作し、公開を持つモデルへの書き込みは下書きとして保存されます。読み取り専用の付与は、エージェントがあとで何を読んでも読み取り専用のままです。
1つのワークスペースからすべてのクライアントへ
EmDashの各サイトは、独自のデータベースとメディアストレージを持つ独立したデプロイです。クライアントのサイトが20あれば、アップグレードとバックアップの対象がそれぞれ20になります。
Fóirでは、ワークスペース内に各クライアント用のプロジェクトを作り、1か所から管理します。キーはそのプロジェクトだけに使えます。スキーマを共有すべきテナントは、1つのプロジェクト内の組織として置かれ、そのモデルを継承します。
それでも、すべてを持って出られる
CMSを自分で運用する通常の理由は、データが自分のものであり続けることです。
ここでもそれは同じです。1つのコマンドで、自分が所有するPostgresデータベースが作られます。モデルごとに1つのテーブルがあり、参照は本物の外部キーになり、アクセスルールがそこに変換されます。
本来は自分で組み立てるもの
コンテンツAPIは、アプリケーションに必要なもののごく一部です。次のものが最初から付いています。
公開
下書き、完全なバージョン履歴、元に戻す、将来の日時での公開、そしてまとめて公開する必要があるときの一括ロールアウト。
モデルごとの動作
モデルごとに、バージョン管理、公開、バリアント、またはそのいずれもなしを選べます。レコードは、通常のデータ、顧客が所有するもの、公開のもののいずれにもできます。
権限
チーム向けのロールと顧客向けのロール、さらにレコードごとの可視性と、指定した個人への付与。
ホスト型サインイン
パスワード、ワンタイムコード、ソーシャルまたはOIDCプロバイダーに対応し、自社ドメインで利用でき、トークンとリフレッシュも代行します。
メディアとアセット
アップロード、変換、レスポンシブなレンディションを備えたアセットライブラリ。ファイルにもレコードと同じアクセスルールを適用できます。
APIキー
各キーは、許可したモデルとオペレーションにだけ到達でき、そのプロジェクト用に生成されたスキーマに対して動作します。
自動化
Cronスケジュール、公開時や変更時のライフサイクルフック、外部向けオペレーション、そしてそれらに必要なキーを保管するボールト。
通知
トランザクションメールと、Web、iOS、Androidへのプッシュ。コンテンツがすでに発行しているイベントと同じものから送信します。
ノートとタスク
ページではなく、対象のレコードに紐づくコメント。対応が必要な人に割り当てられます。
Ask Fóir
チームと同じツールと権限でコンテンツを扱うアシスタント。編集内容はレビュー用にステージングされます。
不在でも進む作業
Fóirにタスクを割り当てると、不在の間も作業を進め、回答が必要なときや完了したときにノートで知らせます。
拡張機能
独自のツールを管理画面に追加するアプリをインストールできます。操作対象のコンテンツのすぐそばに表示されます。
検索とベクトル
全文検索と、レコードに対して生成される埋め込み。キーワードではなく意味で検索できます。
位置情報
任意のモデルに座標を保存し、近さで検索できます。この地点の近くに何があるかを、距離順に取得します。