Un logiciel de gestion de contenu (Content Management System) est une solution qui facilite la conception et la mise à jour des sites ou applications web.
Il permet de gérer les requêtes clients sur la partie frontend, la visualisation des contenus.
Il donne aussi la possibilité de gérer le contenu depuis un espace d’administration pour la partie backend par plusieurs éditeurs, fournit un processus optimisé de publication de contenu, sépare la forme du contenu, facilite la gestion des rôles des utilisateurs, l’option de recherche en texte intégral, le support multilingue.
La plupart des CMS sont aujourd’hui disponibles en open source.
Exemples :
- Blogger
- ColdCMS (Python)
- Craft CMS
- Django (Python)
- Drupal (CMS FMS)
- Duda
- GoDaddy Builder
- Jimdo
- Joomla!
- Magento
- PrestaShop
- Strapi
- SquareSpace
- Wagtail (Python)
- Weebly
- Wix
- WordPress