Méthodologie de formation





Soyons très clair

Une formation sur Drupal de 2, 3 ou même 5 jours, c'est très court.

L'objectif d'une formation Drupal

Se sentir en confort avec son site web sous Drupal et se sentir capable de faire un site utile, utilisable et opérationnel pour tout usage.

Il ne faut pas se leurrer

1 - Un formateur qui se contente de proposer les principes de base de Drupal, soit le "jargon" : node, type de contenu, vocabulaires et termes de taxonomie etc. et de faire quelques manipulations sur les thèmes ou les modules Drupal... ce formateur n'est pas très sérieux.

2 - Il faut le dire clairement, Drupal - à la différence de CMS comme WordPress ou SPIP - et lors d'une installation "générique" n'est pas utilisable en production pour un site web utile, utilisable et opérationnel.

3 - Un site sous Drupal sans "modules en plus" n'est pas inutilisable et donc Drupal sans modules => point de salut. Alors qu'il est possible d'utiliser SPIP ou WordPress sans aucun "plugins" ou "extensions".

4 - Ne pas se faire d'illusion, il y aura toujours un moment ou à un autre où il faudra "mettre les mains dans le cambouis" pour "trifouiller le site" dans le code. Et dans cette situation une solution de type WordPress ou SPIP va se révéler très vite lourde s'il n'y a pas une structure de service derrière pour arranger "les vélos" mais cela a évidemment un coût.

5 - Certains modules sont très simples, mais d'autres beaucoup moins.

6 - Drupal est un CMS extrêmement puissant et de ce fait pas très aisé à mettre en oeuvre et à configurer

Quelle est la meilleure solution ?

Passer le temps de la formation à intégrer des modules Drupal un à un, les configurer, et les tester ?
Dans cette situation le stagiaire va être vite confronté à la mise en place des modules indispensables et nécessaires pour disposer d'un site web utile, utilisable et opérationnel. En conséquence il va passer le temps de la formation à configurer des modules, cocher des cases ou des boutons radio, sélectionner des options, se tromper, revenir en arrière et etc.
Au final, il sera frustré et rebuté devant la complexité de l'outil et n'aura pas le sentiment de maîtriser Drupal. Il ne sortira pas de la formation avec un site opérationnel.
Il risque alors de considérer que Drupal n'est pas fait pour lui.

C'est pourquoi je propose une approche différente

Qu'est qu'un site Drupal utile, utilisable et opérationnel ?

C'est ma vision, mais je pense qu'un tel site doit intégrer une trentaine de modules indispensables pour être vraiment opérationnel à la fois pour le webmaster et - dans ses fonctionnalités offertes pour l'internaute :

  • Proposer un éditeur de texte enrichi
  • Disposer d'une fonctionnalité pour présenter des images sous forme de diaporamas
  • Intégrer un système de sauvegarde de la base de données
  • Proposer des champs de saisie supplémentaires (mail, liens, date...)
  • Faciliter le travail du webmaster en partie privée du site
  • Proposer le multi-chargement de fichiers
  • Intégrer de base la notion de réécriture d'URL (URL dites "enrichies")
  • Gérer facilement la taxonomie
  • Proposer une "boîte multimedia"
  • ...

C'est pourquoi je propose la formation en deux temps

La première demi-journée

Elle est consacrée à Drupal "générique", on va dire "brute d'installation" de façon à acquérir les bases du "jargon" de l'outil.

Ensuite

Je fais travailler mes stagiaires sur une version "enrichie" de Drupal. C'est à dire un ensemble de modules que je considère être nécessaires et indispensables pour un site web utile, utilisable et indispensable.

Soit un ensemble qui s'appelle KDO (Kit Drupal pour l'Organisation)

KDO  ? quésaco ? et c'est quoi donc ?

KDO est :

  • Un ensemble d'une "trentaine" de modules Drupal qui me semble indispensables pour un site web utile et utilisable.
  • Une sauvegarde d'une base de données qui contient des données de base pour démarrer avec son site, mais surtout la configuration de base de la trentaine de modules proposés.
  • Un thème Drupal "responsive" directement utilisable et adaptable (le thème s'appelle Rubix)

Ensuite

La personne formée va alors choisir au besoin :

  • De changer son thème Drupal ou bien d'adapter le thème Rubix de KDO
  • De rajouter d'autres modules Drupal pour rajouter des fonctionnalités à son site web

Conséquence

  • Le stagiaire dispose d'une "distribution" Drupal utile, utilisable et opérationnelle
  • Il peut rajouter les modules dont il a besoin
  • Il peut ainsi se concentrer sur les "fondamentaux" de Drupal et surtout se concentrer sur son vrai travail qui est d'alimenter son site en contenu

Simple is beautiful...

Des conseils: