22Jul
Heb je je ooit afgevraagd hoe de map "Most visited" voor bladwijzers die met Firefox wordt meegeleverd, werkt? Het is niet alleen een speciale map - het maakt gebruik van de Places-database die is geïntroduceerd in Firefox 3 en u kunt uw eigen slimme bladwijzers maken.
Het Places-systeem van Firefox slaat uw bladwijzers en geschiedenis op in een SQLite-database. Firefox bevat een krachtige query: syntaxis voor het werken van deze database, maar deze functie is standaard verborgen.
Een zoekopdracht opslaan
Firefox biedt standaard één manier om een slimme map aan te maken. Om te beginnen, opent u het Bibliotheek-venster door de optie Bladwijzers of Geschiedenis in het menu te selecteren.
Voer een zoekopdracht uit met behulp van het zoekvak in het bibliotheekvenster. U kunt zowel paginatitels als pagina-URL's doorzoeken, bijvoorbeeld 'How-To Geek' typen om alle pagina's met How-To Geek in hun titel te vinden of 'howtogeek.com' typen om alle pagina's op de How-To Geek-website te vinden.
U kunt de slimme bladwijzer doorzoeken naar uw bladwijzers of geschiedenis. Na het selecteren van Bladwijzers of Geschiedenis, klikt u op de knop Opslaan en geeft u een naam op om uw zoekopdracht op te slaan als een slimme bladwijzermap.
Firefox maakt de bladwijzermap standaard in uw bladwijzermenu, maar u kunt deze waar u maar wilt plaatsen, bijvoorbeeld op de werkbalk Bladwijzers.
Firefox werkt de slimme bladwijzermap automatisch bij - het is maar een databasequery, zoals een slimme afspeellijst in iTunes. Als je meegekeken hebt, heb je nu een slimme bladwijzermap waarin de pagina's worden weergegeven die je recent hebt bezocht op How-To Geek.
Een extensie gebruiken
Om de geavanceerde functionaliteit te gebruiken, kunt u zelf plaatsen-URI's schrijven - maar de meeste gebruikers zullen waarschijnlijk een eenvoudig te gebruiken grafische interface willen. Mozilla biedt er geen, dus je moet een extensie zoals SearchPlaces installeren.
Nadat u de extensie hebt geïnstalleerd en Firefox opnieuw hebt gestart, ziet u een nieuwe optie SearchPlaces in uw menu Bladwijzers.
SearchPlaces biedt een grafische interface voor het maken van nieuwe slimme bladwijzers en het bewerken van bestaande. Het laat veel van de kracht zien die overblijft uit de standaardinterface van Firefox.
SearchPlaces biedt veel opties voor het samenstellen van je Places URI.Hier zoeken we bijvoorbeeld naar pagina's met het woord 'Android' die tussen de tien en twintig keer zijn bezocht. We zouden ook een tijdsbereik kunnen specificeren waar de webpagina's tussen werden bezocht, hoewel dit een beetje ingewikkeld is om te doen - je moet een aantal seconden opgeven vanaf een relatieve tijd.
U kunt echter eenvoudig "vandaag" als een tijdbereik specificeren. Stel de relatieve tijd in op "Middernacht vanmorgen" en voer "0" in als tijd.
Als u een slimme bladwijzermap wilt bewerken die wordt geleverd bij Firefox, selecteert u deze en klikt u op de knop Bewerken.
SearchPlaces toont de plaats van elke slimme bladwijzer: URI.Firefox verbergt deze in de standaardinterface - vermoedelijk om onervaren gebruikers niet bang te maken.
Writing Places URIs
Mozilla biedt een gedetailleerde gids voor plaats: query-URI's op de Mozilla Developer Network-website. Er zijn een groot aantal opties die u kunt gebruiken om complexe query-URI's te maken.
Laten we bijvoorbeeld zeggen dat we een slimme bladwijzermap willen maken met alle pagina's die we vandaag hebben bezocht over How-To Geek, gesorteerd in alfabetische volgorde. Dit is de querystring die we zouden gebruiken:
plaats: terms = howtogeek.com & startTimeRef = 1 & startTime = 0 & sort = 1
Er zijn vier delen in deze query:
- terms = howtogeek.com - Zoekopdrachten voor de term“howtogeek.com”.
- beginTimeRef = 1 - De begintijd is vanmorgen ten opzichte van middernacht.
- beginTime = 0 - De "0" is een speciale waarde die alle resultaten bevat sinds de relatieve tijd. In dit geval komt het overeen met alle resultaten sinds middernacht deze ochtend - dat wil zeggen, alle pagina's die vandaag zijn bezocht.
- sortering = 1 - resultaten in alfabetische volgorde bestellen.
Nadat u een query-URI hebt gemaakt, maakt u een nieuwe bladwijzer in het bibliotheekvenster of het bladwijzermenu.
Geef de bladwijzer een naam en gebruik de plaats: URI als het adres van de bladwijzer.
Vanwege een kennelijke bug kun je geen slimme bladwijzer rechtstreeks op de browserwerkbalk maken. Firefox zal het behandelen als een normale bladwijzer in plaats van de plaats: URI op te merken en correct te behandelen.
Maak het ergens anders - zoals in uw bladwijzermenu - en sleep het naar de werkbalk. Firefox zal merken dat het een slimme bladwijzer is.
Firefox's Places-database verbergt veel kracht - het zou voor sommige mensen een killer-functie kunnen zijn, maar de meesten zullen het nooit opmerken dat het er is.