En bref : Payload est un CMS open source écrit en TypeScript qui s’installe à l’intérieur d’une application Next.js : l’interface d’administration, la base de données et le site vivent dans le même projet. Il est intéressant quand les contenus ont une structure précise, qu’il faut plusieurs langues ou que le site doit évoluer comme un logiciel. Pour un site vitrine simple, géré par quelqu’un qui connaît déjà WordPress, WordPress reste un bon choix.
Nous utilisons les deux : ce site est fait avec Payload, et chaque jour nous suivons des sites WordPress pour des entreprises et des agences.
Payload, concrètement
Un CMS, c’est l’interface depuis laquelle on met à jour les contenus d’un site. WordPress est conçu comme un système complet : thème, plugins et interface sont déjà prêts, et on adapte le site à ce qui existe. Payload fait l’inverse : on décrit dans le code les contenus dont on a besoin (pages, produits, événements, fiches techniques) avec leurs champs, et Payload construit l’interface sur mesure.
Quelques faits pour s’y retrouver :
- il est open source sous licence MIT : pas de licence à payer, et le code reste à vous ;
- depuis la version 3, il fonctionne à l’intérieur de Next.js, donc le site et l’interface se publient ensemble ;
- il utilise PostgreSQL, MongoDB ou SQLite comme base de données ;
- il gère nativement les brouillons, les versions, l’aperçu en direct et les contenus multilingues ;
- depuis 2025, l’équipe de Payload fait partie de Figma ; le projet reste open source.
Pour aller plus loin, la documentation officielle est claire, et Payload a lui-même une page de comparaison avec WordPress (écrite par eux, donc partiale).
Payload et WordPress comparés
|
|
Payload |
WordPress |
|---|---|---|
|
Licence |
open source (MIT), gratuit |
open source (GPL), gratuit |
|
Interface d’administration |
conçue autour de vos contenus |
la même pour tous, enrichie par des plugins |
|
Fonctions supplémentaires |
écrites dans le code du projet |
plugins tiers |
|
Multilingue |
champ par champ, déjà inclus |
avec un plugin |
|
Technologie |
TypeScript et Next.js |
PHP |
|
Développeurs disponibles |
encore peu nombreux |
très nombreux |
Quand choisir Payload
- Les contenus ont une structure. Un catalogue de produits techniques, un réseau d’agences, des formations avec dates et formateurs : dans Payload, chaque élément a ses propres champs, et la personne qui met à jour le site ne voit que ceux-là.
- Il faut plusieurs langues. Dans Payload, la traduction se fait champ par champ, sans plugin à part.
- Le site doit communiquer avec d’autres systèmes. Un logiciel de gestion, un CRM, un espace client : Payload est déjà un backend, avec ses API et ses utilisateurs.
- Le site doit évoluer comme un produit. Les nouvelles fonctions s’ajoutent dans le code, testées et versionnées, au lieu d’empiler des plugins.
- La vitesse et la sécurité comptent. Moins de briques tierces, c’est moins de mises à jour délicates et moins de points faibles.
Quand WordPress reste le meilleur choix
- Le site est simple et doit coûter le moins possible au départ.
- La personne qui le gère connaît déjà WordPress et ne veut pas changer ses habitudes.
- Il faut des plugins tout prêts pour des fonctions standard (réservations, formations, espaces membres), et les réécrire n’aurait pas de sens.
- Vous voulez pouvoir changer de prestataire facilement : les développeurs WordPress sont nombreux, les développeurs Payload encore rares, surtout en Italie.
Nous travaillons sur WordPress depuis des années : nous l’expliquons sur la page développement WordPress.
Coûts et délais
Payload n’a pas de licence, mais chaque interface est conçue autour de votre site : au départ, il y a plus de développement qu’avec un thème WordPress. En échange, ensuite, il y a moins de plugins à mettre à jour et moins de surprises. Le prix dépend toujours des spécifications du projet, c’est-à-dire du nombre de types de contenus, de langues et de liaisons nécessaires : après un échange, nous vous envoyons un devis écrit.
Comment nous travaillons avec Payload
Nous dessinons le site dans Figma, nous définissons avec vous les contenus et leurs champs, nous développons le site et l’interface en Next.js et nous les mettons en ligne sur nos serveurs ou là où vous préférez. Ensuite, si vous le souhaitez, nous le suivons. Les détails sont sur la page développement avec Payload CMS en Italie.