Conception de sites web statiques

Cover Image for Conception de sites web statiques
Web Apps Conception
Web Apps Conception

Pourquoi Web Apps Conception n'utilise plus de CMS ?

Pourquoi notre site web a autant changé - avril 2023

Sur Internet, il existe énormément de solutions qui permettent de créer son site internet quasiment seul, grâce à un système de gestion de contenu qui procure un CMS.

Après avoir moi-même expérimenté l'usage de CMS, il s'avère que leur utilisation devient fastidieuse lorsqu'il faut fabriquer un thème sur-mesure pour une entreprise qui possède une charte graphique rigoureuse.

La plupart des thèmes modernes compatibles Responsive Design sont payants, et leur achat peut très vite dépasser 100€.

De plus, chaque CMS contient une base de données, elle a besoin d'être maintenue, d'être mise à jour régulièrement afin d'éviter toutes failles de sécurité, et d'être rigoureusement sauvegardée afin d'être en mesure de la restaurer en cas d'échec d'une mise à jour.

C'est pour ces raisons que le contrat de maintenance d'un site CMS peut atteindre 1000€/an.

Pour ma part, étant passionné par le développement informatique, il était devenu évident de m'orienter vers un solution de création de site web statique 100% codé en React Js.

Logo Next.js

L'avantage d'un site web statique, c'est qu'il est moins cher à maintenir, vu qu'il n'a pas de base de données, et que l'hébergement est moins onéreux.

Pour un usage personnel et non-commercial, Vercel propose un hébergement gratuit.

Logo Vercel

Pour une entreprise qui vend des produits sur la toile, le prix de l'hébergement est de 20$/mois, soit 226€/an. En comparaison avec le tarif d'un contrat de maintenance, son prix reste raisonnable, et il sera très largement compensé par les ventes en ligne.

🗊 Il est également possible de disposer d'un site vitrine directement hébergé gratuitement chez Github sans activer l'hébergement Vercel.

Architecture technique d'un site web statique

Voici un schéma d'architecture afin de comprendre comment fonctionne un site web statique :

Schéma d'architecture

Vercel permet de gérer le déploiement du site sur une architecture construite autour de Jamstack, à partir d'un référentiel présent sur un dépôt GitHub.

Lors de la livraison d’une version du site web Front End, le code source ReactJs et/ou TypeScript sera déposé sur le dépôt GitHub du client.

Le site sera déployé par Vercel afin de le rendre disponible sur Internet.

Ce dispositif permet au client de disposer de l’ensemble du code source et des objets qui composent le site web afin d’intégrer leurs propres mises à jour de données sans avoir recours à nos services.

En cas de problème, GitHub dispose d’un versionning permettant de restaurer facilement un fichier endommagé.

A chaque nouvelle version du dépôt GitHub, Vercel lancera un nouveau déploiement automatique : un mail sera envoyé par Vercel pour signaler que la version a bien été prise en compte.

Avantages

  • Plus performant qu'un site CMS, temps de réponses plus courts, chargement des pages plus rapidement, ce qui favorise un meilleur référencement naturel sur les moteurs de recherche.
  • Plus rapide à développer car il n'est pas nécessaire de développer d'interface d'administration.
  • Plus facile à maintenir, donc génére moins de coût en contrat de maintenance.
  • Pour un usage non-commercial, l'hébergement est gratuit.
  • Pour un usage commercial (vente de produit depuis le site web), le coût de l'hébergement par Vercel reste relativement bas par rapport à un hébergement de CMS.

Inconvénients

  • Vous aurez besoin d'un éditeur de texte pour modifier les données de votre site en Markdown.
  • Pour chaque mise à jour de votre site web, il vous faudra créer une nouvelle version dans votre dépôt GitHub.

Conclusion

Vous l'aurez compris, si vous êtes l'heureux propriétaire d'un site web CMS et que vous en avez assez de payer un contrat de maintenance qui frôle les 1000 € pour un site dont le contenu n'évolue jamais, alors n'hésitez pas à me contacter afin d'établir un devis pour le convertir en site web statique, et faire au passage des économies pour l'avenir...