Je viens de verser une version fonctionnelle de mon nouveau module OpenSearch Aggregator dans le dépôt CVS Contrib de Drupal.
OpenSearch est un standard d'Amazon qui permet de partager des résultats de recherche au moyen de RSS. Les fils sont du RSS valide; ils contiennent simplement des métadonnées supplémentaires pour la recherche. Vous pouvez donc utiliser OpenSearch avec n'importe quel lecteur RSS pour configurer des fils qui suivent des étiquettes ou des mots-clés, par exemple.
Nous avons aussi un module client OpenSearch qui fournit ces fils, et je viens de le mettre à jour pour qu'il transmette aussi l'information sur la pertinence des résultats. Vous pourriez donc configurer 5 sites Drupal avec le module OpenSearch, et un sixième site avec l'agrégateur OpenSearch. Vous pouvez alors chercher dans les 5 sites simultanément et obtenir une seule liste ordonnée de résultats globaux.
Cependant, comme OpenSearch est un standard ouvert, il peut servir à n'importe quoi. La recherche A9 d'Amazon offre déjà la recherche de contenus multimédias, par exemple. Les possibilités sont vraiment infinies.
Le meilleur? L'agrégateur OpenSearch présente ses résultats au moyen du système de recherche habituel. Donc, si vous installez le module OpenSearch par-dessus, vous fournissez automatiquement des fils OpenSearch pour la recherche agrégée. Autrement dit, Drupal est maintenant une suite complète de traitement OpenSearch! Aucun autre système de gestion de contenu ne peut en dire autant.
Plus d'information sur la page du projet sur Drupal.org.
[publié aussi sur acko.net]