Qu’est-ce qu’un CMS ?
Un CMS est un moyen facile de créer et gérer un site internet.
Au debut de l’internet, les sites étaient en HTML et chaque page était indépendante. Le language était facile à apprendre mais non dynamique et surtout très difficile pour gérer des changements dans le site sur plusieurs pages: il fallait modifier chaque page une par une.
Entrent les CMS : Content Management System. Le principe d’un CMS est qu’il va stocker toutes les données du site dans une base de données. Toutes les données, ça veut dire non seulement les textes mais aussi leur apparence, l’organisation, etc. Il devient très simple de gérer un site car les modifications dans une base de données peuvent se faire automatiquement plutôt que page par page.
Un CMS n’est pas un logiciel que vous pouvez facilement faire tourner sur votre PC ou Mac (c’est possible mais assez compliqué car il faut installer d’autres applications). Le plus simple pour commencer à utiliser un CMS est de l’utiliser sur un hébergement sur un serveur. Les principaux CMS sont des logiciels gratuits (open source) et l’hébergement est très peu cher (quelques euros/mois).
Les principaux CMS sont:
- WordPress: c’est le plus facile à utiliser, de loin. Fortement recommandé. J’utilise WordPress pour ce site par exemple. Installation en un clic sur Mavenhosting.
- Drupal: c’est le plus puissant mais aussi le plus compliqué à utiliser. Recommandé uniquement si vous avez pas mal de temps à passer pour apprende mais permet de développer des sites complexes.
- Joomla: est intermédiaire (je ne l’ai pas beaucoup utilisé donc je connais moins aussi)