OpenSearch ist eine Technologie, mit der sich – kurz gesagt – Suchergebnisse von verschiedensten Websites aggregieren lassen. Was man alles damit machen kann, wollen wir in unserem nächsten Podcast beschreiben. Heute soll es um eine Möglichkeit gehen, mit der sich die Suchfunktion der eigenen Website in den Browser integrieren lässt.
Im Firefox war dieses Feature bisher schon länger über das Einbinden eines Search Plugins möglich. Das hat den Nachteil, dass man seine Nutzer erstmal darauf hinweisen und diese das Plugin dann selbst installieren mussten. Mit OpenSearch lässt sich die eigene Suche direkt in das Suchfeld des Browsers integrieren – das Beste daran: Sowohl der Firefox 2 als auch der IE 7 unterstützen es.

Wie im Screenshot zu sehen, leuchtet im Firefox 2 der kleine Pfeil neben der Standardsuchmaschine, sobald der Browser OpenSearch auf der Seite entdeckt und dem Benutzer wird die Möglichkeit geboten, die Suche der aktuellen Seite zu den Suchmaschinen hinzuzufügen. Das dürfte aktuell noch ein ziemlich unbekanntes Feature sein, da es sich aber in zwei Minuten implementieren lässt, hier die kleine Anleitung dazu.
Schritt 1: Beschreibung erstellen
Zunächst muss man eine kleine XML-Datei erstellen, in der ein paar Parameter zur Suche stehen. Der Browser muss wissen, wo der Suchbegriff hingeschickt werden soll, welchen Namen die Suche hat und wo er das fancy Icon dafür finden kann. Da ich es leider immer noch nicht hinbekommen hab, eine vernünftige Codeansicht ins Blog zu integrieren, kann ich als Beispiel leider nur auf die opensearch.xml dieser Seite verweisen (einfach in einem neuen Fenster öffnen).
Die Datei muss dann auf den Webserver geladen und wie im nächsten Schritt beschrieben verlinkt werden.
Schritt 2: Suche verlinken
Die OpenSearch-Beschreibung bindet man wie beispielsweise auch CSS-Datein über ein link-Tag im Head der Seite ein.
<link title="//dopefreshtightblog" type="application/opensearchdescription+xml"
rel="search" href="http://blog.dopefreshtight.de/opensearch.xml" />
Falls das alles nicht so selbsterklärend sein sollte, wie ich annehme, könnt ihr gerne Fragen dazu posten!
Die Möglichkeiten von OpenSearch gehen wie gesagt weit darüber hinaus und wir werden in unserem nächsten Podcast versuchen, eines davon zu erklären

13. November 2006 um 18:20
Matthias schreibt:
Cooles Feature, war mir bislang völlig unbekannt. Ich werde mal versuchen, das bei mir zu implementieren. Vielen Dank für das aufschlussreiche Posting :O)
14. November 2006 um 13:22
Dennis schreibt:
Hey Matthias, hab grade gesehen, dass du es schon drin hast – herrlich easy das Ganze
14. November 2006 um 13:55
maege.ch: webdesign und mediengeschehen » Blog Archive » OpenSearch: Eigene Suchmaschine im Browser schreibt:
[...] Gefunden habe ich den Tipp bei dopefreshtight, dort ist auch eine ausfürhlichere Anleitung zu finden. [...]
15. November 2006 um 09:25
OpenSearch Plugin | jugend mosht - alles andere is nur leitkultur schreibt:
[...] Gestern hab ich noch darüber in der CT gelesen und eben wurde ich im dopefreshtightblog daran erinnert: Das OpenSearch-Plugin. D.h.: Wenn ihr jugendmosht besucht, erscheint unsere Archivsuche im Firefox und im 7er IE in der Liste der Suchplugins und wird euch zur Installation angeboten. Schönes Ding. [...]
14. Februar 2008 um 08:31
Holger schreibt:
Ich habe mal auf einer Seite gesehen, dass dort ein Button eingebunden war: “Suchplugin in Browser integrieren”. Klickte man darauf (FF) wurde die Suche eben integriert
Also irgendwie per JS gelöst. Dieses geringe Einfärben des browsereigenen Suchbuttons fällt ja gar nicht weiter auf. So könnte man die Besucher der Webseiten direkt auf diesen Mehrwert hinweisen und eine einfache Möglichkeit bieten, die Suche einzubinden.
Leider finde ich im Netz dazu nichts mehr. Hat da jemand Hinweise?
Grüße!
14. Februar 2008 um 09:32
Dennis schreibt:
Hey Holger,
ein Beispiel dafür findest du hier. Ist in der Tat per JavaScript gelöst.
Schönen Gruß,
Dennis
14. Februar 2008 um 18:18
Holger schreibt:
Danke Dennis! Bei dem Beispiel geht das zwar momentan nicht, ich werde aber den Fehler schon finden.
Bis denne!
15. Februar 2008 um 09:06
Dennis schreibt:
Hallo Holger,
sorry, getestet hab ich das ehrlich gesagt nicht – aber such mal nach sowas wie “opensearch installieren javascript”, da findet man Hinweise dazu, unter anderem auch das hier. Hoffe es hilft weiter
Bye,
Dennis