http://www.scriptol.fr/cms/choisir.php
Qu'est-ce qu'un CMS et lequel choisir?
Les CMS permettent de créer les pages d’un site de façon automatique, à partir de données, et
fonctionnent sur le serveur.
Tous les logiciels de CMS mentionnés dans cette page sont gratuits et open source.
Sommaire
Définition
Pourquoi un CMS?
Quel CMS choisir?
o Les blogs
o Les wikis
o Les forums
o Les portails
o Autres catégories de CMS
Les techniques
o CMS à templates
o Pages statiques
o Pages dynamiques
o Stockage des données dans XML
Principaux CMS
Plus d’information
Définition
Le nom CMS, Content Management System, en français Système de Gestion de Contenu est un
terme vague, puisqu’en fait tout logiciel gère un contenu.
Plus précisément on donne ce nom à un logiciel qui gère la création et la publication de documents,
éventuellement de façon collaborative.
Sur ce site, on parlera plutôt des CMS en tant qu’applications web, donc de logiciels d’aide à la mise
en ligne de documents sur Internet.
Pourquoi un CMS?
Le gestionnaire de contenu se charge de la partie commune aux pages de votre site et génère les pages
à partir du texte ou des données que vous lui fournissez. Il vous délivre donc de tâches répétitives.
Il peut être statique et créer les pages avant qu’elles ne soient mises en lignes, ou dynamique et créer la
page à la demande du visiteur.
Il n’apporte rien quand au contenu lui-même, mais permet de gérer la structure du site, ajouter et
classer les pages… Les principaux CMS permettent de gérer un forum, un annuaire, les nouvelles, la
plupart du temps par l’ajout d’extensions.
Quelquefois il permet d’adapter l’interface du site, de générer des pages imprimables plus dépouillées
ou de faire participer des contributeurs au site.
Quel CMS choisir?
Le nombre de CMS disponibles, même si l’on se limite aux logiciels gratuits, semble illimité. La page
de comparaison bien qu’assez longue n’en donne qu’une partie et ne comprend pas les logiciels
commerciaux.
Néanmoins, la classification que nous allons donner devrait aider à délimiter ce que l’on recherche, et
quels logiciels peuvent correspondre à ce que l’on cherche.
Dans un second article fournissant une liste des CMS, une comparaison est basée sur le type, le
langage et le stockage de l’information. Des liens sont donnés en outre sur des sites qui permettent de
comparer de façon très détaillée les possibilités de ces logiciels, grâce à une matrice dynamique et aux
commentaires des internautes.
Les blogs
Travailler sur le formatage d’un site pour faire un blog est totalement inutile. D’une part il existe des
sites communautaires qui vous proposent de mettre votre blog en ligne sans aucune édition HTML,
d’autre part il existe des CMS à installer sur votre propre site pour toute la partie formatage des pages.
Wordpress
C’est le plus utilisé. Il génère automatiquement les pages HTML à partir du texte édité qui est
stocké dans une base de données. On peut créer un post sur son blog par envoi d’un e-mail. Ses
nombreux thèmes et plugins qui étendent ses possibilités permettent d’utiliser Wordpress
comme un CMS de site portail.
DotClear
Gestionnaire de blog français. Prend en charge l’administration du blog, recherches,
catégorisation, etc.
Les wikis
Ce sont des sites dont le contenu est édité par les visiteurs. Convient donc à des encyclopédies, des
sites culturels généraux ou spécialisés dans un thème.
MediaWiki est un gestionnaire de contenu de wiki qui est de plus en plus largement utilisé. Il
fonctionne avec PHP et MySQL. Il propulse Wikipedia.
PmWiki et DokuWiki sont en PHP mais n’utilisent pas de base de donnée.
Les forums
Il est totalement inutile de consacrer un seul instant à programmer le forum d’un site. Il existe des
logiciels gratuits complets et relativement simples à utiliser. Les billets sont enregistrés dans une base
de donnée et les fils de discussion sont affichés de façon dynamique.
Quel CMS de forum choisir?
PunBB semble être le mieux indiqué comme complément d’un site proposant déjà un autre
contenu. Il est plus léger, plus facile à interfacer, et à programmer au besoin.
phpBB est le plus utilisé sur les sites dédiés au forum. Il s’installe très facilement et
s’administre tout aussi aisément. Il existe un nombre impressionnant d’extensions et de
templates pour changer le look. Très visé par les spammeurs, il nécessite des modifications de
code pour s’en protéger.
MyBB et SMF sont équivalents en fonctionnalités à phpBB. MyBB offre de base des quantités
de fonctions qui ne sont disponibles sous phpBB que sous forme d’extensions à installer.
Ces quatre CMS gratuits fonctionnent sous PHP et MySQL.
Notez que beaucoup de CMS généraux (ou portails) incluent aussi la gestion de forum, FAQ et
nouvelles, éventuellement par l’ajout d’extensions.
Les portails
Les générateurs de portails sont des systèmes de gestion de contenu complets pouvant créer et gérer
outre les pages HTML, les capacités interactives du site: FAQ (questions des utilisateurs et réponses
des modérateurs), forum, news… Les CMS suivants disposent d’un éditeur style traitement de texte et
des principales fonctionnalités:
Joomla. Projet collaboratif de CMS Internet et intranet en PHP. Mise des pages en mémoire
tampon pour accélérer le chargement, indexation, fils RSS, version imprimable des pages,
news, blogs, forums, sondages, recherche sur le site, et langues étrangères, grâce à des
extensions. Il est dérivé de Mambo et réalisé par les mêmes développeurs.
Drupal. Autre projet PHP disposant d’une communauté de support, avec les mêmes
fonctionnalités que Joomla. S'adresse à des webmasters professionnels.
Xoops. Fonctionne uniquement avec le serveur Apache et en PHP. CMS modulaire pour
développer le site de façon progressive et utilisation de thèmes pour lui donner une apparence
choisie. Une version française existe.
SilverStripe. Autre projet largement utilisé bien que moins connu.
Autres catégories de CMS
Les CMS spécialisés s’apparentent plus à des applications web.
E-commerce. Gestion des transactions. Gestion de la mise en ligne des produits (différent de la
gestion des stocks).
Education. Gestion de l’apprentissage.
Organisation ou association. Gestion des membres.
Intranet. L’équivalent d’Internet localement à une entreprise.
Travail de groupe (groupware). Gestion de participations multiple. Pour des projets comme
Linux par exemple.
Les techniques
CMS à templates
Ces CMS opèrent sur des modèles que l’on définit selon le format des pages et dont les champs sont
affectés par les données selon leur type.
Spip en est un exemple, on crée le site à partir de templates réutilisables, qui décrivent chacun
la structure de la page. Utilise PHP 3 et MySQL.
Pages statiques
Le CMS statique construit les pages avant de les mettre en ligne, à partir de fichiers ou templates
L’avantage est l’accès au contenu est beaucoup plus rapide que l’emploi d’une base de données du
type MySQL.
Pages dynamiques
Le CMS dynamique construit la page au moment ou le visiteur veut la consulter, en cliquant sur un
lien. Les données sont lues dans une base de données et la page créée selon un modèle.
Beaucoup de CMS utilisent le logiciel SuperCache, qui permet d’accéder directement aux pages les
plus récemment vues, sans passer par la base de données.
Stockage des données dans XML
Quelques CMS récupèrent les données dans des fichiers XML, à partir desquels il est possible de créer
des pages selon des points de vue différents. Cela s’accompagne d’un système de compression de
fichier, au format zip souvent, comme le fait DokuWiki par exemple. Les CMS XML peuvent être
statiques ou dynamiques.
Plus d’informations
Construire son propre CMS. Article et code. Commence par un éditeur wysiwyg pour écrire en
ligne.
La liste complète et la comparaison des CMS. Tous les CMS gratuits avec le langage de
programmation et le type de base de donnée utilisée.
La création d'un site Web
Créer un site sur le Web, exprimer ses idées, ses talents, cela ne nécessite que quelques étapes. D'abord
choisir un nom de domaine avec le meilleur registrar. Choisir l'hébergement qui offrira toutes les
services utiles pour son site. Mettre un contenu en ligne, dans des pages HTML statiques ou avec un
gestionnaire de contenu, un CMS. Et finalement faire connaître son site, notamment grâce aux moteurs
de recherche ce qui est l'objet de la SEO. Tout cela est expliqué dans cette section de scriptol.fr.
Démarrer un site
Tout ce qu'il faut savoir avant d'acquérir un nom de domaine.
Le comparatif des registrars. Obtenir un nom de domaine au meilleur prix.
Comment choisir un hébergement de site web? Tous les critères, les nouvelles formes
d'hébergement.
Comparatif des hébergeurs de sites Web. Fonctionnalités et coûts des hébergements.
Comparatif des hébergements de sites Web professionnels.
Comment créer un site bilingue. Avec redirection automatique des visiteurs selon la langue.
Acheter un site Web comporte des risques.
Conception, les fondations
Le guide de la création d'un site web en étapes
On doit d'abord choisir un nom de domaine et un hébergement grâce aux comparatifs, puis
viennent le design et le référencement pour améliorer le nombre de visites.
Design: Composition d'une page Web
Que mettre dans une page et à quelle place: en-tête, footer... Pour retenir le lecteur, la page doit
communiquer ce qu'elle offre en moins de 10 secondes.
Conception d'une page d'accueil
Contenu et agencement de la première page d'un site.
Conception optimale d'un site Web
Ce qu'il convient de faire et ce qu'il faut éviter.
Comment créer un bon titre de page Web
Questions sur la longueur, le choix des mots, et autre aspects.
Le Web 2.0 sans programmation
Les sites modernes sont dynamiques et quelquefois partiellement collaboratifs.
12 idées de sites Web qui rapportent
Des exemples de sites peu conventionnels qui ont connu le succès.
Des sites web originaux
Plutôt que de faire un nième digg-like, essayez plutôt, à l'instar de ces webmasters, de
concevoir quelque chose de totalement inédit!
Une recette pour la monétisation par la publicité.
L'expérience d'un utilisateur entre son premier post sur un forum pour webmaster et le dernier
post dans lequel il explique comment il a fait pour faire fortune avec un site et très peu de
temps passé dessus.
FAQ de la création de site Web
Les questions que l'on se pose au moment de la création d'un site.
Créer son blog
Comment créer son blog?
Hébergement personnel ou site partagé?
Blog et blogosphère
Histoire des blogs et influence sociale.
Blog et succès story, un exemple
Analyse du succès d'un blog américain.
Comment gagner de l'argent avec son blog.
Comment on lit sur le Web
Une étude scientifique indique donc comment améliorer les articles.
Comment faire un bon billet de blog?
Votre logiciel Wordpress doit être complété des bons plugins.
Liste des plateformes de blog
Créer un blog sur une plateforme. Mais laquelle choisir?
Les outils du webmaster
Utilitaires pour la création sur le Web.
Liste des éditeurs HTML.
Graphisme pour le Web
Les logiciels de dessin et les outils simplifiés pour créer des titres et logos en relief.
Le gestionnaire de contenu permet d'automatiser la création des pages et de les présenter sous
plusieurs formes à partir d'un même texte.
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !