Fóir comme alternative à EmDash
EmDash est un CMS open source qui s'exécute dans un site Astro, sur une pile dont vous vous occupez. Fóir est géré et sert n'importe quel front-end via une API. Les différences portent sur ce que vous exploitez et sur ce que votre contenu peut atteindre.
Comparaison côte à côte
| Capability | Fóir | EmDash |
|---|---|---|
| Prix | £0.99, £29 ou £99 par mois | Licence gratuite, puis hébergement, correctifs et sécurité à votre charge |
| Gestion de contenu | Standard | Standard |
| Maintien en service | Géré, rien à corriger | Base de données, stockage, sauvegardes et mises à niveau, à votre charge |
| Front-end | N'importe quel framework, ou aucun | Astro uniquement |
| API | GraphQL typé, généré | REST, ou fonctions de requête dans Astro |
| Authentification hébergée | Connexion, rôles et jetons inclus | Connexion que vous hébergez, cinq rôles fixes |
| Personnalisation | Intégrée, résolue à chaque requête | À construire vous-même |
| Accès des agents | Contenu et plan de contrôle | Contenu, schéma et paramètres |
| Extensions | Apps, depuis une marketplace ou une URL | Plugins, avec un bac à sable que vous configurez |
| Backend au-delà du contenu | Opérations, hooks, planifications, secrets | Hooks et routes de plugin, exécutés sur votre infrastructure |
| Plusieurs sites | Un projet chacun, un seul espace de travail | Un déploiement chacun |
| Recherche et vecteurs | Plein texte, embeddings, géo | Plein texte |
| Propriété des données | Export Postgres, règles d'accès incluses | Base de données autogérée |
Prix
- Fóir
- £0.99, £29 ou £99 par mois
- EmDash
- Licence gratuite, puis hébergement, correctifs et sécurité à votre charge
Gestion de contenu
- Fóir
- Standard
- EmDash
- Standard
Maintien en service
- Fóir
- Géré, rien à corriger
- EmDash
- Base de données, stockage, sauvegardes et mises à niveau, à votre charge
Front-end
- Fóir
- N'importe quel framework, ou aucun
- EmDash
- Astro uniquement
API
- Fóir
- GraphQL typé, généré
- EmDash
- REST, ou fonctions de requête dans Astro
Authentification hébergée
- Fóir
- Connexion, rôles et jetons inclus
- EmDash
- Connexion que vous hébergez, cinq rôles fixes
Personnalisation
- Fóir
- Intégrée, résolue à chaque requête
- EmDash
- À construire vous-même
Accès des agents
- Fóir
- Contenu et plan de contrôle
- EmDash
- Contenu, schéma et paramètres
Extensions
- Fóir
- Apps, depuis une marketplace ou une URL
- EmDash
- Plugins, avec un bac à sable que vous configurez
Backend au-delà du contenu
- Fóir
- Opérations, hooks, planifications, secrets
- EmDash
- Hooks et routes de plugin, exécutés sur votre infrastructure
Plusieurs sites
- Fóir
- Un projet chacun, un seul espace de travail
- EmDash
- Un déploiement chacun
Recherche et vecteurs
- Fóir
- Plein texte, embeddings, géo
- EmDash
- Plein texte
Propriété des données
- Fóir
- Export Postgres, règles d'accès incluses
- EmDash
- Base de données autogérée
Le comportement d'EmDash est tiré de sa documentation publiée, à jour en octobre 2026. Lorsque nous disons qu'une chose est absente, nous entendons absente du produit et de ses plugins officiels, et non impossible à construire. Les corrections sont les bienvenues et nous les apporterons.
Ce que coûte l'exploitation d'une licence gratuite
EmDash ne coûte rien en licence. Le coût, c'est le logiciel que vous exploitez désormais : une base de données, le stockage des médias, les sauvegardes, ainsi que chaque mise à niveau et chaque correctif de sécurité qui suit. Sa documentation en rend votre équipe responsable. Un correctif manqué ou une sauvegarde non testée met vos propres données en danger, et celles de vos clients avec elles.
Fóir est géré, pour 0,99 £, 29 £ ou 99 £ par mois. Vous n'avez pas de base de données à exploiter ni de publication à appliquer, et les mises à jour de sécurité sont notre travail.
N'importe quel front-end, et plusieurs à la fois
EmDash s'exécute dans une application Astro et sert son interface d'administration depuis le même déploiement que le site. Un projet construit avec un autre framework ne peut pas l'utiliser, et sa documentation indique qu'il convient peu quand plusieurs front-ends ont besoin d'un seul service de contenu.
Fóir est une API hébergée. Un site web, une application native et un agent lisent le même schéma GraphQL typé, généré à partir de vos modèles, quelle que soit la technologie de chacun.
Des apps pour la console, des opérations pour votre logique
Les plugins EmDash existent en deux formats. Un plugin natif s'exécute dans le même processus que votre site, avec un accès complet à celui-ci. Un plugin en bac à sable nécessite un runner que vous configurez, et sous Node.js c'est un second processus que votre serveur démarre et que vous maintenez en fonctionnement.
Une app Fóir place un outil dans la console à côté du contenu sur lequel il travaille, et l'aperçu d'installation montre ce que chacune de ses opérations peut lire ou écrire. Votre propre logique est une opération : vous enregistrez un endpoint, et Fóir l'appelle avec une charge signée, relance un échec et consigne chaque exécution.
Conçu pour les agents autant que pour les personnes
EmDash sert MCP depuis une route de votre propre site, couvrant le contenu, le schéma et les réglages. L'endpoint auquel se connecte un agent fait partie du déploiement que vous sécurisez et maintenez à jour.
Fóir exécute un serveur MCP hébergé qui atteint le plan de contrôle aussi bien que les enregistrements : modèles, hooks, planifications, clés et configuration. Un agent travaille dans les limites des permissions de la personne qui l'a connecté, et ses écritures sur un modèle avec publication arrivent en brouillons. Un octroi en lecture seule reste en lecture seule, quoi que l'agent lise par la suite.
Tous les clients depuis un seul espace de travail
Chaque site EmDash est son propre déploiement, avec sa propre base de données et son propre stockage de médias. Vingt sites clients, ce sont vingt de chaque à mettre à niveau et à sauvegarder.
Fóir donne à chaque client un projet dans votre espace de travail, administré depuis un seul endroit, avec des clés qui servent ce seul projet. Les tenants qui doivent partager un schéma vivent comme des organisations dans un même projet et héritent de ses modèles.
Vous pouvez toujours partir avec tout
La raison habituelle d'exploiter soi-même un CMS est que les données restent les vôtres.
C'est le cas ici aussi. Une seule commande produit une base Postgres qui vous appartient, avec une table par modèle, des références sous forme de vraies clés étrangères et vos règles d'accès traduites dessus.
Ce que vous assembleriez autrement
Une API de contenu n'est qu'une petite partie de ce dont une application a besoin. Le reste est fourni avec.
Publication
Brouillons, historique complet des versions, annulation, publication à une date ultérieure, et déploiements groupés quand un lot doit passer en ligne en même temps.
Comportement des modèles
Par modèle : versionnement, publication, variantes, ou rien de tout cela. Les enregistrements peuvent être de simples données, appartenir à un client, ou être publics.
Permissions
Des rôles pour votre équipe et des rôles pour vos clients, plus la visibilité par enregistrement et des octrois à une personne nommée.
Connexion hébergée
Mot de passe, code à usage unique, et fournisseurs sociaux ou OIDC, sur votre propre domaine, avec jetons et renouvellement gérés pour vous.
Médias et fichiers
Une bibliothèque de médias avec téléversement, transformations et rendus adaptatifs, et les mêmes règles d'accès sur les fichiers que sur les enregistrements.
Clés API
Chaque clé atteint exactement les modèles et les opérations que vous autorisez, sur un schéma généré pour ce projet.
Automatisation
Planifications cron, hooks de cycle de vie à la publication et à la modification, opérations sortantes, et un coffre pour les clés dont elles ont besoin.
Notifications
E-mail transactionnel et push vers le web, iOS et Android, à partir des mêmes événements que votre contenu émet déjà.
Notes et tâches
Des commentaires ancrés à l'enregistrement concerné plutôt qu'à une page, assignables à la personne qui doit agir.
Ask Fóir
Un assistant qui travaille votre contenu avec les mêmes outils et les mêmes permissions que votre équipe, en mettant ses modifications en attente de relecture.
Un travail qui avance sans vous
Confiez une tâche à Fóir et il travaille pendant votre absence, puis revient sur la note quand il a besoin d'une réponse ou quand il a terminé.
Extensions
Installez des apps qui ajoutent vos propres outils à l'administration, à côté du contenu sur lequel elles agissent.
Recherche et vecteurs
Recherche plein texte, et embeddings générés pour vos enregistrements afin de retrouver par le sens plutôt que par mot-clé.
Géo
Stockez des coordonnées sur n'importe quel modèle et interrogez par proximité : ce qui se trouve près de ce point, trié par distance.
Voir le résultat avec vos propres modèles
Créez un projet, définissez un modèle et relisez-le via l'API.