Una delle nuove - e secondo me delle più intteressanti - funzionalità di Firefox 3 è la barra intelligente, ribatezzata awesome bar (”barra irresistibile, forse in onore a John Curtis Estes ? :-P). Come al solito, non a tutti è piaciuta.
Personalmente, la trovo molto utile, anche perchè impara dalle scelte fatte. Se ad esempio si preme y e fra le scelte proposte si sceglie spesso Youtube, Firefox tenderà a dare più importanza alle pagine di Youtube visualizzandole come scelte primarie, con un po’ di allenamento è possibile riesca effettivamente a proporvi esattamente quello che stavate cercando.
Altri, invece, la trovano un po’ troppo invasiva, in effetti se digitando p fra i risultati proposti cominciano ad apparire gli ultimi video visti su pornotube, beh un po’ imbarazzante potrebbe anche esserlo. Bisogna comunque ricordare, che perchè appaia un risultato, esso deve far parte dei propri segnalibri o essere indicizzato nella cronologia, a cui è possibile accedere anche per altre vie. Insomma, i risultati che appaiono li scegliete voi e sono fortemente influenzati dal vostro modo di navigare o di scegliere i suggerimenti proposti.
Vediamo come è possibile migliorare i suggerimenti proposti o di come rimuovere del tutto questa funzionalità. L’algoritmo che regola i risultati mostrati nell’autocompletamento si chiama frecency, esso assegna un punteggio a tutti i link visitati e salvati nei segnalibri, più alto è il punteggio assegnato e molto più facilmente questo verrà suggerito nei risultati dell’autocompletamento.
Assegnare i pesi alle varie tipologie di link
NOTA: Come scritto su MozillaZine, la modifica delle seguenti preferenze è consigliata solo ad utenti smaliziati e non sono assicurati risultati previsti, in quanto non ha avuto ancora un testing accurato.
Vediamo innanzitutto come rimuovere dai suggerimenti i link non più visitati da tempo, per farlo impostare su zero la seguente preferenza:
places.frecency.unvisitedBookmarkBonus
Impostando il valore a zero (valore numerico ovviamente), l’algoritmo non darà nessuna importanza ai segnalibri che non risultano essere stati visitati di recente (insomma a quelli che non sono anche nella cronologia).
Un’altra preferenza che si può, secondo il mio modesto avviso, tranquillamente azzerare è:
places.frecency.unvisitedBookmarkBons
Questo permetterà di rimuovere dai suggerimenti anche tutti quegli indirizzi che si è digitato nella barra, ma che non si visita da tempo (in realtà molto dipende anche da quanto spesso si cancelli la cronologia di navigazione).
Se poi, non si vuole proprio che Firefox suggeisca come risultato un indirizzo salvato nei segnalibri, e si limiti quindi ai soli indirizzi digitati e a quelli visitati, si può impostare a zero anche quest’altra preferenza:
places.frecency.bookmarkVisitBonus
Non aspettatevi però, che i risultati contenuti nei segnalibri vengano rimossi immediatamente dai suggerimenti dell’autocompletamento, credo che per farlo sia necessario azzerare i punteggi che hanno già acquisito, non la ho ancora provata (anche perchè a dir la verità a me fa comodo che appaiano i segnalibri fra i suggerimenti) Hide Unvisited (link alla fine).
Ci sono poi altre preferenze che regolano il peso dei vari link a seconda della loro tipologia, a mio avviso è consigliato lasciare tutto com’è, in caso contrario (ribadendo che Mozilla non assicura i risultati desiderati) filtrate con frecency i risultati dell’about:config, le preferenze hanno dei nomi abbastanza intuitivi ed è facile capire a cosa si riferiscono. La cosa che è importante notare è che il maggior peso è dato ai link digitati manualmte nella barra degli indirizzi (peso 2000) e che ai link di redirect è dato un bel zero.
Fare in modo che i soli indirizzi digitati vengano suggeriti dalla awesome bar
Se si desidera che i soli indirizzi che sono stati effettivamente digitati nella barra degli indirizzi vengano suggeriti (come in Firefox 2.0.0.x), sempre da about:config modificare questa preferenza:
browser.urlbar.matchOnlyTyped
da false a true con un doppio clic.
Diminuire o eliminare i suggerimenti della barra irresistibile
La preferenza che controlla il numero massimo di suggerimenti proposti è:
browser.urlbar.maxRichResult
ovviamente, impostandola a zero si ottiene l’effetto di non far apparire nessun suggerimento (praticamente si ammazza una feature per cui gli sviluppatori devono aver lavorato parecchio :-P).
Regolare il matching
In Firefox 3 l’algoritmo di ricerca è stato notevolmente migliorato, ora esso non trova solo le corrispondenze all’interno degli indirizzi, ma anche nei titoli delle pagine. Come detto nell’articolo di MozillaZine, digitando ebay è possibile che venga proposto come suggerimento piratebay, questo perchè ebay è contenuto in piratebay. Per impostazione predefinita, Firefox prima cerca la stringa come parola, successivamente come sottostringa di una parola, il che significa che prima propone ebay, solo successivamente piratebay.
Se si vuole che vengano cercate solo parole complete (cioè limitate da spazi o simboli di punteggiatura, cercare questa preferenza:
e impostarla a 2.
Infine, se si desidera che i risultati vengano proposti su una sola riga, come in Firefox 2, bisognerà installare l’estensione Oldbar (non escludo si possa fare anche con una modifica all’userChrome, ma non essendo interessato non ho approfondito la questione).
Mi propongo di ritornare sull’argomento quando ci avrò capito qualcosa di più, per ora mi sembra possa essere un buon punto di partenza.
Estensioni a cui si è fatto riferimento su questo post:
Articoli su cui approfondire l’argomento trattato:
- SUMO: How to disable the Smart Bookmarks;
- MozillaZine KB: Places and Frecency.
- Mozillalinks (it): Nove piccole modifiche per la barra degli indirizzi
Technorati Tags: places, firefox3, awesome bar, frecency







Ultimi commenti
RSSgialloporpora, gialloporpora, Ste_95, gialloporpora [...]
gialloporpora, alice, teresa, gialloporpora [...]
gialloporpora, luca, gialloporpora, luca [...]
gialloporpora, francesco, Godai71, gialloporpora [...]
settemetri, Francesco, tiziano, Stefano [...]
gialloporpora, stefano, gialloporpora, Elisa [...]
gialloporpora, Mariano, gialloporpora, Mariano [...]
Danyli, gialloporpora, Danyli, gialloporpora [...]
gialloporpora, rafiluccio, gialloporpora, rafiluccio [...]
Paolo, gialloporpora, Paolo, gialloporpora [...]
Paolo, gialloporpora, Paolo, gialloporpora [...]