Ces dernières 24 heures ont été consacrées à la version 2 de DS9, l'outil de recherche par dictionnaire de rhum. Au bout du compte cette V2 a été pensée spécialement pour ce site lorsque j'ai vu que dans l'index des galeries on se retrouvait, en haut à droite avec deux champs de recherche. Le plus en haut, celui de DS9, permettait de faire des recherche dans les textes, et celui juste en dessous fonctionnait dans les galeries.
Ce qui m'amena à me poser des questions bêtes : pourquoi deux outils ? Pourquoi n'a-t-on pas la possibilité de faire une recherche partout ?
La première idée qui me vînt était de faire un "méta-moteur", qui allait interroger ds9 et galerie. Trop lourd. J'ai plutôt mis en chantier la V2 de ds9, qui devient le premier module modulaire pour rhum ! En dehors de sa classique recherche par dico, ds9 peut maintenant gérer des modules optionnels qui vont faire des recherches dans d'autres types de données. J'ai écrit un module pour les galeries et un autre pour les bases de liens. Tout ça est en test ici-même, regardez par exemple ceci.