Les systèmes de Content Management (CMS) ont longtemps été réservés à la publication de sites web importants, faisant appel à de nombreux auteurs travaillant dans un environnement collaboratif. Ces dernières années de nombreux programmes CMS ont fait leur apparition, de plus en plus souvent sous la forme de solutions open-source, et certains peuvent désormais répondre efficacement au développement de sites web de petite ou moyenne importance. L’objectif n’est pas d’apprendre un produit en particulier, mais d’en appréhender les concepts, la gestion des contenus, au travers d’exemples et d’exercices.