La semaine dernière avait lieu à Paris la DrupalCon, grand rassemblement bisannuel et international des développeurs et utilisateurs (confirmés) de Drupal. La tradition veut que l'ouverture soit l'occasion d'une conférence par Dries Buytaert sur l'état du développement de Drupal. Julien Verkest, merci à lui, a rassemblé sur son blog les différentes parties de cette conférence.
L'actualité du développement de Drupal, c'est naturellement la maturation de Drupal 7. Manifestement la sortie n'est pas pour tout de suite, mais je m'intéresse de près à cette évolution - je la surveille donc attentivement, et je reviendrai souvent sur ce sujet.
Le passage le plus intéressant (par rapport à mes préoccupations personnelles) est à la fin de la vidéo 2, et la vidéo 3 : la liste des fonctionnalités ajoutées. Drupal va vraiment devenir un outil extraordinaire (euh, il l'est déjà, non ?).
Mais pour ce soir, je retiens le graphique où Dries place Drupal, Joomla! et WordPress entre richesse et facilité d'usage. Clairement, WP l'emporte en facilité d'usage et Drupal en richesse. L'objectif (si j'ai bien compris !) est de rapprocher Drupal de la facilité d'usage de WP sans perdre en richesse.
Un gros effort a été mené, pour Drupal 7, sur l'interface utilisateur de l'administration. Dans une interview récemment lue, Damien Tournoud mettait en valeur cet effort en disant qu'il allait dans le sens d'une démocratisation de Drupal.
Il y a quelques semaines, j'ai fait une petite installation locale de D7 pour examiner les évolutions (et comparer à celle que j'avais déjà faite en avril). Clairement, l'interface a été travaillée ; et clairement, on se rapproche en grande partie de WordPress.
C'est une excellente nouvelle, bien sûr, car faciliter l'administration va forcément accroître l'usage de Drupal. Mais je ne crois pas que Drupal rattrapera de sitôt WP en termes de facilité d'usage. En effet, ce qui est simple dans WP, ce n'est pas (seulement) qu'en faisant clic/clic/clic on aboutit au résultat - alors que dans Drupal il faut faire clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic/clic. C'est surtout que le "résultat" de la chaîne de clics est dans WordPress immédiatement compréhensible : clic/clic/clic je publie un article dans la catégorie trucmuche et les gens qui sont inscrits peuvent le commenter. Certes Drupal permet ce résultat basique - mais la modélisation des contenus et des tâches dans Drupal a un tel niveau d'abstraction que la prise en main du système restera compliquée. En d'autres termes, comprendre comment constuire intelligement des types de contenus personnalisés, des flux de publication complexes ou des rôles utilisateurs spécifiques, ce n'est tout de même pas à la portée de tout le monde. Et je ne crois pas que ce soit uniquement une question de documentation. Tout le monde n'a pas la culture de la modélisation de données. De ce point de vue là, Joomla! ou même SPIP ont encore quelques solides arguments auprès du "grand" public [edit : du grand public francophone, s'agissant de SPIP] qui peut se contenter de ce qu'ils offrent. La démocratisation de Drupal sera sans doute encore assez relative.
Voilà pour les réflexions du soir.
Effectivement D7 s'annonce comme une grande release...
Pour ceux qui voudraient déjà bénéficier d'une bonne partie des améliorations d'interface de D7, le module admin est un bon moyen aussi de faciliter la transition pour les utilisateurs.
Je pense pour ma part qu'il ne faut pas confondre simplicité d'utilisation et travail sur l'interface, en tout cas pas si on se place du point de vue des différentes catégories de public cibles (et là je sais qu'Alexandre aka @ineation sera d'accord). On a tendance à se placer souvent du point de vue de l'utilisateur final et donc à assimiler simplicité d'utilisation et interface de gestion des contenus. On oublie parfois que les administrateurs, les intégrateurs, les thémeurs/designers et les développeurs sont des publics cibles d'un CMS.
WordPress est un bon exemple. Il est cité comme un moteur de blog (et maintenant, CMS) simple d'utilisation. Ce qui est vrai au niveau de l'utilisateur final ne l'est pas nécessairement du point de vue du thémeur ou du développeur. Même s'il est plus simple que celui de Drupal, WordPress n'a par exemple certainement pas le système de theming le plus simple (ok, on va me dire il y a beaucoup de thèmes, dont pas mal de bijoux mais ça n'est pas forcémment pour ça qu'il n'existe pas mieux...). Pour l'aspect API, je laisse les experts juger de la qualité du code de WordPress.
Bon mais je m'écarte du sujet. Drupal 7 va introduire :
Bien sûr j'oublie pas mal de choses mais je pense que Drupal 7 va être de loin la meilleure release de Drupal, un saut qualitatif énorme qui est bon signe dans un marché qui bouge et où le jeu peut changer en quelque mois...
Tu as parfaitement raison :
Tu as parfaitement raison : mais précisément, je me place du point de vue utilisateur final - c'est ce qui fera la particularité de ce site par rapport à d'autres sur Drupal qui sont plus orientés "vers les développeurs", j'essaierai juste d'être complémentaire et non pas concurrente de ce qui existe en la matière, notamment Ineation. Je consacrerai sans doute un billet à me présenter plus longuement : je ne suis absolument pas développeur (ou -ze pour faire plaisir aux féministes).
Peu après avoir rédigé mon article, je suis allée lire une interview de Dries signalée par Alexandre ; il disait bien qu'à l'origine, Drupal n'a pas été conçu "pour" les utilisateurs finaux. D'une certaine façon, mon article est aussi le signe que Drupal a beaucoup progressé en matière de facilité d'usage : on commence à le comparer à WordPress, et à exprimer à son propos une attente et des questions qui probablement ne se posaient pas avant, parce que les non-développeurs n'y touchaient tout simplement pas. Donc, l'existence même de mon article en contredit un peu le fond. (paradoxe !)
Mais d'un autre côté, le message de Yhann sur Drupalfr (Structure hiérarchique à la Spip, dans Drupal !) va précisément dans le sens de ce que je disais : pour les utilisateurs finaux, le grand public, il y a encore cette attente d'un cadre "traditionnel", hiérarchique.
J'y reviendrai.
Poster un nouveau commentaire