Le CMS Drupal
Créer des sites web avec des CMS
Actuellement, pour créer votre propre site web, en tant qu’entreprise ou association, la meilleure solution est d’utiliser un CMS. Les CMS, pour Content Management System, permettent de créer et de gérer des sites web par l’intermédiaire d’une application web. Cela permet à tout un chacun de créer ses propres sites web sans connaissances techniques approfondies. Les CMS permettent de gérer le contenu rédactionnel, les images, les fichiers multimédias, les utilisateurs (les rédacteurs des contenus) du site, la mise en page et la mise en forme de vos sites.
Choisir Drupal
Il existe aujourd’hui des centaines de CMS, des plus simples aux plus évolués. Le choix d’un CMS doit se faire en fonction du projet de création du site web. Il ne faut pas dire : « Utilisons ce CMS pour faire notre site web », mais « Voilà le projet de site web que nous voulons, quel est le CMS le plus adapté à nos besoins ? ».
Drupal fait partie actuellement des CMS majeurs. Drupal a été pensé dès l’origine en « modules », ce qui permet d’étendre très facilement ses fonctionnalités, contrairement à beaucoup d’autres CMS. C’est ce qui fait sa force. Le « moteur » de Drupal, on parle de « noyau » (core en anglais), est assez petit. Ce noyau contient les fonctionnalités essentielles et indispensables. Autour de ce noyau gravitent des modules qui sont spécialisés dans l’exécution d’une fonctionnalité. Avec Drupal, chaque fonction classique d’un CMS, gestion du contenu, gestion des commentaires, gestion des fichiers… sont prises en charge par un module dédié. Pour former le CMS, tous les modules sont reliés au noyau et entre eux. C’est « juste » une histoire de branchement.
Cette modularité fait...
Concevoir son projet
Il convient de bien concevoir son projet de site avant de se lancer « tête baissée » dans Drupal. Voilà quelques éléments de réflexion.
Définir l’objectif du site web : quelle est la cible ? Quel est le type de visiteurs potentiel ? Que doivent-ils trouver dans le site ?
Définir la structure du site web : quelle est l’organisation des pages web ? Comment va être structurée l’information, le contenu ? Comment le visiteur va-t-il naviguer dans le site ?
Définir une maquette : que vont afficher les pages du site ? Quel est le design du site ? Quelle ergonomie est appliquée ?
Définir les types de contenu : comment s’organisent, comment se structurent les contenus à afficher dans le site web ? Quels sont les différents types de contenus ?
Définir le rôle des utilisateurs : quelles sont les personnes qui doivent intervenir dans la vie du site ? Quels sont leurs rôles (rédacteur, modérateur, maintenance du site…) ? Que vont-ils faire et comment ?
Définir les contraintes techniques : quelle est la fréquentation estimée du site ? Quelles sont les contraintes de charge sur les serveurs ? Comment s’organisent les sauvegardes ?