WordPress, on aime bien son back-office mais on aimerait souvent avoir un site web plus moderne, plus rapide, plus original, avec plus de fonctionnalités...
En réalité, on peut tout à fait mixer WordPress avec un frontend moderne comme Nuxt.js.
L'avantage : on peut créer ainsi une interface 100% personnalisée - et donc raccord avec son identité visuelle, développer facilement des fonctionnalités complexes (panneau de connexion, espace utilisateur, configurateur, intégration d'API), proposer des performances optimales... sans que l'équipe qui doit gérer le back-office, créer les articles de blog et modifier les pages soit totalement dépaysée par ce changement de technologie.
Comment faire ? Il faut simplement transformer WordPress en "headless CMS", en utilisant son API.
Car oui, WordPress dispose en natif d'un mode API. Il n'y a donc pas besoin de migrer le contenu déjà créé. Si vous disposez déjà d'un site WordPress qui tourne, il suffit simplement de le transformer en simple moteur de contenu.
Et ensuite développer une nouvelle interface pour votre site, sur une technologie plus moderne.
Bien sûr, il y a quelques inconvénients : il devient plus difficile de modifier l'aspect d'une page sans avoir à recourir à du code. On peut simplement modifier son contenu textuel, ses images d'illustration...
Mais trouver un développeur freelance JavaScript/Vue.js est plutôt facile : il y en a beaucoup en France.
Exploiter les plugins de WordPress devient aussi plus difficile et mieux vaut créer les fonctionnalités - comme par exemple les envois de formulaires, de mails, les inscriptions newsletter... - sur le frontend lui-même.
De même, la mise en production d'un frontend de type Nuxt.js nécessite, en plus de l'hébergement du WordPress, une installation plus complexe qu'un simple hébergement PHP : un serveur VPS bien configuré ou, plus simplement, une plateforme cloud comme AWS ou Heroku.
Mais en contrepartie, on obtient un site performant et dernier cri.
Le jeu peut en valoir la chandelle !
Discutons ensemble de votre projet ! Nous serons ravis de vous donner une première estimation.