Firefox 3 ha cambiato il sistema di bookmarking da un sistema html di base all'utilizzo di database sqlite. Uno dei vantaggi dell'utilizzo di database è la possibilità di eseguire query personalizzate.
Tre dei cosiddetti segnalibri intelligenti sono già disponibili dopo l'installazione di Firefox 3: I tag più visitati, aggiunti di recente ai segnalibri e recenti fanno tutti uso delle query del database per fornire all'utente risultati dinamici.
Quindi cosa è possibile con questa tecnica oltre a quelle tre cartelle di segnalibri dinamici predefinite? Gli utenti possono visualizzare tutti i segnalibri contrassegnati con un tag specifico, visualizzare le ultime dieci pagine che hanno visitato su un dominio specifico o elencare i segnalibri meno visitati.
Esistono molte altre possibilità ed è solo una questione di definire correttamente la query del database per produrre i risultati desiderati.
Le basi prima. Le query del database vengono aggiunte come normali segnalibri e inserite nel campo della posizione invece del solito indirizzo che punta a una risorsa. Il nome può essere selezionato liberamente e le query del database utilizzano il posto: sintassi della query. Diamo un'occhiata a un esempio:
La query sopra è "place: queryType = 0 & sort = 8 & maxResults = 10" utilizza i filtri queryType, sort e maxResults.
- queryType = 0 restituirà i risultati della cronologia
- sort = 8 ordina i segnalibri in base al conteggio delle visite
- maxResults = 10 limita i risultati a dieci segnalibri.
Altri parametri interessanti sono:
- sort = 0 restituisce l'ordine naturale dei segnalibri.
- ordina = 1 dalla A alla Z
- ordina = 12 per data di aggiunta
- maxresults = 0 mostra tutti i risultati
- queryType = 1 interroga i segnalibri
- queryType = 2 restituirà risultati da tutte le posizioni
- domain = string restituisce solo risultati che corrispondono al nome di dominio
I ragazzi del forum Mozillazine hanno fatto un buon lavoro elencando le domande pertinenti e sarebbe ridondante semplicemente copiare e incollare il loro lavoro qui.
Vai al forum e dai un'occhiata alle domande. Se vuoi avere una query specifica e non riesci a farlo funzionare, faccelo sapere nei commenti e proviamo a crearla per te.