|
Les
navigateurs Mozilla
Firefox 2/3, Google
Chrome, et Internet
Explorer 7/8 ont un champ de recherche que l’on peut personnaliser
en choisissant le moteur de recherche par défaut, ou encore
en y ajoutant les plugins de recherche
intégrés à des sites dynamiques.
On peut ainsi chercher directement sans passer par
la page d'accueil d'un moteur
de recherche ou d'un site (comme celui du Rectorat) ni changer de
fenêtre dans le navigateur. Il est dès lors plus facile de
lancer des recherches dans différents outils, et par conséquent, on évite
la
dispersion des élèves liée à la
recherche et il est possible de leur faire comparer
facilement des requêtes et des résultats.
C'est la technologie OpenSearch, basée sur les flux RSS
et le
XML qui permet, entre autres choses,
d'intégrer des outils de recherches directement dans les barres
de recherche des
navigateurs. Développé par , une branche d'Amazon, elle n'a pas connu
d'évolution depuis la publication de brouillons d'une version
1.1, entre septembre et décembre 2005 ; elle est sous licence
Creative Commons .
1. Ajouter des moteurs aux
navigateurs
Dans le cas où le plugin (ou greffon en
français) du site
visité
peut être
installé, la barre de recherche du navigateur se modifie, comme
indiqué ci-dessous.

Dans Mozilla Firefox : Quand
un plugin
de
recherche a été
trouvé, l’icône de la liste prend
un fond bleuté.
- Cliquez sur le bouton à gauche du champ de
recherche. C’est ce
bouton qui vous permet, en temps normal, de choisir quel moteur de
recherche vous souhaitez utiliser.
- Vous devriez voir apparaitre un menu avec la liste
des plugins de
recherche installés, puis deux entrées pour installer
ceux
recherche présents sur cette page.
- Cliquez sur le nom du plugin que vous souhaitez
installer.
Vous
pouvez maintenant tester ces plugins en les choisissant dans la liste
déroulante, et en tapant une recherche.
|
|
Dans Internet Explorer : le
support de
Open
search est très
partiel
- Cliquez sur le petit bouton montrant un triangle
tourné vers le
bas, à droite du champ de recherche. C’est ce bouton qui vous
permet,
en temps normal, de choisir quel moteur de recherche vous souhaitez
utiliser.
- Vous devriez voir apparaitre un menu avec la liste
des plugins de
recherche installés, puis deux entrées pour utiliser
directement les plugins de recherche présents sur cette page
(on remarquera
qu’elles
sont accompagnées d’un petit soleil). Ensuite, on a un sous-menu
permettant d’installer les plugins de recherche présents sur la
page.
- Cliquez dans le sous-menu sur le nom du plugin que
vous
souhaitez
installer. Si vous choisissez le plugin dans la première
liste
(celle
avec les petits soleils), il ne sera pas installé
définitivement mais
juste utilisé temporairement.
|

|
2. Proposer des plugins
OpenSearch
Pour que le plugin soit à la disposition de l'internaute et
qu'il puisse l'installer dans son navigateur et dans sa session,
il
faut le déclarer dans
l'en-tête de sa page HTML. Cela se fait aisément en
copiant la ligne
ci-dessous
entre
la
balise <head> et </head> du code source HTML de
la page en question.
<link rel="search"
type="application/opensearchdescription+xml" title="Nom du site"
href="URL complète">
soit pour accéder au fichier XML préparé pour la médiathèque du CDDP de
Besançon :
<link rel="search"
type="application/opensearchdescription+xml" title="BCDIweb Besancon"
href="http://missiontice.ac-besancon.fr/documentation/download/opensearch/bcdiweb25b.xml">
Avec Internet Explorer 7/8
- Sur les réseaux pédagogiques sous AurigePHP,
avec
des machines sous Windows XP, Internet Explorer étant
régi par le profil unique, il
faut une intervention de l'administrateur pour modifier la liste des
moteurs de recherches.
- C'est tout à fait possible, mais pas
spontané
!
L'avantage est qu'une fois modifiée, la liste des outils de
recherche est active sur toutes les machines sous Windows XP/Vista avec
Internet explorer 7/8.
Avec Mozilla Firefox 2/3
- Si vous voulez être plus autonome, vous pouvez
installer
une version
portable de Mozilla Firefox sur
les postes du CDI, voire de l'établissement, afin que les
utilisateurs puissent rajouter des moteurs. C'est assez transparent, si
vous pensez à demander les paramètres
de proxy à l'administrateur du réseau !
- Ensuite, vous pouvez proposer des hyperliens qui
permettent d'installer
plus ou
moins directement les plugins, depuis une page de l'intranet. Donc :
- soit des hyperliens normaux (mais l'utilisateur doit
installer
le plugin par une manipulation) :
<a
href="http://www.cnrtl.fr/portail/opensearch.xml"
target="_blank">Les dictionnaires du CNRTL</a>
- soit des hyperliens (avec des éléments en javascript)
qui lancent un message proposant l'installation
automatique de l'outil de recherche :
<a
href="http://covertprestige.info/opensearch/synonymes-crisco.xml"
onclick="window.external.AddSearchProvider('http://covertprestige.info/opensearch/synonymes-crisco.xml');
return
false;">Dictionnaire des synonymes</a>
- En cliquant sur un de ces liens, depuis Mozilla Firefox,
vous
pourrez
installer le plugin de
recherche correspondant.
Le site
Mycroft
centralise de nombreux plugins OpenSearch, en particulier : les
parties
13- Dictionnaires, 14 - Traducteurs, 30 - News, 33 - Autres moteurs.
Et, bien sûr, vous trouverez de
nombreux plugins sur le site extensions de Mozilla
Firefox et notamment : Wikipedia
; Youtube
; Google books
; Google news
; Google video
; Google images
; Live search
; Kartoo ; wikia
search ; del.icio.us
; Flickr
; IMDB ; Zoho
share ; Guntenberg
project ; Mycroft project,
etc.
Exemples : d'autres sites proposent des plugins Opensearch :
- Portail
Lexical du CNRTL
- Recherche
de synonymes
- La
conjugaison d'un verbe

3 . Créer un plugin OpenSearch
OpenSearch est une technologie qui se base sur les flux
RSS et le XML.
Il est donc assez aisé de
créer un plugin de
recherche pour un site qui offre des possibilités et un champ de
recherche comme BCDIWeb (sur l'intranet de
l'établissement par exemple).
L'exemple suivant a été élaboré pour
effectuer une recherche sur BCDI web de la médiathèque du
CDDP de Besançon. En recopiant et modifiant ces lignes dans un
fichier texte enregistré avec l'extension .XML, avec le
bloc-notes ou un éditeur de textes, vous
pourrez créer un plugin OpenSearch adapté à vos
besoins.
Éléments obligatoires :
<?xml version="1.0"?>
<OpenSearchDescription
xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Mediatheque
Besancon</ShortName>
<Description>SCEREN-CNDP
Médiathèque Besançon</Description>
<Image height="16" width="16"
type="image/png">http://missiontice.ac-besancon.fr/documentation/download/opensearch/bcdi.png</Image>
<Url type="text/html"
method="GET"
template="http://mediatheques.crdpfc.fr/bcdi/bcdiweb.cgi/25b?EQ:{searchTerms}"/>
<InputEncoding>UTF-8</InputEncoding>
<OutputEncoding>UTF-8</OutputEncoding>
</OpenSearchDescription>
Éléments additionnels :
<LongName>Médiathèque du
CDDP du Doubs : Besançon</LongName>
<AdultContent>false</AdultContent>
<Language>fr</Language>
<Contact>claude.hory@ac-besancon.fr</Contact>
<Developer>Stephane
FONTAINE</Developer>
<Attribution>Creative
Commons by-nc-sa
2.0/fr</Attribution>
<Tags>SCEREN-CNDP
BCDIweb</Tags>
<itemsPerPage>10</itemsPerPage>
Si vous souhaitez
réaliser celui du
serveur BCDIweb de votre
établissement, il faut connaître le nom du serveur
pédagogique.
En toute logique, si BCDI a été
installé selon le protocole
d'installation académique,
la balise <Url type> devrait être :
http://serveur/bcdiweb/bcdiweb.cgi/data?EQ:{searchTerms}
Exemple à télécharger et à paramétrer dans son établissement pour une recherche en intranet : fichier XML
Exemples de plugins créés de toute
pièce :
Pour aller plus loin :
- Explications
détaillées pour créer un plugin Opensearch ;
- Documentation
sur le site de Mozilla et documentation
sur le site de Microsoft (en anglais uniquement).
- A noter : J'ai
repris les favicons des sites respectifs en les
enregistrant
sur mon ordinateur et je les ai converties
en base64 avec cet outil.
De ce fait, les images sont transformées en code et sont plus
facilement transportable d'un environnement à un autre (les
images sont
incluses dans le fichier XML sous forme de code). La documentation
OpenSearch précise qu'on peut aussi mettre une URL vers une
icone de favori ou autre image.
- Les plus paresseux peuvent
essayer ce générateur en ligne, ou celui
de Mycrof.
Page
réalisée par
Stéphane FONTAINE
|