Maak Firefox Smart Bookmarks

Firefox 3 heeft het bookmarking-systeem gewijzigd van een eenvoudig html-systeem in sqlite-databases. Een voordeel van het gebruik van databases is de mogelijkheid om aangepaste zoekopdrachten uit te voeren.

Drie van de zogenaamde slimme bladwijzers zijn al beschikbaar na het installeren van Firefox 3: Meest bezochte, recent gelabelde en recente tags maken allemaal gebruik van databasequery's om de gebruiker dynamische resultaten te bieden.

Dus wat is mogelijk met deze techniek naast die drie standaard dynamische bladwijzermappen? Gebruikers kunnen alle bladwijzers weergeven die zijn getagd met een specifieke tag, de laatste tien pagina's weergeven die ze in een specifiek domein hebben bezocht of de minst bezochte bladwijzers weergeven.

Er zijn veel extra mogelijkheden en het is gewoon een kwestie van de databasequery correct definiëren om de gewenste resultaten te produceren.

De basis eerst. Databasequery's worden toegevoegd als normale bladwijzers en in het locatieveld geplaatst in plaats van het gebruikelijke adres dat naar een bron verwijst. De naam kan vrij worden gekozen en databasequery's gebruiken de plaats: query-syntaxis. Laten we een voorbeeld bekijken:

De bovenstaande zoekopdracht is "place: queryType = 0 & sort = 8 & maxResults = 10" gebruikt de filters queryType, sort en maxResults.

  • queryType = 0 retourneert geschiedenisresultaten
  • sort = 8 sorteert de bladwijzers op bezoekaantal
  • maxResults = 10 beperkt de resultaten tot tien bladwijzers.

Andere interessante parameters zijn:

  • sort = 0 retourneert de natuurlijke bladwijzervolgorde.
  • sort = 1 van A tot Z
  • sorteer = 12 op datum toegevoegd
  • maxresults = 0 toon alle resultaten
  • queryType = 1 vraagt ​​naar de bladwijzers
  • queryType = 2 retourneert resultaten van alle locaties
  • domain = string retourneert alleen resultaten die overeenkomen met de domeinnaam

De jongens op het Mozillazine-forum hebben de relevante vragen goed vermeld en het zou overbodig zijn om hun werk hier gewoon te kopiëren en te plakken.

Ga gewoon naar het forum en bekijk de vragen. Als u een specifieke vraag wilt hebben en deze niet kunt laten werken, laat het ons dan weten in de comments en wij proberen deze voor u te bouwen.