Revenez souvent pour suivre son évolution !!
Un CMS, ( Content Management System ), est en fait un logiciel qui va rédiger le code html à votre place.
Vous ne manipulerez plus votre site de manière directe, en rédigeant vous-même le Html, mais vous passerez par un intermédiaire : le CMS.
Ils ont de nombreuses utilités :
- Permettre à ceux qui n’y aucune connaissances en Html/CSS de contribuer à un site web.
- Ajouter du "dynamisme", chose impossible en Html Statique, comme la possibilité d’ajouter des commentaires, la possibilité d’automatiser plus ou moins votre site.
- Vous simplifier la vie : tout ce qui est répétitif, machinal, le CMS s’en charge pour vous. ( cf l’exemple dans l’article précédent ).
- Enormément d’autres choses...
Tout cela dans le but de vous permettre de vous concentrer uniquement à la rédaction du contenu de votre site.
Concrètement
Les Cms sont des logiciels que vous devez installer sur votre site web ( sur votre FTP si vous préferez ).
Ils se présentent souvent sous la forme d’un dossier rempli d’un tas de fichier texte portant l’extension .php, que vous uploadez alors sur votre serveur FTP.
Vous vous rendez sur votre site, et procédez à son installation via votre navigateur web, une fois finies, vous êtes prêts à l’utiliser !
Ils existe de nombreux types de CMS :
- les blogs
- galeries photos
- portails
- forums ...
Exemple d’installation d’un CMS
Pour y voir un peu plus clair, je vais vous faire une démonstration de l’installation d’un cms de blog ( DotClear ).
Pour aller plus loin
Reprenons la diapo ci-dessus :
- On télécharge le cms sur le site de Dotclear, on le décompresse, on obtient un dossier rempli de fichier texte, on envoie le dossier sur le FTP.
- On se rend sur monsite.com/dotclear/install, et la magique : un assistant d’installation nous prend en charge, nous y rentrons alors quelques informations techniques concernant le serveur ou est hébergé le site.
- On se rend alors dans la partie d’administration du site, la partie du site ou vous seul pouvez accéder ( ca serait embêtant si n’importe quel internaute pouvait modifier votre blog ), en entrant votre login/mdp.
- Vous rédigez votre 1er billet.
- On se rend alors sur la partie "publique" du site, la partie du site visible par tout le monde, et on constate que la page a été modifié par l’ajout de votre billet !!!
En fait la raison d’être du Cms est de générer du Html, a la fin de la diapo, en fait Dotclear a :
- Récuperez le contenu du billet que vous avez rédigé, il va alors "l’insérer" dans un modèle de page html, qui est fourni par défaut avec Dotclear, résultat vous avez une jolie page Html.
Si vous aviez à faire ça a la main, vous auriez du :
- Créer/trouver un modèle de page, à chaque fois que voudriez rajouter un billet, vous devriez éditer a la main le fichier Html systématiquement.
Ici grâce à Dotclear, plus besoin de Client FTP, tout se passe directement dans votre navigateur internet !!
Conclusion
J’espère que la notion d’un système de gestion de contenu est maintenant un peu plus claire ;).
En prenant un peu de recul, on remarque que :
- Vous n’avez pas besoin de connaître le Html ni le CSS pour mettre à jour votre blog.
- Dotclear automatise tout ce qui est automatisable : il s’occupe lui-même de créer les liens entre les pages de votre blog, de les mettre à jour si les noms de vos pages changent etc ...
- Si vous êtes curieux, vous verrez que Dotclear permet de changer en un clic le "thème" de votre Blog, un peu comme vous changer le thème de votre bureau. Tout cela sans avoir à faire de pénibles et longs copier-collers ...
- Votre site est dynamique !! Vous avez remarqué la petit calendrier qui indique la date en haut à droite de la page de Dotclear ?? Il indique la date, et celle-ci change absolument toute seule, sans aucune intervention de votre part, si vous reveniez le lendemain, vous verrez que le calendrier a bel et bien avancé d’un jour ;).
- De même les utilistateurs ont la possibilité de laisser des commentaires sur votre site.


