Für Menschen · Seien Sie begeistert und Sie werden begeistern !

Der Firefox ist zum Browser-Liebling avanciert und das auch wegen der vielen Möglichkeiten ihn zu erweitern. Plugins in jeder Form können veröffentlicht und eingebunden werden.
Eines der einfachsten und trotzdem sinnvollen Plugins ist es, ein "Search Plugin" anzubieten. Dadurch kann man schnell über die gewohnte Oberfläche des Firefox zu seinen Dokumenten auf der Website gelangen, ohne diese erst aufrufen zu müssen. Über den Nutzen solcher Plugins, die es in Unmengen auf dieser Seite gibt, kann man sicherlich streiten. Aber selbst für den Betreiber einer Website ist es oft hilfreich, wenn man seine abgelegten Inhalte schnell findet.
Damit jeder so ein Plugin schnell selber machen kann, hier mal kurz eine kleine Erläuterung, wie ihr ein Search-Plugin eurer Seite in den Firefox integriert.
Folgenden Code kopieren oder hier downloaden (Rechte Mousetaste --> Ziel speichern unter). Den Inhalt neu definieren und fertig. Die Suchverknüpfung muss je nach Seitenstruktur angepasst werden. In meinem Fall habe ich sie der Struktur von WordPress angepasst, da ich auch mit der integrierten WordPress-Suche die Website durchsuchen kann.
Die ersten 9 Zeilen dienen nur der Information und wird als Kommentar behandelt.
# Search Plugin for Mozilla, Firefox, Netscape 6+, Beonix browsers # # SearchSite: bueltge.de Weblog # Status: Working # Version: 1.0 # # Original Author: Frank Bueltge# This file is released to the public domain. # Created: 05 Aug, 2005
Der folgende Abschnitt defiert die Suche. Die kann vielerlei erweitert werden und stellt hier mal das Grundgerüst da. Die Titel erklären sich sicher selbst.
<search
version="7.1"
name="bueltge.de Blog"
description="bueltge.de Weblog"
action="http://bueltge.de/"
searchForm="http://bueltge.de/"
method="GET"
>
Im nächsten Abschnitt wird die Suche voreingestellt. Auch das hängt von der Suche auf der Website ab, sollte aber sich in den meisten Fällen so funktionieren.
<input name="s" user="" >
<input name="sourceid" value="mozilla-search" >
</search>
Im letzten Teil definiert ihr noch, wo man nach Updates des Plugins suchen kann, bzw. wo der Browser dieses tut. Außerdem der lInk, wo das Icon liegt und wie oft nach einem Udate gesucht werden soll.
<browser
update="http://bueltge.de/wp-content/downlaod/wp/search_bueltge_blog.src"
updateIcon="http://bueltge.de/wp-content/downlaod/wp/search_bueltge_blog.gif"
updateCheckDays="30"
>

Damit das ganze auch schön aussieht, benötigt man noch ein keines Icon für den Search-Bar im Firefox. Dazu erstellt ihr ein Bildchen.gif mit den Maßen: 16x16 Pixeln. Das ganze solltet ihr im selben Ordner ablegen, damit es beim installieren schnell zu finden ist. Aber eigentlich wird der Link dazu im Plugin definiert.
Um das Plugin ein wenig bekannt zu machen, und anderen Usern zur Verfügung zu stellen, bietet es sich an, das Plugin auf der Website von Mozilla upzuloaden.
Um es allerdings dort zu hinterlegen, solltet ihr den Link zum Update nicht auf eure eigene Seite legen, sondern auf die Seite von Mozilla. In meinem Beispiel sieht das ganze dann so aus:
<browser
update="http://mycroft.mozdev.org/plugins/kvfl.src"
updateIcon="http://mycroft.mozdev.org/plugins/kvfl.png"
updateCheckDays="30"
>
Automatischer Install: Update 16. Aug 2005
Wenn man den Link für die Installation auf seiner Seite komfortabel gestallten will, so dass bei Mouseclick das Search-Plugin installiert wird, so ist ein wenig Javascript notwendig. Das Script muss in die Seite integriert werden und im Link zum Plugin aufgerufen werden.
<script type="text/javascript">
function addEngine(name,ext,cat) {
if ((typeof window.sidebar == "object") && (typeof
window.sidebar.addSearchEngine == "function"))
{
window.sidebar.addSearchEngine(
"http://bueltge.de/wp-content/download/wp/"+name+".src",
"http://bueltge.de/wp-content/download/wp/"+name+"."+ext,
name,
cat );
}
else
{
errorMsg(name,ext,cat);
}
}
</script>
Übergeben wird der Inhalt des Javascript mit folgendem Aufruf. Dabei wird in folgender Reihe verlinkt. ('Name des file.src','Format des zugehörigen Bildes','name: des Plugin'
<a href="javascript:addEngine('search_bueltge_blog','gif','bueltge.de Blog')"
>Such Plugin Installieren</a>
Hier könnt ihr nun mein Plugin installieren:
Suchplugin installieren
händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.
Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.
xHTML:
Du kannst folgende Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>
Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als < und > als > einfügt.
E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.
Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.
Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.
Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 971 Beiträge, 19462 Kommentare in 14 Kategorien und 459 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet. Erstellt mit ♥ zum Befüllen und Erhalten.
Design und Code ist unter Copyright
© 2001 - 2012 bueltge.de [by:ltge.de]
15. Dezember 2005 um 12:23
23. Januar 2006 um 13:03
27. Oktober 2006 um 10:25
Dynamisch generiertes Suchplugin?
Ich möchte ein Suchplugin für eine Seite mit Benutzerbereich schreiben. Die Nutzerkennung wird in der URL mitgeführt. Natürlich kann ich die Nutzerdaten nicht öffentlich zugänglich machen... es müßte also mittels Script für jeden User ein individuelles Plugion generiert werden und als zweite Hürde ein induvidueller "Installer".
Gute Idee dazu?
Martin
27. Oktober 2006 um 11:31
Hy Martin: kannst du die Nutzerdaten nciht verschlüsseln, z.B. md5?
gruss
27. Oktober 2006 um 20:50
Nein, ist nicht meine Seite (ist die Seite einer Zeitschrift,
http://www.arznei-telegramm.de), ich kann das Login also nicht beeinflussen.Außerdem wäre ja der MD5-Hash theoretisch für eine Rainbow-Table-Crack-Aktion anfällig (halte ich in diesem Falle für irrelevant, da es sich um eine Nummer nach dem Muster 123456/234567 handelt)
Meine Idee wäre, mittels PHP-Script aus der Eingabe der Abonummer eine individuelle .SCR-Datei zu berechen, auf dem Server abzulegen und dann mit dem bekannten Installationsscript zum Download anzubieten. Ich weiß aber nich nicht, wie ich eine Kollision löse, also wenn 2 User gleichzeitig das Plugin anfordern. (bin PHP-Greenhorn
M.