[Résolu] Implémenter ses moteurs de recherches dans Firefo

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
Ted the Ors
Arias
Messages : 4
Inscription : 01 juin 2008, 00:39

[Résolu] Implémenter ses moteurs de recherches dans Firefo

Message par Ted the Ors »

Yop

Il est possible de rajouterdes moteurs de recherches style "Imdb", "LiveSearch" en téléchargeant (installant) les xml dispo ici

J'ai télécharger l'un deux pour voir un peu comment ca fonctionne!

Par exemple, pour IMDb, le code XML est

Code : Tout sélectionner

OpenSearchDescription>
<ShortName>IMDB</ShortName>
<Description>IMDB Movie Search</Description>
<InputEncoding>ISO-8859-1</InputEncoding>
−
	<Image width="16" height="16">
data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGYUExURf//5PHr0v//d+7TXVFQTjY3N///efXYXvLfXv/4c/LWYvv69Pr00dK2QfPntvnuv+zn0byxZ/r25KuiXVRUTlVUTktLRzw8PrWnW/DTWv/8cubHTYuBSyMjI7isaGVgRFhVTeLFT1JRScCmOPv58u/p0/TWW56SUl1aVkdFQeXTicevSeDVp/TXXf/+4+/p0v7gX//5dODVpigoKeTYq/LVW1tZTjc3OxQUG//84fLr0u/p0PrjW+/TW5iNUkxKRuvly2BbROfOYPfsvv333khISmJfVP/74cKyafv54PHr0fPt0sO4a9bCaVZVUM+6WPXZTfXps8G1bPLWTbKkY/Lr0/PWWzk7Pzs7PNG2SvHTWtC1Sd3DVllUQv//duXJUufKUu7p0vPosLqsa7OlYOzRW//naqiaW//53//nYtnOnu7jsf3oY//ras2zSD4/QvHVXc66YOLHU/3997ipXTAvLUdFO7KkZSwuMf79+rSlX7CkXVpWRebhzJOIUN/Upy8wNPnz2uPIV/Ht3bCjY/fy2sq0UP////l+xa8AAADYSURBVHjaYmhHAwABxIAuABBAGAIAAcTQXszjyQAEepbuGS6N3O0AAcRQmcRhyMQWxyTFmZvGFa+lAhBADHzBNoJBwj7VcuqFKakJvCYAAcQQGJBTo2FhXsrSoMAq7x9pBBBADPzsmY5ussZlZiJKmvkS0ToAAcTgXGAQ6yfuai9WIRoRXpJXDxBADNnSalXlLckh6TIednW+ylkAAcTQ6qQoGaZrGmXLXNQUo93mDRBADO1CDtZejKFWjPqqiQK1ze0AAYThUoAAwhAACCAMAYAAwhAACDAAVrdghQaAW5AAAAAASUVORK5CYII=
</Image>
<ms:SearchForm>http://www.imdb.com/</ms:SearchForm>
<Url type="text/html" method="GET" template="http://www.imdb.com/find?q={searchTerms}&sourceid=mozilla-search"/>
</OpenSearchDescription>
J'ai modifié le code pour rajouter un moteur de recherche pas trop connu, ca donne ca

Code : Tout sélectionner

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms="http://www.mozilla.org/2006/browser/search/">
<ShortName>Harmony Central</ShortName>
<Description>Harmony Central Search</Description>
<InputEncoding>ISO-8859-1</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGYUExURf//5PHr0v//d+7TXVFQTjY3N///efXYXvLfXv/4c/LWYvv69Pr00dK2QfPntvnuv+zn0byxZ/r25KuiXVRUTlVUTktLRzw8PrWnW/DTWv/8cubHTYuBSyMjI7isaGVgRFhVTeLFT1JRScCmOPv58u/p0/TWW56SUl1aVkdFQeXTicevSeDVp/TXXf/+4+/p0v7gX//5dODVpigoKeTYq/LVW1tZTjc3OxQUG//84fLr0u/p0PrjW+/TW5iNUkxKRuvly2BbROfOYPfsvv333khISmJfVP/74cKyafv54PHr0fPt0sO4a9bCaVZVUM+6WPXZTfXps8G1bPLWTbKkY/Lr0/PWWzk7Pzs7PNG2SvHTWtC1Sd3DVllUQv//duXJUufKUu7p0vPosLqsa7OlYOzRW//naqiaW//53//nYtnOnu7jsf3oY//ras2zSD4/QvHVXc66YOLHU/3997ipXTAvLUdFO7KkZSwuMf79+rSlX7CkXVpWRebhzJOIUN/Upy8wNPnz2uPIV/Ht3bCjY/fy2sq0UP////l+xa8AAADYSURBVHjaYmhHAwABxIAuABBAGAIAAcTQXszjyQAEepbuGS6N3O0AAcRQmcRhyMQWxyTFmZvGFa+lAhBADHzBNoJBwj7VcuqFKakJvCYAAcQQGJBTo2FhXsrSoMAq7x9pBBBADPzsmY5ussZlZiJKmvkS0ToAAcTgXGAQ6yfuai9WIRoRXpJXDxBADNnSalXlLckh6TIednW+ylkAAcTQ6qQoGaZrGmXLXNQUo93mDRBADO1CDtZejKFWjPqqiQK1ze0AAYThUoAAwhAACCAMAYAAwhAACDAAVrdghQaAW5AAAAAASUVORK5CYII=</Image>
<ms:SearchForm>http://www.harmony-central.com/</ms:SearchForm>
<Url type="text/html" method="GET" template="http://search.harmony-central.com/search?q={searchTerms}&sourceid=mozilla-search"/>
</OpenSearchDescription>
mais comment faire pour "ajouter" le moteur une fois le XML constitué?

D'avance merci.

@+

ted

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Dernière modification par Ted the Ors le 01 juin 2008, 10:14, modifié 1 fois.
Keep on keeping on
Goofy
Iguane
Messages : 593
Inscription : 23 juil. 2004, 22:39

Message par Goofy »

:) ben tu le copies dans le dossier searchplugins de ton profil, tu redémarres et hop.

Si tu veux que le serachplugin soit directement installé sur un clic de l'utilisateur à partir d'une page Web, il doit falloir un petit script (ou un tag spécial je ne sais plus) mais tu trouveras de quoi te renseigner sur
http://www.sherlock-cherche.org/
où tu peux aussi proposer ton nouveau moteur de recherche (il en existe déjà beaucoup)

Tiens, ici, on trouve un exemple avec le script d'installation en prime
http://morinn.wordpress.com/2006/03/15/ ... bu-angers/

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
- Pensez global, faites des locales -

Image
Ted the Ors
Arias
Messages : 4
Inscription : 01 juin 2008, 00:39

Message par Ted the Ors »

Goofy a écrit ::) ben tu le copies dans le dossier searchplugins de ton profil, tu redémarres et hop.
Ok, c'est hallucinant que je n'ai pas deviné par moi même!
En tout cas merci bcp!
Et pour le Favicon?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Dernière modification par Ted the Ors le 01 juin 2008, 10:06, modifié 1 fois.
Keep on keeping on
Ted the Ors
Arias
Messages : 4
Inscription : 01 juin 2008, 00:39

Message par Ted the Ors »

Pour le favicon, j'ai essayé avec ce code mais il ne s'affiche pas...

Code : Tout sélectionner

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms="http://www.mozilla.org/2006/browser/search/">
<ShortName>Harmony Central</ShortName>
<Description>Harmony Central Search</Description>
<InputEncoding>ISO-8859-1</InputEncoding>
# <Image height="16" width="16" type="image/x-icon"><br />  
# http://img117.imageshack.us/my.php?image=faviconnn9.png<br />  
# </Image><br /> 
<ms:SearchForm>http://www.harmony-central.com/</ms:SearchForm>
<Url type="text/html" method="GET" template="http://search.harmony-central.com/search?q={searchTerms}&sourceid=mozilla-search"/>
</OpenSearchDescription>
J'ai fureter un peu sur Google mais j'ai pas trouvé ce qui n'allait pas!
Faut dire, à la base, le XML j'y connais rien... :?


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

EDIT: c'est bon, j'ai compris en trifouillant le code (enlever les # et mettre un chemin direct pour l'image)...Le favicon s'affiche bien, par contre il est enorme...
Keep on keeping on
Ted the Ors
Arias
Messages : 4
Inscription : 01 juin 2008, 00:39

Message par Ted the Ors »

Ok, c'est bon, finalement, il suffisait de simplement prendre le favicon du site directement! :wink:
Ca donne donc:

Code : Tout sélectionner

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms="http://www.mozilla.org/2006/browser/search/">
<ShortName>Harmony Central</ShortName>
<Description>Harmony Central Search</Description>
<InputEncoding>ISO-8859-1</InputEncoding>
<Image height="16" width="16" type="image/x-icon"><br /> 
http://www.harmony-central.com/favicon.ico<br /> 
</Image><br />
<ms:SearchForm>http://www.harmony-central.com/</ms:SearchForm>
<Url type="text/html" method="GET" template="http://search.harmony-central.com/search?q={searchTerms}&sourceid=mozilla-search"/>
</OpenSearchDescription>
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Keep on keeping on
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités