Les Content Management System (abbriéviation en CMS) en anglais, ou les systèmes de gestion de contenu en français (abbréviation en SGC) sont une famille de logiciels destinés à la conception et à la mise à jour dynamique de site web ou d’application multimédia. Ils partagent les fonctionnalités suivantes :
Grâce à des interfaces de gestions faciles, propres et multi-niveaux d’administration (abonné => rédacteur =>modérateur=>administrateur=>compte maître ou dieu), ils permettent une structuration de l’information et une meilleure organisation de celle-ci dans une base données bien séparée en tables et en champs. Ces interfaces permettent donc de changer le contenu directement sur la base de données, sans changer la page en elle-même (puisque son code source ne change pas). On dit donc que les CMS sont des sites dynamiques.
En plus de celà , la plupart des CMS permettent une meilleure gestion du design du site administré grâce aux standards du XHMTL et du CSS, avec possibilité d’insérer des bouts de codes de tous types, comme le javascript ou encore le PHP. Cette dernière possibilité permet donc au CMS de disposer de certaines fonctionnalités personnalisées à chaque visiteur comme par exemple : la recherche dans les archives – l’espace membre – la newsletter générale ou thématique.
Voici également quelques avantages majeurs des CMS :
- Ils permettent une gestion très bien organisée du stockage de l’information et des données, et vous donc gagner en terme d’espace disque, de temps de recherche et donc de prix.
- Ils permettent un travail collaboratif de très haut niveau, avec possibilité de créer des multi-niveaux pour que les utilisateurs se contrôlent les uns les autres, chaqun selon ses droits.
- Ils permettent souvent d’administrer le site en se basant sur une interface WYSIWYG (What You See Is What You Get) qui vous dispense d’avoir des connaissances en HTML pour organiser vos articles et les mettre en forme.
Par contre, voici quelques avantages majeurs des CMS :
- Ils sont plus vulnérables que les logiciels côté sécurité, parce qu’ils comprennent des milliers de pages, que les développeurs n’ont certainement pas sécurisé toutes.
- Leur code source est généralement ouvert et libre. Les hackers et les newbies s’en servent généralement pour trouver les failles.
- Il faudrait un temps d’adaptation avant d’apprendre à les utiliser sans problèmes.
Voici des exemples de CMS gratuits très connus :
- Joomla
- Mambo
- PHPNuke
- Xoops
- SiteFrames
- PhpWebSite
- PHPWCMS
Voici également des exemples de CMS payant très connus :
- Article Manager
- CMS Builder
- Bitrix Site Manager
- Mixer
- PhpFox
Vous pourrez également en trouver plein ici.
N’oubliez pas que la plupart des hébergeurs offrent un script qui installe automatiquement un CMS gratuit pour vous, en quelques secondes. Les plus connus de ces hébergeurs sont Mon Hosteur et Planet Hoster.
Flux RSS des commentaires de cet article. TrackBack URL
mai 21st, 2009 - 16 h 23 min
Beau site, des informations utiles. Merci pour tous le staff d’hebergersite.com
mai 21st, 2009 - 16 h 52 min
Merci pour ton commentaire Claude. Je voulais souligner pour l’instant, le staff ne fait qu’un seul rédacteur qui est moi, et un infographiste que je salue à travers ce post.
mai 21st, 2009 - 21 h 11 min
Merci infiniment pour le salut, cher Aymane