Fatplant est né d’une frustration. En 2024, nos équipes travaillaient pour plusieurs médias numériques indépendants. Nous constations à chaque fois le même problème : les CMS disponibles étaient soit trop simples (WordPress, Ghost), soit trop complexes et coûteux pour une rédaction indépendante (Contentful, Storyblok). Aucun ne proposait la combinaison que nous cherchions : open-source, self-hosted, éditorial-first, avec collaboration temps réel.
Nous avons décidé de le construire nous-mêmes.
Notre vision
Fatplant ne cherche pas à être le CMS de tout le monde. Il cherche à être le meilleur CMS pour les médias numériques indépendants — les rédactions qui ont besoin d’un outil sérieux, qui veulent contrôler leurs données, et qui ne peuvent pas se permettre des licences logicielles à plusieurs milliers d’euros par mois.
Notre conviction fondamentale est que la presse indépendante est un pilier de la démocratie. Elle mérite des outils à la hauteur de ses ambitions, accessibles financièrement et maintenables dans la durée. C’est pourquoi Fatplant est et restera MIT, sans exception.
Ce que nous avons accompli
La version 2.0, sortie début 2026, représente une base solide :
- Page builder visuel — sections, rangées, colonnes, modules, glisser-déposer
- Édition collaborative temps réel — Yjs/CRDT, présence, autosave
- Modèle éditorial complet — articles, dossiers, pages, podcasts, lives, catégories, tags
- Médiathèque — upload, variantes responsive WebP, recadrage
- API Platform — API publique JSON:API complète
- Système de plugins — hooks côté backend et frontend
- Thèmes et layouts — système de tokens CSS, surcharge de modules
- Déploiement Docker — healthchecks, docker-compose de production
Roadmap 2026
T2 2026 — Commentaires éditoriaux
Un système de commentaires internes sur les articles, visible uniquement par les membres de la rédaction. Différent des commentaires publics — un espace de dialogue entre journalistes pendant le processus d’écriture et de révision.
T2 2026 — Webhooks
Une API de webhooks permettra de notifier des systèmes externes lors d’événements clés : publication d’un article, upload d’un média, modification d’une page. Cela ouvre la porte à des intégrations légères avec des outils tiers (Slack, Make, Zapier, systèmes de newsletter).
T3 2026 — Clustering Yjs
Le serveur Yjs actuel est mono-nœud. Pour les rédactions à fort trafic éditorial, nous travaillons sur une architecture multi-nœuds avec synchronisation via Redis Pub/Sub. Cela permettra de faire évoluer le serveur Yjs horizontalement.
T3 2026 — Newsletters intégrées
Un module de newsletters permettant de composer des courriels directement dans Fatplant, avec le même page builder que pour les articles, et de les envoyer à une liste d’abonnés. L’envoi sera délégué à un fournisseur externe (Sendinblue, Mailjet, Resend) via un système d’adaptateurs.
T4 2026 — Métriques éditoriales
Un tableau de bord de métriques intégré à l’administration : pages vues (via un pixel de tracking respectueux de la vie privée), articles les plus lus, performance des contenus. Le tout sans Google Analytics — des données souveraines, hébergées sur votre instance.
2027 — Applications mobiles
Des applications mobiles (iOS et Android) pour permettre aux journalistes de consulter les statistiques, de valider des brouillons et de publier des mises à jour de lives en déplacement.
Ce que nous ne ferons pas
La roadmap est aussi importante pour ce qu’elle exclut :
- Pas de version SaaS — Fatplant est et restera self-hosted. Nous ne voulons pas gérer les données de nos utilisateurs.
- Pas de plan freemium avec fonctionnalités verrouillées — toutes les fonctionnalités sont dans la version MIT. Les contributions financières passent par du support et des services, pas des licences.
- Pas de complexité inutile — nous résistons à la tentation d’ajouter des fonctionnalités que 1% des utilisateurs voudront mais que 99% trouveront confuses.
Comment contribuer
Fatplant est un projet communautaire. Vous pouvez contribuer de plusieurs façons :
- Code — les pull requests sont bienvenues sur GitHub. Consultez le guide de contribution.
- Rapports de bugs — signalez les problèmes que vous rencontrez sur le tracker d’issues.
- Retours d’expérience — dites-nous ce qui manque, ce qui ne fonctionne pas bien, ce que vous aimeriez voir.
- Documentation — améliorez la documentation, rédigez des tutoriels, traduisez les pages.
- Financement — si Fatplant vous est utile et que vous avez les moyens, envisagez de soutenir le projet via GitHub Sponsors ou Open Collective.
La presse indépendante mérite des outils indépendants. Nous construisons Fatplant avec cet objectif en tête, et nous espérons le construire avec vous.