Drupal 6ième du nom en arrivant à sa RC3, il était grand temps pour moi de jeter un oeil à cette nouvelle mouture pour décider si la migration était envisageable et bien sur qu'est-ce que cette version a de neuf à proposer.
Bon, aventureux, me disant pourquoi pas ?
, j'ai commencé par tenter une mise à jour d'Artisan... sur la plate-forme de test, pas fou quant même
Côté mise à jour de la base, nickel, s'est passé tout seul. Cinq bonnes minutes après, je débarquais donc dans un site... complètement vide. Gloups... Drupal 6, comme Drupal 5 pour les modules, veut absolument un fichier .info par thème. Un petit coup de vi et le site reprend ses couleurs.
En revanche, il n'affiche toujours pas grand chose. Petit tour dans les modules pour découvrir qu'ils ont tous été désactivés, marqué de la croix rouge de l'incompatibilité... Dans les .info des modules cette fois, un nouveau paramètre est apparu, core=, indiquant la version minimum requis pour le coeur drupal. Re-vi donc pour réactiver mes modules perso, une vingtaine, les uns après les autres et me rendre compte que cela ne va pas être si simple. En effet, je dois faire face à une impressionnante liste de changements. Clairement, il va me falloir une bonne journée pour tout mettre à jour.
Côté modules contribs, c'est encore un peu jeune. Sur la vingtaine que j'utilise, seuls 2 sont portés. Ca fait un peu court et j'en conclue que je repenserais à la migration, dans deux ou trois mois...
Mais bon, j'avais tout de même envie de voir ce qu'il y avait de neuf dans cette mouture. Du coup, retour à la plateforme de test pour une installation neuve.
Et après avoir crée la base et lancé l'installation, ma réaction fût Wow !!
. L'assistant a été entièrement refait et c'est sur du velour que vous vous retrouvez sur un site tout neuf prêt à l'emploi. Du très bon !
Après un premier balayage, cette version semble beaucoup plus rapide mais sur une base neuve ce n'est pas évident à valider. En tout cas le module "menu" a été entièrement réécrit en ce sens et de nouvelles options sont apparues dans le menu performances comme l'agrégation des JS, la gestion spécifique du cache des block et, miracle, le bouton qui manquait depuis le début pour vider ce maudit cache.
Côté ergonomie, l'élément vraiment nouveau c'est le replacement des maudites pondérations (weight) par un agréable glisser-déposer. Il est ainsi possible de déplacer visuellement les pages d'un livre, de changer l'ordre des blocs ou des fichiers uploadés, très sympathique ça.
Pour ce qui est des thèmes, le moteur PHPEngine a été largement migré vers le coeur (plus rapide ?) avec la possibilité maintenant offerte aux modules de gérer leurs propres templates.
Mais les vraies nouveautés se trouvent du côté des modules :

Quelques déceptions cependant pour cette version :
Plus que novatrice, je qualifierais cette version de mature
. C'est un aboutissement de la 5 avec des petits trucs ergonomiques qui vont changer la vie mais surtout un énorme travail de fond pour rationaliser certaines API (thèmes, book, forum, menus, form api). Les performances semblent bien meilleurs même si c'est à valider sur une plateforme complète lorsque, dans quelques mois, suffisamment de modules contrib auront été migrés.
- répondre
jaguarondi, le 5 February, 2008 - 22:33Je ne savais pas que le créateur de Drupal était belge: http://buytaert.net/starting-to-work-on-drupal-7
Tu peux lui laisser un commentaire pour les quelques points à corriger pour dans 6 mois
- répondre
Ulhume, le 6 February, 2008 - 01:07Ah oui ? Je ne savais pas mon non plus. Mais le meilleur moyen de faire bouger drupal, c'est de faire soit même ses modules, c'est tellement simple que ce serait bête de s'en priver. Notamment pour l'OpenID, je pense que je vais finir par me le faire.
- répondre
anti-pixel , le 28 April, 2008 - 13:23Rien à voir, mais la tooltip sur ta pagination fait quelque chose d'assez vilain (firefox 2, xp)
- répondre
Ulhume, le 29 April, 2008 - 09:45Hum, je ne comprends pas bien ce que tu veux dire. Tu aurais une copie d'écran ou quelque chose du genre ()
- répondre
anti-pixel , le 15 May, 2008 - 19:34Essaye de mettre le bout du doigt du curseur sur le "S" de suivant (par exemple), la tooltip clignote
- répondre
Ulhume, le 15 May, 2008 - 20:51Hum, de quel (suivant) parles-tu ? Désolé, j'ai l'impression d'être dur de la feuille du coup
- répondre
anti-pixel , le 16 May, 2008 - 14:59C'est moi qui pinaille et je suis pas sûr que ça valait le coup d'en parler, mais bon :
http://artisan.karma-lab.net/ par exemple, survol les liens de pagination en bas de page, selon ou tu te mets, la tooltip clignote et empêche de cliquer...
- répondre
Ulhume, le 16 May, 2008 - 17:53Ah ok, repéré, mais je n'ai vu cela qu'en bas de page, j'ai l'impression qu'il y a un truc qui coince avec un bas de div.
- répondre
anti-pixel , le 19 May, 2008 - 17:33c'est beaucoup mieux
Poster un nouveau commentaire