Inspiré par la « note ennuyeuse sur le site » de Darren — que je trouve habituellement intéressante — où il parlait de l'essai d'un nouveau module d'extension WordPress sur son blogue, ainsi que par un bref échange de courriels, j'ai créé le module What Would Seth Godin Do?. Il utilise du code du module d'extension WP écrit par Richard K. Miller et ajoute aux sites Drupal 5 un bloc qui s'affiche lors des premières visites des gens sur le site Web, avec un message amical à l'intention du visiteur. L'administrateur choisit combien de visites constituent « les premières » et quel pourrait être le message, par exemple « comment commencer » ou, actuellement, un lien vers le fil RSS principal du site. Le bloc disparaît après le nombre de visites fixé par l'administrateur.
Voici comment il fonctionne : il ajoute du contenu au bloc activé si le nombre de visites est inférieur au nombre fixé, suivi au moyen d'un témoin (cookie) spécial, et lorsque ce nombre est atteint, le contenu du bloc devient vide. (Les blocs Drupal ne s'affichent pas s'il n'y a aucun contenu à afficher.) Le nom du module s'inspire d'un billet de blogue que Seth Godin a écrit l'an dernier, où il soutenait que les nouveaux utilisateurs d'un site devraient recevoir un peu plus d'aide que les visiteurs fréquents.
Il m'a fallu environ une demi-journée pour l'écrire, le tester, créer le projet sur Drupal.org, réapprendre les bonnes étapes pour le verser dans CVS et corriger des bogues niaiseux, comme avoir laissé le texte factice lors du premier versement. Oups! Le module est encore marqué « en développement », puisque je ne l'ai pas suffisamment testé et que j'aimerais m'assurer qu'il fonctionne dans tous les navigateurs. C'est un module assez simple, alors j'aimerais beaucoup recevoir vos commentaires avant de l'étiqueter pour une version 1.0.