Rendre le headless invisible pour les éditeurs.
Un plugin WordPress interne qui simplifie la prévisualisation, le déploiement et le quotidien des éditeurs sur des sites headless.
- Projet
- Plugin WordPress interne
- Année
- 2023
Godmorgen
qu’une étape.Je construis et maintiens actuellement des sites internet chez pro(G.
Voir mes réalisationsCes dix dernières années, j’ai travaillé sur des dizaines de sites internet. Aujourd’hui, je les aide à évoluer. Demain, l’IA continuera de changer ma façon de travailler, pas ce pour quoi je fais ce métier.
Je suis développeur frontend, basé à Grenoble. Chez pro(G, je construis des sites WordPress headless avec Astro, et des applications web avec Next.js.
Je fais ce métier depuis 2011. Depuis 2017, je gère à moi seul tout le développement de l’agence, de l’architecture de contenu jusqu’au déploiement.
Je veux des sites qui tiennent la route des années plus tard, et que les clients utilisent sans avoir à se soucier de la technique.
58 sites internet, du plus récent au plus ancien.
Un plugin WordPress interne qui simplifie la prévisualisation, le déploiement et le quotidien des éditeurs sur des sites headless.
Comment j’utilise l’IA, des skills sur mesure et l’automatisation pour supprimer le travail répétitif, en gardant la main sur ce qui compte.
Une plateforme privée qui relie les membres autour de contenus, profils, entreprises et événements, avec un frontend Next.js branché sur le WordPress existant.
Un site internet construit avec Astro et WordPress, pensé pour la performance, le SEO et un workflow éditorial efficace.
Refonte WordPress avec Astro : un ancien thème migré vers une architecture moderne, en préservant le workflow éditorial et le SEO.
J’interviens à chaque étape de la vie d’un projet : de l’architecture de contenu et du développement frontend jusqu’au déploiement, à la maintenance et aux améliorations continues.
De l’architecture de contenu à l’intégration frontend, je construis des sites pensés pour évoluer. Chaque projet part d’une base solide, qui reste facile à maintenir à mesure qu’il grandit.
Une fois le site lancé, je m’occupe de la sécurité, des performances, des mises à jour, des déploiements et de l’infrastructure, pour qu’il tourne sans accroc dans la durée.
J’automatise le travail répétitif pour consacrer plus de temps aux parties qui comptent. L’IA, l’automatisation et des outils sur mesure m’aident à aller plus vite, tandis que l’intégration, la qualité du code et les décisions techniques restent les miennes.
Je travaille avecAstro
Parce qu’on peut avoir un frontend rapide et facile à maintenir sans retirer WordPress à ceux qui rédigent. Les éditeurs gardent le back-office qu’ils connaissent.
Astro envoie le minimum de JavaScript au navigateur. Pour un site de contenu conçu pour durer, c’est généralement le meilleur choix. Je réserve Next.js aux applications web. C’est le besoin qui décide de l’outil, pas l’inverse.
On garde le CMS et on remplace le frontend, en préservant le workflow éditorial, les URL et le référencement. C’est ce que j’ai fait pour pro(G : passer d’un ancien thème à Astro sans que les éditeurs aient à changer leur façon de publier.
Je continue de m’occuper du site : sécurité, performances, infrastructure, workflow éditorial et améliorations au fil du temps.
Oui. Je mets en place une prévisualisation sur mesure qui affiche les contenus non publiés sur le vrai frontend, directement dans le back-office WordPress. Les éditeurs voient exactement ce qui sera publié, sans quitter l’outil qu’ils connaissent.
Oui, à condition de bien le faire. Les pages sont générées en HTML statique : elles sont rapides et faciles à lire pour les moteurs de recherche. Les URL, les métadonnées et les redirections sont gérées côté frontend, et lors d’une refonte je conserve les URL existantes pour ne pas perdre le référencement.
En partie. Elle s’occupe des tâches répétitives : structures de contenu, fichiers de base, types, validations. L’architecture, l’intégration et la qualité du code restent entre mes mains, et je relis tout ce qu’elle produit avant de l’utiliser.
This page is also available in English.
Read in English