De l'utilité des CMS...
Pour mettre en place rapidement un site web dynamique, je préconise, plutôt que de réinventer la roue en développant un site à partir de rien, d’utiliser et de modifier un CMS (Content-Management-System : Système de gestion de contenu) Open-Source à savoir un logiciel libre qui permet de déployer assez vite un site web complet. Ces logiciels ont les avantages suivants :
- adaptabilité : les CMS sont entièrement paramétrables et permettent de mettre en place tout type de site et de design,
- séparation du fond et de la forme : possibilité de modifier très facilement le design en conservant toutes les informations déjà intégrées dans le site,
- modularité : chacun peut facilement ajouter des plugins existants (gratuits ou payants) en fonction de ses besoins particuliers. Dans le cadre d’un développement spécifique, on peut aussi créer un plugin,
- sécurité et évolutivité : les CMS sont développés par des communautés nombreuses et les évolutions des techniques web sont prises en charge. Les CMS doivent être mis à jour régulièrement pour rester totalement sécures et cette mise à jour s’effectue maintenant très simplement (d’un seul clic) pour peu qu’on ait effectué au départ une installation et une personnalisation du site irréprochables.
Il en existe beaucoup, chacun a sa petite préférence… Pour un site classique, je privilégie WordPress, capable de servir de moteur au plus simple blog comme au plus complexe des sites corporate… Pour les sites de type catalogues ou boutiques en ligne, ma préférence va à WooCommerce (pour rester dans le modèle WP) ou bien à Prestashop …