Saadallah El Allam
Tue 11 February 2020 - Lecture de 6 Mins
Il est temps de propulser votre site web grâce à un headless CMS en le choisissant au détriment du CMS traditionnel.
Plusieurs avantages très clairs montrent que le headless cms constitue une alternative très avancée sur le cms traditionnel que nous connaissons tous. Plusieurs de ces avantages ont initialement été mis en avant par le CMS traditionnel habituellement et globalement utilisé comme WordPress, Drupal ou encore Joomla.
Ceci dit, plusieurs aspects et paradigmes ont changés dans le domaine du web, ce qui a créé des limites à ces derniers.
Notamment l’évolution de la manière dont fonctionnent les projets web à l’échelle mondiale et plus précisément, le fonctionnement du code.
Nous avions l’habitude de considérer un site web comme une entité indépendante et à part entière et ce, depuis le provisionnement au déploiement, en passant par le développement.
Pour avoir un site web qui fonctionne ; c’était une approche en cascade qui convergeait vers l’idée ou l’objectif de lancer un site sur la toile et d’être payé pour ça. Rien de plus, rien de moins. En gros, collez une équipe de développeurs sur un projet, ajoutez-y une équipe de contenu, insérez les deux dans un processus de validation… Et boom ! C’est lancé ? Allez, aux oubliettes !
Ce processus a fait ses preuves au fil des temps et l’industrie du CMS a ajouté en parallèle une palette d’options prêtes à porter pour les utilisateurs de CMS. Nous trouvions souvent des cas où, pour intégrer ces options dans ledit site web.
Une refonte complète était nécessaire ! Aucun développeur ou agence n’accepterait de faire des modifications sur le code de la précédente. On conseille le client alors sur une refonte avec le même CMS ou de migrer vers un nouveau.
Pour accompagner cette expansion, les fabricants des CMS ont ajouté plusieurs fonctionnalités de base. Ce qui a mis en place une courbe d’apprentissage qui va à l’encontre de l’objectif initial du CMS qui était censé permettre aux non codeurs de mettre en place et de faire évoluer un site web sans l’aide d’un développeur. Et hop ! Retour au point initial.
Il est temps de migrer votre site web vers un headless CMS et de forcer son choix, malgré la résistance au changement, au détriment du CMS traditionnel. Voici 6 considérations pour vous convaincre, peut-être, de faire le pas avec votre agence.
Eh bien, contrairement à un CMS traditionnel, un headless CMS est entièrement dissocié de l’interface de votre site web. C’est-à-dire qu’il ne vit pas avec votre site web au même endroit. Le répertoire back-end ne fait que servir le contenu sur commande de l’interface front-end. Quand ces deux entités ne vivent pas sur le même serveur, on appelle ça un headless CMS.
Un CMS traditionnel et linké de manière très rapprochée entre le back-end et le front-end. En effet, ces deux là vivent dans le même serveur et consomment ainsi les mêmes ressources du serveur. Le contenu est créé, géré et stocké dans le même serveur. Le back end est aussi où l’application, le design du site web et toute personnalisation est stockée.
La gestion de contenu back et la base de données sont imbriquées au même système qui délivre et présente le contenu aux appareils qui accèdent au site web (front-end). En gros, vos éditeurs et webmasters font leurs modifications dans le même système unifié qui est votre site web, que les visiteurs consultent. Ce qui est à mon avis, très flippant !
Pourquoi le headless CMS est en pleine expansion ? Voyons 5 raisons pour lesquelles vous devez adpoter un Headless CMS pour votre site web.
Vous pouvez non seulement choisir votre langage de programmation mais puisque le Headless est centré API, vous pouvez développer votre front-end du début à la fin avec la technologie de votre choix ! Vos développeurs peuvent développer avec leur technologie préférée sans avoir à s’adapter au langage du CMS traditionnel choisi.
Une seule pièce de contenu peut être utilisée et réutilisée de la manière que vous préférez et sans duplications inutiles. Ceci, bien entendu, peut réduire considérablement le temps de développement du projet dans sa totalité.
Le headless CMS vous permet de protéger votre contenu contre l’incertitude du futur en séparant le stockage du contenu (texte, vidéos, images …etc.) et l’affichage ou design de votre site web. Par exemple, si vous faites un rebranding de votre marque, il suffira de changer le front end au lieu de déployer un nouveau site web complet.
Vu que les développeurs sont plus à l’aise dans leurs technologies et que le headless est agnostique contre tout environnement, le choix même de l’expertise du dit développeur se décloisonne. Il suffit à ce dernier de faire des appels API à des pièces de contenu pour les afficher dans l’environnement que vous aurez choisi.
L’un des plus grands challenges des marketeurs, est de créer un reflet de leur contenu dans tous les canaux. Dans le cas d’un CMS normal, ils seront obligés de manager chaque présence à part et s’assurer de couvrir l’étendue disponible de la présence de la marque. Le headless CMS permet d’orchestrer ces actions depuis un seul écosystème diffuseur de contenu via API.
Virez-moi cette partie CMS et développement back office de ce devis ! Si vous disposez d’un contenu hébergé dans un Headless CMS. Il suffit de négocier les frais de l’intégration et de design avec votre agence. Cela vous fait deux ou 3 articles de moins sur votre proposition commerciale.
Vu que le headless CMS est architecturé de manière à ce que la tête (front-end) et le corps (back-end) sont séparés, il y’a de très grands bénéfices à cela qui incluent :
La sécurité : L’accès à l’administration de votre site web reste inconnu car il n’existe pas dans le même serveur où votre application est hébergée et il n’est pas possible de le connaître à travers votre front end ou des outils de scans de vulnérabilités.
L’évolutivité : Un besoin de changer de serveur pour prendre en charge la performance de votre application ? Faites un simple copier / coller et pointez vers votre API.
La disponibilité : Si l’application CMS tombe hors ligne, il n’y aura aucun impact sur votre application.
Conclusion
Vous comptez passer au niveau supérieur en choisissant un Headless CMS ? Faites comme Nikon Lenswear et contactez-nous pour vous y accompagner. Sinon, voici une selection de headless CMS à explorer pour vos prochains projets, qui sont toutes en mode freemium. C’est-à-dire que vous pouvez commencer, ou rester en mode gratuit : Contentful, Prismic, Butter CMS & Strapi
Gatsby Js
Headless
Technologie
Wordpress
Saadallah El Allam
Front-end developer based in El Jadida, Maroc. Currently working @astrodigitalco .