Un Content Management System (CMS) est une application permettant de créer, gérer et modifier du contenu web sans connaissances techniques en code.
Fonctionnalités d'un CMS :
- ️ Éditeur WYSIWYG : Édition visuelle
- Gestion pages & articles
- Multi-utilisateurs : Rôles et permissions
- Médiathèque : Images, vidéos, documents
- Extensions : Plugins, modules, themes
- Multi-langue : Internationalisation
Types de CMS :
CMS Traditionnels (couplés) :
- WordPress (43% du web)
- Drupal, Joomla
- Wix, Squarespace
Headless CMS (découplés) :
- Strapi, Contentful
- Sanity, Directus
CMS vs Code from scratch :
- CMS : Rapide, facile, communauté
- Custom : Flexibilité totale, optimisé
CMS E-commerce :
- WooCommerce (WordPress)
- Shopify, Magento
- PrestaShop
WordPress alimente 43% du web mondial