Un système de gestion de contenus ou SGC ((en) Content Management Systems ou CMS) est une famille de logiciels destinée à la conception et à la mise à jour dynamique de site web ou d'application multimédia.
Ils partagent les fonctionnalités suivantes :
Les avantages du CMS :
Structure fonctionnelle d'un CMS :
Dans le cadre des systèmes de gestion de contenus, on parle de frontend et de backend.
Le frontend (partie vitrine) correspond au site web tel que vous le présentez à vos visiteurs. Il s’agit donc en quelque sorte du « visage » de votre site web.
Le backend (partie arrière-boutique), serait plutôt « les coulisses », la zone d’administration. Seul l’administrateur peut y accéder et agir après s’ être identifié.
Les activités de backend comprennent la configuration, la maintenance, la création des statistiques et des nouveaux contenus.