Erstellen Sie Firefox Smart Bookmarks

Firefox 3 hat das Lesezeichen-System von einem einfachen HTML-basierten System auf die Verwendung von SQLite-Datenbanken umgestellt. Ein Vorteil der Verwendung von Datenbanken ist die Möglichkeit, benutzerdefinierte Abfragen auszuführen.

Nach der Installation von Firefox 3 stehen bereits drei sogenannte intelligente Lesezeichen zur Verfügung: Am häufigsten besuchte, Kürzlich mit Lesezeichen versehene und Zuletzt verwendete Tags verwenden Datenbankabfragen, um dem Benutzer dynamische Ergebnisse zu liefern.

Was ist mit dieser Technik neben diesen drei Standardordnern für dynamische Lesezeichen möglich? Benutzer können alle Lesezeichen anzeigen, die mit einem bestimmten Tag versehen sind, die letzten zehn Seiten anzeigen, die sie in einer bestimmten Domain besucht haben, oder die am wenigsten besuchten Lesezeichen auflisten.

Es gibt viele zusätzliche Möglichkeiten und es ist nur eine Frage der richtigen Definition der Datenbankabfrage, um die gewünschten Ergebnisse zu erzielen.

Die Grundlagen zuerst. Datenbankabfragen werden als normale Lesezeichen hinzugefügt und anstelle der üblichen Adresse, die auf eine Ressource verweist, in das Standortfeld eingefügt. Der Name kann frei gewählt werden und Datenbankabfragen verwenden die place: query-Syntax. Schauen wir uns ein Beispiel an:

Die obige Abfrage lautet "place: queryType = 0 & sort = 8 & maxResults = 10" und verwendet die Filter queryType, sort und maxResults.

  • queryType = 0 gibt Verlaufsergebnisse zurück
  • sort = 8 sortiert die Lesezeichen nach Anzahl der Besuche
  • maxResults = 10 begrenzt die Ergebnisse auf zehn Lesezeichen.

Andere interessante Parameter sind:

  • sort = 0 gibt die natürliche Lesezeichenreihenfolge zurück.
  • sort = 1 von A bis Z
  • sortiere = 12 nach hinzugefügtem Datum
  • maxresults = 0 alle Ergebnisse anzeigen
  • queryType = 1 fragt die Lesezeichen ab
  • Mit queryType = 2 werden Ergebnisse von allen Standorten zurückgegeben
  • domain = string gibt nur Ergebnisse zurück, die mit dem Domainnamen übereinstimmen

Die Jungs vom Mozillazine-Forum haben die relevanten Abfragen gut aufgelistet, und es wäre überflüssig, ihre Arbeit hier einfach zu kopieren und einzufügen.

Gehen Sie einfach zum Forum und sehen Sie sich die Fragen an. Wenn Sie eine bestimmte Abfrage haben möchten und diese nicht zum Laufen bringen können, teilen Sie uns dies in den Kommentaren mit und wir versuchen, sie für Sie zu erstellen.