Passer au contenu principal
Voir les solutions pour le secteur public En savoir plus
Parlez à un expert

Changer de langue

Appuyez sur Entrée pour voir tous les résultats.

Société de développement WordPress Headless : Next.js et Astro

Société de développement WordPress Headless pour les interfaces Next.js, Astro et React. Les éditeurs conservent WordPress, une source de contenu unique pour les flux Web et les applications, hébergée sur WP Engine.

Illustration abstraite d'un cube de contenu central envoyant des lignes de données lumineuses à des écrans distincts de sites Web, de téléphones et de tablettes, montrant le contenu découplé de ses faces frontales, en bleu marine et bleu.

La plupart des entreprises qui demandent WordPress headless n'ont pas de problème avec WordPress. Ils ont un problème frontal : des pages qui se chargent lentement, un design que le thème ne parvient pas à fournir ou du contenu qui doit apparaître dans une application mobile ainsi que sur le site Web. Headless résout ce problème et crée quelques nouveaux problèmes si vous n'êtes pas prêt à les affronter.

Ce que signifie réellement WordPress sans tête avec Next.js

Dans un site WordPress normal, un système stocke le contenu et crée également chaque page. Dans une configuration sans tête, ces deux tâches se séparent. WordPress reste la source de contenu : vos éditeurs utilisent les mêmes écrans d'administration, la même médiathèque, les mêmes champs personnalisés. Une interface distincte, écrite en React, Next.js ou Astro, récupère ce contenu via WPGraphQL ou l'API REST et affiche les pages que les visiteurs voient.

C'est l'idée qui sous-tend l'utilisation de WordPress en tant que CMS headless. La « tête » est la couche thématique, et vous l'avez remplacée par du code que vous contrôlez entièrement.

Ce que nous construisons

Nous sommes d'abord une société de génie logiciel, ce qui façonne la façon dont nous abordons cette question. Le front-end est un véritable code d'application en TypeScript sécurisé, et non un thème avec quelques appels d'API intégrés.

  • Une interface Next.js ou Astro, choisie en fonction de l'interactivité du site (Astro pour les sites riches en contenu qui ne devraient contenir pratiquement aucun code JavaScript, Next.js lorsqu'il existe un comportement similaire à celui d'une application)
  • Schémas WPGraphQL ou REST conçus autour de votre modèle de contenu, afin que le front-end ne lutte pas contre les données
  • Des aperçus de contenu, afin que les éditeurs puissent voir un brouillon dans le véritable front-end avant sa mise en ligne
  • Une source de contenu qui alimente le site Web, une application React Native et tout ce qui en a besoin
  • Configuration de la mise en cache et du CDN pour que les pages soient rapides en cas de trafic réel
  • Migration d'un site WordPress existant, en conservant les URL et le contenu intacts

Si vous avez également besoin de Drupal ou d'un autre CMS headless, nous avons également fait ce travail, et nous le dirons si un autre système convient mieux que WordPress.

Quand headless est payant

Imaginez un éditeur régional avec quelques milliers d'articles, une application mobile et une équipe éditoriale de douze personnes. Le site est lent car le thème charge des dizaines de plugins à chaque demande, et l'équipe de l'application continue de rechercher du contenu sur le site Web. Headless leur fournit un site rapide et pré-rendu et une API que le site et l'application lisent à la fois. Les rédacteurs ne se recyclent pas du tout.

Cela s'avère également rentable lorsque les exigences de conception dépassent ce qu'un thème peut raisonnablement faire, lorsque vous avez besoin de budgets de performance stricts ou lorsque les équipes de sécurité souhaitent que le site public soit découplé de l'administrateur et de la base de données.

Quand ça n'en vaut pas la peine

Headless est plus à créer qu'à maintenir, puisque vous exécutez désormais deux bases de code et une API entre elles. Ignorez-le pour un petit site de brochures qui change deux fois par an. Réfléchissez bien si votre équipe s'appuie sur des constructeurs de pages ou des plugins frontaux (formulaires, sliders, outils d'adhésion, nombreux modules complémentaires de référencement) pour modifier les mises en page sans l'aide d'un développeur, car celles-ci s'affichent dans le thème et ne vous suivront pas sur une interface distincte. Certains peuvent être reconstruits en tant que composants, d'autres non, et vous voudrez savoir lesquels avant de les valider.

Hébergement et plateforme

Sweent est membre du programme de partenariat de l'agence WP Engine et nos projets sont soutenus par une équipe de partenaires dédiée à WP Engine. Pour la couche de contenu, cela signifie EverCache et un CDN mondial, des mises à jour automatisées avec restauration, une protection WAF et DDoS gérée, un staging, des sauvegardes quotidiennes et une assistance WordPress 24h/24 et 7j/7. La plateforme est soumise à des audits annuels SOC 2 et détient la certification ISO 27001. Vous pouvez en savoir plus sur le fonctionnement de ce partenariat sur notre [page WP Engine] (/wp-engine).

Comment se déroule un engagement

  1. Nous auditons votre modèle de contenu, vos plugins et votre trafic pour décider si le headless est justifié.
  2. Nous concevons le schéma de contenu et la couche API, et nous convenons des pages à pré-afficher.
  3. Nous construisons le frontend dans Next.js ou Astro en même temps que votre instance WordPress, avec des aperçus.
  4. Nous migrons le contenu, configurons des redirections et effectuons des tests lors de la mise en scène.
  5. Nous lançons, puis remettons à votre équipe le référentiel et la documentation. En règle générale, nos ingénieurs s'intègrent à votre équipe plutôt que de disparaître derrière un mur.

L'aspect ingénierie fait partie de nos [services de génie logiciel] (/services/software-engineering), et nous détenons le statut SDVOSB et HubZone et un contrat GSA Multiple Attribution Schedule pour les acheteurs du secteur public.

Le compromis à faire pour peser

Vous gagnez en rapidité, en liberté de conception et en une source de contenu capable d'alimenter n'importe quoi. Vous payez avec une deuxième base de code et un peu plus de discipline technique pendant toute la durée de vie du site. Si votre feuille de route nécessite la première liste, une courte conversation via notre [page de contact] (/contact) permettra de déterminer si la seconde en vaut la peine.

Questions fréquentes

  • Qu'est-ce que WordPress headless ?

    Cela signifie que WordPress est utilisé uniquement comme lieu où le contenu est écrit et stocké, tandis qu'une interface distincte, intégrée à quelque chose comme Next.js ou Astro, récupère ce contenu et affiche les pages. Les éditeurs se connectent toujours à l'interface d'administration WordPress familière. Les visiteurs ne touchent jamais un thème WordPress.

  • WordPress headless est-il plus rapide qu'un site WordPress classique ?

    C'est possible, mais ce n'est pas automatique. Une interface Next.js ou Astro bien construite peut servir principalement des pages pré-rendues et ne contenir que très peu de JavaScript, ce qui est difficile à égaler avec un thème chargé de plugins. Une construction headless bâclée peut facilement être plus lente que le site qu'elle a remplacé.

  • Comment connecter WordPress à une interface Next.js ?

    Le front-end lit le contenu via WPGraphQL ou l'API REST intégrée à WordPress. Nous en choisissons un en fonction du degré de relationnel de votre contenu et du nombre de personnes qui le liront. Les éditeurs obtiennent un lien d'aperçu qui leur permet de voir un brouillon affiché dans le véritable front-end avant de le publier.

  • Mes rédacteurs doivent-ils apprendre un nouveau système ?

    Non Ils conservent les écrans WordPress qu'ils utilisent déjà pour les publications, les pages, les médias et les champs personnalisés. Ce qui change, c'est ce qui se passe après la publication, et avec les aperçus intégrés, la plupart des éditeurs remarquent à peine la différence.

  • Quand ne devrais-je pas me retrouver sans tête ?

    Si vous gérez un petit site de brochures, ou si votre équipe compte sur des plugins frontaux et des constructeurs de pages pour modifier les mises en page sans l'aide d'un développeur, headless coûte généralement plus cher qu'il n'en rapporte. Ces plugins s'affichent dans le thème, de sorte qu'ils ne sont pas transférés vers une interface distincte. Une version WordPress conventionnelle bien réglée est la meilleure réponse à ce problème.

  • Où est hébergé un site WordPress headless ?

    Nous hébergeons la couche de contenu WordPress sur WP Engine, ce qui vous permet de créer des mises en scène, des sauvegardes quotidiennes, un WAF géré et un CDN mondial. Le front-end Next.js ou Astro est déployé sur une plate-forme qui lui convient, et les deux parlent d'une API.

Retour aux guides

Prêt à amplifier votre impact numérique ?

De la migration WordPress/Drupal à grande échelle à l'intégration d'agents d'IA sur mesure, nous construisons la technologie qui porte votre croissance. Pas de blabla, seulement l'excellence en ingénierie.

Planifier un échange technique