Inhaltsverzeichnis
Für den Browser Mozilla kann man eigene "search plugins" schreiben. Damit kann man dann z.B. in Firefox rechts neben der Adresszeile das gesuchte Wort eingeben und gelangt direkt zu der gewünschten Trefferseite. Das gibt es schon z.B. für Google, Wikipedia, Ebay u.v.m. (siehe http://mycroft.mozdev.org/download.html).
Eine ausführlich Anleitung, wie man das selber so ein Plugin schreibt, gibt es hier: http://mycroft.mozdev.org/deepdocs/quickstart.html
Kurz gesagt benötigt man nur eine kleine Textdatei mit ein paar Anweisungen drin im searchplugins-Verzeichnis (Linux: ~/.mozilla/searchplugins, Windows:`C:\Programme\Mozilla Firefox\searchplugins`) und muss dann den Browser neu starten.
Erster Versuch
Volltextsuche im JuraWiki
<search version="0.1" name="JuraWiki" description="JuraWiki - http://www.jurawiki.de" action="http://www.jurawiki.de" searchForm="http://www.jurawiki.de/FindPage" method="GET" queryEncoding="utf-8" queryCharset="utf-8" > <input name="sourceid" value="Mozilla-search"> <input name="value" user> <input name="action" value="fullsearch"> <input name="context" value="160">
(Offenbar muss nach der letzten Zeile noch ein Zeilenumbruch kommen, damit die nicht ignoriert wird.
Hier gibt's das ganze als fertige Datei: jurawiki_0.1.src
Und ein Icon (von JuraWikiFavicon übernommen):
Einfach beide Dateien in das searchplugins-Verzeichins kopieren, Browser neu starten. Funktioniert.
Zweite Version mit "Browser"-Bereich
Wie vor, jedoch ergänzt um
<browser update="http://www.jurawiki.de/MozillaSearchPlugin?action=AttachFile&do=get&target=jurawiki.src" updateIcon="http://www.jurawiki.de/MozillaSearchPlugin?action=AttachFile&do=get&target=jurawiki.png" updateCheckDays="3" >
Download: jurawiki.src
was noch fehlt: interpret-Bereich
<interpret resultListStart="<!-- RESULT LIST START -->" resultListEnd="<!-- RESULT LIST END -->" resultItemStart="<!-- RESULT ITEM START -->" resultItemEnd="<!-- RESULT ITEM END -->" >
Wozu braucht man das eigentlich?
Weitere ToDos
Das ganze (auf englisch) nach Moin:MozillaSearchPlugin bringen. Ist ja schließlich nicht nur für's JuraWiki, sondern für alle MoinMoin-Wikis interessant. Vielleicht findet sich dort auch jemand, der das noch weiter verfeinert.
Das JuraWiki-Plugin noch weiter ergänzen (s.o.) und ggf. noch weiter verschönern.
Das dann auf http://mycroft.mozdev.org/download.html zur Verfügung stellen. Wie das geht steht hier.
So machen das die anderen
Es gibt schon einige Wikis, die auch ihr eigenes Such-Plugin haben: http://mycroft.mozdev.org/download.html?name=wiki&submitform=Find+search+plugins
siehe auch JuraWikiToolbar