Vous désirez créer un site Internet et vous vous posez la question entre utiliser un CMS, un site « statique » ou un framework, cet article est fait pour vous.

Qu’est ce qu’un CMS ?

CMS pour Content Management System (Système de Gestion de Contenu) est un moteur de site Internet prêt à l’emploi.
55,8% des sites Internet dans le monde utilisent un CMS*.

CMS : Un moteur de site Internet

Ce moteur réunit les fonctionnalités les plus utilisées pour l’utilisation et la gestion d’un site internet :

  • Gestion Backend : pages d’administration du site uniquement accessible à l’administrateur
  • Publication de pages ou articles
  • Classification des contenus par catégories et tags
  • Gestion des commentaires
  • Gestion des images
  • Gestion des droits d’utilisateurs
  • Configuration des types d’URLs

Un CMS permet d’ajouter beaucoup d’autres fonctionnalités via des systèmes de plugins ou de modules, gratuits ou payants, qui s’installent depuis le backend. Les fonctionnalités les plus communes sont les suivantes :

  • Gestion du multilingue
  • Gestion du référencement ou SEO (Search Engine Optimization)
  • Amélioration des performances

La plupart des fonctionnalités disponibles pourront répondre à votre projet car il est rare qu’un besoin soit unique et isolé. Cependant, si vous avez besoin d’une fonctionnalité particulière, il est possible de commander un développement sur mesure pour créer votre propre module.

CMS : Des thèmes prêts à l’emploi (webdesign)

La partie visuelle des CMS se nomme « thème » ou « template » en anglais. C’est le webdesign de votre site, l’identité visuelle de votre présence sur Internet.
Deux options s’offrent à vous en fonction de votre budget :

  • Vous pouvez acheter thème prêt à l’emploi, il ne restera plus qu’à remplacer les contenus (textes et images). Il en existe de nombreux disponibles sur des plateformes comme https://themeforest.net. Nous conseillons un thème payant bien évalué, vous aurez moins de problèmes de maintenance ou de sécurité.
  • Si vous désirez une présence web en accord graphique avec votre charte graphique, vous pouvez demander à une agence comme Li-Nó Design de créer un thème sur mesure à l’image de votre marque. L’agence créera un webdesign que vous pourrez contrôler puis le transformera en thème.

Les avantages d’un CMS

  • Pour un moindre prix, vous aurez un site Internet fonctionnel et évolutif.
  • Le CMS a été testé par des millions d’autres utilisateurs, peu de chance d’avoir de nouveaux bugs.
  • Sans avoir des compétences de programmeur, vous pourrez mettre à jour tous les contenus de votre site Internet et maîtriser les balises SEO.
  • Si vous avez besoin de nouvelles fonctionnalités, vous pouvez installer des plugins/modules disponibles sur le marché.
  • Si vous souhaitez changer de design sans toucher aux contenus (textes et images), il vous suffit de changer de thème.

Les désavantages d’un CMS

  • Le code généré n’est pas maîtrisé : il y en a souvent plus de code (balises HTML, code javascript et code css) que nécessaire pour répondre aux attentes de tous les utilisateurs possibles. En conséquence, le site a souvent un ratio contenus/HTML assez faible ce qui est mauvais pour le SEO.
  • Des fichiers non nécessaires sont chargés (javascript, css), ce qui peut ralentir l’affichage du site.
  • Il est difficile de maîtriser les performances.
  • Pour des fonctionnalités spécifiques très complexes, le développement de modules peut s’avérer compliqué, donc onéreux.
  • Un CMS est plus attaqué par les robots hackers car ils en connaissent les failles potentielles.

Les CMS les plus utilisés

WordPress = 60,7% des CMS dans le monde et 33,9% des sites Internet dans le monde. Selon notre expérience, c’est le CMS le plus facile à prendre en main, mais aussi le plus stable et le plus évolutif.
Joomla = 5,1% des CMS dans le monde
Drupal = 3,3% des CMS dans le monde
Shopify = 2,8% des CMS dans le monde
Squarespace = 2,8% des CMS dans le monde
etc.

Il existe aussi des CMS privés, par exemple quand une agence digitale développe sa propre solution. Nous déconseillons cette solution car vous seriez prisonniers de cette agence pour la maintenance du site et souvent pour l’hébergement.

Qu’est ce qu’un site « statique », « From scratch » ou basé sur un « framework » ?

Quand un site Internet est créé sans CMS, il y a deux possibilités :

  • Toutes les fonctionnalités sont implémentées directement en HTML, le site est dit « statique ». On parle aussi ici d’un site « HTML ».
  • Toutes les fonctionnalités sont implémentées à l’aide d’un framework (base logicielle de développement). L’implémentation sera complètement spécifique à votre site Internet dont les contenus pourront être dynamiques selon les fonctionnalités implémentées. On parle donc d’un site basé sur un « Framework ». Exemple: Symfony, Laravel, Rails, etc.

44,2 % des sites Internet dans le monde n’utilisent pas de CMS*.

Quand utiliser un site Internet statique ?

Si votre site Internet est simple, sera peu mis à jour et que ce sera un développeur ou une agence digitale qui le mettra à jour, vous aurez tout intérêt à développer un site statique.
En terme de référencement (SEO), la simplicité et la légèreté du code compenseront le côté statique des contenus. Les mises à jour sont assez rapides car les contenus sont directement dans les fichiers sources, pas besoin de chercher où mettre à jour les contenus comme c’est le cas parfois avec un CMS.

Il ne faut pas créer un site statique dans les cas suivants :

  • Gestion de contenus dynamiques
  • Multilingues
  • Vous souhaitez vous même mettre à jour les contenus

En terme de tarifs, un site statique de 5 pages coûte +/- la même valeur que la mise en place d’un CMS avec achat, installation et configuration du thème et des plugins.

Quand utiliser un site Internet basé sur un framework ?

L’intérêt de développer un site Internet basé sur un framework, c’est de créer des contenus dynamiques que l’on ne peut pas gérer avec un CMS. On parle de développer une application « from scratch », c’est à dire « à partir de rien ». Dans ce cas, il faudra spécifier toutes les fonctionnalités et toutes les pages dans un cahier des charges, demander un devis sur cette base, puis lancer le développement.
Le développeur ou l’agence digitale proposera le framework qui lui semble le plus adapté. Le code, la sécurité, les fonctionnalités et les performances seront maîtrisés.
Pour désigner ces sites Internet complexes et évolutives, on parle d’applications web.

Cette solution est de loin la plus coûteuse car elle nécessite de nombreux jours de design, développement, tests et une maintenance régulière. Cependant, c’est la meilleur solution pour obtenir un résultat sur mesure ! Les start-up créent souvent leurs applications à partir d’un framework.

Conclusions

Les CMS sont de très bonnes solutions dans les cas suivants :

  • Sites Internet de présentation (toutes tailles, multilingues)
  • Blog
  • Sites e-commerce
  • Landing pages complexes (multilingue, mises à jour régulières)

Les sites « statiques » sont de bonnes solutions dans les cas suivants :

  • Landing pages simples
  • Sites Internet simples avec peu de mises à jour

Les sites Internet basés sur un framework sont de bonnes solutions dans les cas suivants :

  • Site développant des fonctionnalités complexes et évolutives
  • Besoin d’une maîtrise des performances, de la sécurité et du code dans son ensemble

 

Vous souhaitez clarifier quelques interrogations ou partager votre projet avec nous ?

> Contactez-nous !

Li-Nó Design est une agence de communication spécialisée dans l’identité visuelle et le branding, le Design Graphique, le Développement Web et le Web Marketing.
Découvrez ou redécouvrez notre équipe et notre portfolio.

À bientôt !

 

*Sources : https://w3techs.com/technologies/overview/content_management/all

por Pascal
Web developer

PARTAGEZ !