Petit billet à destination de ceux qui s'intéressent aux productions libres disponibles sur ce site.
Dans le volet précédent de la saga "Comment changer dynamiquement de thème Drupal, notre module souffrait d'un défaut de taille : Il fallait désactiver le cache pour qu'il fonctionne. Nous allons voir maintenant comment le modifier pour que la même chose soit possible sans perte de performances.
Rendre un thème compatible avec cette horreur d'IE6 a un coût certain et je n'avais pas, mais alors pas du tout envie de me lancer dans l'aventure pour le nouveau look d'artisan. La solution qui m'est paru plus saine, vu que ce brouteur est de toute façon en fin de vie (dieu merci), c'est d'utiliser spécifiquement pour lui, le vieux thème du site et ainsi laisser par défaut le nouveau pour ceux qui respectent un tant soit peu les standards. Et tout cela en restant dans un module, sans modifier le code de Drupal de préférence.
Dans un précédent article, j'abordais une manière d'éradiquer le "SPAM de formulaires". Et la technique marche si bien que je n'ai plus une seule saleté depuis. Mais récemment, dans un autre secteur, je me suis mis à recevoir des pouriels sur artisan@karma-lab.net. J'ai mis un certain à en capter la cause : à deux reprises cette adresse appairait, en clair, sur ce site. Du coup les spammeurs ont fini par tomber dessus et voguer galère... Du coup, je me suis attelé à la mise en oeuvre du très bon système de filtres de Drupal pour régler le problème à la source...
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.
Une nouvelle version est donc tombée hier corrigeant quatre anomalies mais cette fois aucun soucis de sécurité. Ce qui n'était pas le cas, loin de là de la 5.6 qui colmatait 3 failles et plus de quinze anomalies.
Lorsque je suis tombé la première fois dessus, le module Drupal path me semblait être un bonne idée pour Artisan. Allié avec le module contrib pathauto, il permettait de transformer automatiquement les vilaines URL de drupal (node/XXX) en plus esthétiques liens formatés à partir du titre du node.
Nouvelle version de l'authentification LDAP pour Drupal. Suite au travail avec un client, a été rajouté un système permettant de backuper les crédits LDAP vers un utilisateur drupal standard de sorte à ce que si le serveur LDAP est inaccessible, les utilisateurs restent capables de se connecter.
Cette nouvelle option est activable dans les réglages du module. Si elle ne l'est pas, un enregistrement dans la nouvelle table usermaps est effectué (une nouveauté par rapport à la 0.1).
Un bug que j'ai posté hier et hop, une nouvelle version qui arrive aujourd'hui qui le corrige spécifiquement. Ca c'est de la réactivité, chapeau !
A vos mise à jour donc, en espérant que la prochaine soit un plus loin dans le temps