Fóir comme alternative à WordPress
WordPress fait fonctionner une très grande part du web et c'est un moteur de pages auquel une application a été greffée. Fóir est l'inverse : du contenu structuré et une API, avec la surface d'édition construite par-dessus.
Côte à côte
| Capability | Fóir | WordPress |
|---|---|---|
| Prix | £0.99, £29 ou £99 par mois | Licence gratuite, puis hébergement, plugins et maintenance |
| Gestion de contenu | Standard | Standard |
| Forme du contenu | Des modèles et des champs que vous définissez | Des articles, des métadonnées, et un plugin pour le reste |
| API | GraphQL typé, généré | REST, ou GraphQL via un plugin |
| Maintien en service | Géré, rien à corriger | Le noyau, les plugins et PHP, à votre charge |
| Personnalisation | Intégrée, résolue à chaque requête | Des plugins, résolus dans la page |
| Accès des agents | Contenu et plan de contrôle | Ce qu'un plugin expose |
| Plusieurs sites | Un projet chacun, un seul espace de travail | Multisite, ou plusieurs installations |
| Front-end | N'importe quel framework, ou aucun | Des thèmes, ou du headless à grand effort |
Prix
- Fóir
- £0.99, £29 ou £99 par mois
- WordPress
- Licence gratuite, puis hébergement, plugins et maintenance
Gestion de contenu
- Fóir
- Standard
- WordPress
- Standard
Forme du contenu
- Fóir
- Des modèles et des champs que vous définissez
- WordPress
- Des articles, des métadonnées, et un plugin pour le reste
API
- Fóir
- GraphQL typé, généré
- WordPress
- REST, ou GraphQL via un plugin
Maintien en service
- Fóir
- Géré, rien à corriger
- WordPress
- Le noyau, les plugins et PHP, à votre charge
Personnalisation
- Fóir
- Intégrée, résolue à chaque requête
- WordPress
- Des plugins, résolus dans la page
Accès des agents
- Fóir
- Contenu et plan de contrôle
- WordPress
- Ce qu'un plugin expose
Plusieurs sites
- Fóir
- Un projet chacun, un seul espace de travail
- WordPress
- Multisite, ou plusieurs installations
Front-end
- Fóir
- N'importe quel framework, ou aucun
- WordPress
- Des thèmes, ou du headless à grand effort
Le comportement de WordPress est tiré de sa documentation publiée, à jour en août 2026. Lorsque nous disons qu'une chose est absente, nous voulons dire absente du produit et de ses plugins officiels, et non impossible à construire. Les corrections sont les bienvenues et nous les ferons.
De la structure plutôt qu'une soupe de champs meta
Un article WordPress est un titre, un corps et un tas de lignes meta auxquelles des plugins de champs personnalisés donnent une forme. L'interroger suppose de savoir quel plugin a écrit quoi.
Dans Fóir, le modèle est le contrat. Les champs ont des types, les références sont réelles, et l'API est générée à partir d'eux : la forme que vous rédigez est la forme que vous lisez.
Rien à corriger un mardi
La plupart des incidents WordPress ne viennent pas du CMS. Ils viennent d'un plugin, d'un thème ou d'une version de PHP, et garder cette surface à jour est une tâche permanente.
Fóir est géré. Il n'y a pas d'arbre de plugins à auditer ni de serveur à vous sur le chemin.
Un schéma pour tous les sites clients
Exploiter vingt sites WordPress signifie vingt installations à mettre à jour, ou un multisite qui les couple entre eux.
Dans Fóir, les sites clients qui partagent un schéma sont des organisations à l'intérieur d'un seul projet : le modèle est défini une fois et chaque organisation en hérite, avec son propre contenu tenu à part. Un client qui ne partage rien obtient un projet à lui dans le même espace de travail.
Les éditeurs gardent une interface
Passer WordPress en headless signifie en général garder wp-admin pour les éditeurs pendant que le front end avance.
L'admin de Fóir est la surface d'édition, conçue pour les mêmes modèles que lit votre application.
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.