Drupal 7

C. Aubry : Drupal 7, concevoir et administrer vos sites web

 

Il y a quelques temps, Christophe Aubry m'a contactée pour me demander d'étudier l'ouvrage qu'il a récemment publié aux éditions ENI : Drupal 7, Concevoir et administrer vos sites web. Voici donc quelques remarques à la lecture de celui-ci, lecture qui, je le précise, n'a pas poussé le zèle jusqu'à exécuter chacun des exercices pour en vérifier la cohérence. 

L'impression générale est positive, l'ouvrage est de bonne facture et remplit son contrat, qui est de donner au lecteur les bases pour construire un site simple avec Drupal.

Brèves

Ce soir, deux brèves :

1. Dries Buytaert a proposé sur son blog ses rétrospectives annuelles : celle sur Drupal est ici : http://buytaert.net/drupal-2010-retrospective-and-2011-predictions. Cette année, je ne vous en fais pas d'analyse, juste une synthèse à la hâche :

  • encore une grosse année pour Drupal, dont l'adoption s'accroît, et pour lui-même dans son "évangélisation"
  • un regret : que Drupal 7 n'ait pas pu sortir en 2010, mais une consolation : ne pas avoir sacrifié la qualité
  • deux grandes satisfactions : le succès de la conférence de San Francisco et le lancement de la nouvelle version du site drupal.org

Drupal 7 : ça commence à sentir très bon

màj 19/12. Angela Byron (Webchick) a ouvert une liste de sites utilisant Drupal 7. Un bon moyen pour se faire une idée.

Près d'un an s'est écoulé depuis la sortie de la toute première version de Drupal 7 ; après sept versions alpha et trois beta, la deuxième "Release Candidate" est disponible depuis quelques jours, ce qui laisse présager d'une version 7.0 dans très peu de temps : peut-être pour Noël ? Déjà commencent à s'organiser des "Release Parties" pour le 7 janvier prochain. En parallèle, le travail sur Drupal 8 a déjà commencé, avec la volonté de le sortir plus rapidement que D7 (mais.. reste à voir si les modules suivront un rythme aussi ambitieux).

Je n'avais pas ouvert Drupal 7 depuis quelques mois, j'ai donc passé quelques heures ces derniers jours à jouer avec. L'amélioration qualitative, en termes de stabilité, est évidente. De manière globale, le core tourne, et certaines des fonctionnalités que je regrettais de n'avoir pas trouvé dans les premières versions sont maintenant parfaitement opérationnelles, comme la création de champs sur d'autres objets (on parle maintenant d'entités) que les contenus : les termes de taxonomie, les utilisateurs... Je n'ai pas tout testé, donc je ne garantis pas le "zéro bug", mais franchement, super boulot. On s'habitue très vite au système d'installation en ligne de module ou de thème : ne resterait plus (pour Drupal 8 ?) qu'à ajouter un système de recherche-directement-depuis-l'administration et Drupal n'aurait plus rien à envier à WordPress de ce côté-là.

L'imminence de la sortie de Drupal 7 a motivé les développeurs de modules additionnels, qui s'étaient un peu égarés sous l'effet du retard pris par le core. En témoigne par exemple le module Rules dont les versions D7 marquent bien le phénomène, avec une toute première version en décembre 2009, puis plus rien jusqu'en septembre dernier, et plusieurs versions alpha depuis. J'ai fait le tour des modules les plus utilisés ; il m'est impossible (et il serait fastidieux pour vous) de faire un catalogue exhaustif de tout de qui fonctionne ou plante, je dirais qu'il y a là aussi une très nette accélération. J'ai relevé que souvent, les modules en tant qu'isolats fonctionnent peu ou prou, mais l'intégration avec les autres (et en particulier avec Views) n'est pas achevée.

Le billet que vous ne lirez jamais

Hier j'avais préparé un beau billet. Il parlait du retard pris par le développement de Drupal 7, du rendez-vous raté de Copenhague, renvoyait au graphique dans lequel apparait le mois de novembre comme échéance probable, revenait sur ma question du début du mois sur l'utilisabilité de Drupal 7 avant Noël en (se) disant que cette boutade n'était peut-être plus si loufoque que cela, mais n'osait tout de même pas imaginer que Drupal 7, annoncé de longue date comme LA révolution de 2010, puisse ne sortir qu'en 2011.

Ensuite il revenait sur une idée, que j'avais vue développée dans un article publié peu après la DrupalCon, suivant laquelle une solution à ce retard consisterait à proposer une version 7.0 stable sans le chemin de mise à jour (c'est-à-dire le script qui permet en principe de basculer un site de Drupal 6 en Drupal 7).

Drupal 7, expliquait cet article, est en réalité quasiment prêt, au point même que certains projets sortent déjà en production en s'appuyant dessus : par exemple Dries a cité pendant la DrupalCon le site Examiner.com (qui certes présente un aspect achevé, mais naturellement de nombreuses fonctionnalités n'y sont pas implémentées puisque les modules correspondants ne sont pas prêts). Beaucoup de projets en phase initiale sont aujourd'hui confrontés à la question du choix de la version, et la réponse n'est pas évidente. L'article constatait qu'une part importante des bugs qui retardent la sortie de Drupal 7 viennent en fait du chemin de mise à jour. Donc, disait-il, sortons Drupal 7.0 stable pour permettre aux gens de commencer à l'utiliser sur les projets neufs, et prévoyons de sortir le chemin de mise à jour dans une version mineure suivante. En clair les sites tournant sous Drupal 6 attendraient cette version mineure suivante pour envisager de tourner casaque.

Drupal 7, le guide des modules de Drupalistic, et moi

Aujourd'hui on part un peu dans tous les sens.

Où en est Drupal 7 ?

Euh... la version alpha 4 est sortie il y a un mois ; il reste environ 80 bugs "critiques" à traiter (114 au moment de la DrupalCon le mois dernier). Sur le même rythme, cela représente encore plus de deux mois de travail, ce qui nous met au coeur de l'été. La prochaine DrupalCon a lieu durant la dernière semaine d'août. Le rendez-vous de San Francisco a été raté, peut-être la communauté réussira-t-elle celui de Copenhague ?

Mais la question maintenant n'est plus (ou plus seulement) Drupal 7, mais également la longue traîne de modules qui doivent basculer. Depuis plusieurs mois, l'initiative D7CX [Drupal 7 Coder eXperience] a permis d'engager le travail. Certains modules présentent déjà une version 7.x stable, mais ils ne sont pas nombreux (et ce ne sont pas les plus riches). Le module Views est en plein chantier, inutilisable (à ce jour, aucune vue utilisant les termes de taxonomie, que ce soit en clé primaire ou en argument, ne fonctionne - ce qui est plutôt handicapant !).

One drop to rule them all (ou presque)

L'événement devait être mémorable, il le sera. Mais pas pour les raisons que tout le monde attendait. Cette semaine a eu lieu à San Francisco la "DrupalCon", grand raout bisannuel de la communauté Drupal. 3000 personnes étaient attendues, jusqu'à ce qu'un volcan au nom impossible vienne clouer sur leur Vieux Continent une bonne partie des participants européens. Certains firent à leur followers la démonstration indiscutable que de Paris à San Francisco, le chemin le plus dégagé (sinon le plus court) passe parfois par Toulouse, Montréal et Toronto (successivement), tant il est vrai que la géographie a parfois ses raisons que la Raison ne connait pas. Mais la plupart renoncèrent, organisant en divers lieux des "MiniCons" rapidement rebaptisées "DrupalVolCon" (pour le jeu de mot avec volcan, moi aussi j'ai mis deux minutes à comprendre).

Traditionnellement, l'événement démarre par une intervention générale de Dies Buytaert sur l'état de Drupal. La vidéo en est visible ici, et plusieurs résumés en anglais ont fleuri cette semaine. Je les ai tweeté, je les reprends ici - je recommande particulièrement le dernier, très clair et précis.

Drupal côté jardin

Bonjour,

Il y a peu j'ai reçu mon invitation pour tester Drupal Gardens. Comme le savent déjà nos plus fidèles lecteurs, Gardens est une initiative de la société Acquia, et consiste en une offre hébergée de Drupal 7. Comme sur Wordpress.com où en quelques instants vous créez votre blog Wordpress, Gardens permet d'installer facilement puis de paramétrer (moins facilement) un site Drupal.

J'ai (rapidement) testé pour vous... Drupal 7

Voilà ! comme prévu depuis plusieurs jours, la première version "alpha" de Drupal 7 est sortie tout à l'heure. Difficile de faire un compte-rendu qui n'ait pas l'air d'un "catalogue de ce qui a changé", mais je vais essayer de vous faire une petite synthèse de ce que j'ai vu. Naturellement chacun retient les points qui correspondent à ses besoins et attentes donc ce que j'ai apprécié peut vous paraître un détail et vous pouvez vous être focalisé sur autre chose (car le mieux pour vous faire votre idée est de le télécharger vous-même).

Gardens, le "wordpress.com" de Drupal

Je vais donner de mauvaises habitudes à mes lecteurs en postant quelque chose tous les soirs, car je ne vais pas pouvoir suivre le rythme moi-même.

Quelques réflexions sur Drupal 7 qui s'annonce

La semaine dernière avait lieu à Paris la DrupalCon, grand rassemblement bisannuel et international des développeurs et utilisateurs (confirmés) de Drupal.