Archivio per il tag segnalibri

Coloriamo la awesome bar di Firefox 3 (a seconda della provenienza del link)

Mentre nei forum impazzano le richieste per silurare la awesomebar di Firefox 3, ecco finalmente un tweaking per renderla ancora più utile.

Oggi, dopo un sacco di tempo, sono tornato su userstyles.org per caricare uno stile, cercando un po’ fra gli stili degli altri utenti ecco che mi sono imbattuto in uno davvero interessante (in my opinion).

Lo stile permette di colorare i suggerimenti della awesomebar a seconda della loro tipologia:

  • i segnalibri verranno colorati di verde;
  • i tag verranno colorati di giallo;
  • gli elementi della cronologia verranno colorati di blue.

Davvero efficace per capire al volo la natura dei link proposti nei suggerimenti. Se poi non si vuole la awesomebar, pazienza…

Il codice lo potrei anche copiare/incollare qui (come già fatto in passato), però mi sembra giusto visto che questo userstyle è molto originale, mettere il link alla pagina e lasciare che venga installato da lì :-D .

Naturalmente, non serve avere Stylish installata, è sufficiente copiare il sorgente nel file userChrome.css. Ovviamente, se non si è molto esperti, meglio installare prima Stylish e poi lo stile, lasciando a chi è più bravo la modifica del file userChrome.css
Lo stile è questO
Awesome Bar Background Color Based on Type (WOW)

Naturalmente, se serve aiuto per cambiare la gamma dei colori utilizzata, basta che lasciate un commento :-) .

AGGIORNAMENTO: ho segnalato lo stile su Foxiewire, se vi piace potete votarlo:
Awesome bar background based on type on Foxiewire

AGGIORNAMENTO: siccome userstyles.org sembra non funzionare correttamente, riporto qui di seguito il codice (invece di installare lo stile cerca di installare la pagina come script !):

AGGIORNAMENTO 2: sembra che userstyles.org abbia ripreso a funzionare correttamente, quindi tolgo il codice, installatelo direttamente dal sito.

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
.autocomplete-richlistitem[type="bookmark"]
{
  background-color: #E3FCFE;
  color: #000000;
}

.autocomplete-richlistitem[type="favicon"]
{
  background-color: #E3FEE5;
  color: #000000;
}

.autocomplete-richlistitem[type="tag"]
{
  background-color: #FCFEE3;
  color: #000000;
}

.autocomplete-richlistitem:focus
{
  background-color: #0A246A;
  color: #FFFFFF;
}

Technorati Tags: , ,

Se ti è piaciuto l'articolo puoi votarlo. Grazie!

Personalizzazione della finestra di aggiunta nuovo segnalibro in Firefox 3

Vediamo come è possibile migliorare la finestrella di aggiunta nuovo segnalibro in Firefox 3. Per chi vuole ottenere la stessa cosa con Firefox 2.0.0.x o precedenti, leggere questo post.

Quando si clicca sulla stellina (o più semplicemente usando la scorciatoia CTRL-D), appare il pannello per aggiungere la pagina corrente nei segnalibri di Firefox. In Firefox 3 questo pannello ha subito notevoli modifiche sia grafiche che concettuali:

  • il pannello è stato completamente ridisegnato, ora non è più una finestra popup, ma è immerso nella pagina stessa (ottima idea che si potrebbe applicare anche ad altre finestre);
  • se l’indirizzo è già presente nei segnalibri, viene automaticamente rilevato e, invece di creare inutili doppioni, si procede alla sua modifica;
  • sempre se il l’indirizzo è già presente fra i segnalibri, è possibile eliminarlo senza accedere alla gestione segnalibri (Libreria o Places).

Immagine del pannello di aggiunta nuovo segnalibro prima del tweaking

A mio parere però, rimane scomodo il non vedere i campi indirizzo, descrizione e soprattutto keyword. In realtà, i campi ci sono, ma non sono visibili. Per fare in modo che vengano sempre mostrati, aggiungere il seguente codice al file userChrome.css:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* Mostrare i campi indirizzo, descrizione e keyword nel pannello per l'aggiunta di un nuovo segnalibro */
#editBMPanel_descriptionRow, /* campo descrizione */
#editBMPanel_locationRow, /* campo indirizzo */
#editBMPanel_keywordRow /* campo keyword (parola chiave) */
{
   visibility:   visible;
   -moz-box-align:   center;
}

Ecco come apparirà il pannello di aggiunta nuovo segnalibro dopo aver applicato lo stile di cui sopra:

Immagine del pannello di aggiunta nuovo segnalibro dopo  del tweaking

Se invece si vuole rimuovere la stellina (ad esempio io preferisco usare CTRL-D e la sua presenza è pressochè inutile), aggiungere il seguente codice al file userChrome.css:

#@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* Le stelle devono stare in cielo, non nella barra degli indirizzi di Firefox */
#star-button {
#
  display: none !important;
}

Chi usa l’estensione Stylish può caricare lo userstyle, chi sa l’inglese può corregermi la descrizione :-P .

AGGIORNAMENTO: lo stile lo ho anche spammato su Foxiewire, se qualcuno lo trovasse utile, può votarlo :-D:
Stile su Foxiewire: Add to bookmarks Plus.

Technorati Tags: , ,

Se ti è piaciuto l'articolo puoi votarlo. Grazie!

La awesome bar (la barra irresistibile) di Firefox 3

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:

browser.urlbar.matchBehavior

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:

Technorati Tags: , , ,

Se ti è piaciuto l'articolo puoi votarlo. Grazie!

Uno sguardo ai “SEgnalibri Smart” e alle “Places query”

In Firefox3, oltre ai normali segnalibri, vengono creati i cosidetti “Segnalibri Smart”, che altro non sono se non delle rappresentazioni sottoforma di cartelle di segnalibri dei risultati di una “Places Query”. Se, per errore, si dovesse rimuoverli ecco come ripristinarli:

  1. digitare about:config nella barra degli indirizzi;
  2. cercare la voce: browser.places.createdSmartBookmarks. e impostarne il valore a false
  3. al prossimo riavvio di Firefox i “Segnalibri Smart” verranno ripristinati e appariranno nella Barra dei Segnalibri.

Esiste anche un altro modo per costruire queste voci singolarmente, reinserendo nella cartella “Segnalibri Smart” la giusta query. Ecco le query da inserire per le singole voci:

  • Segnalibri più recenti
place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&queryType=1&sort=12&excludeItemIfParentHasAnnotation=livemark%2FfeedURI&maxResults=10&excludeQueries=1
  • Segnalibri più visitati
place:queryType=0&sort=8&maxResults=10
  • Etichette più recenti
place:type=6&sort=14&maxResults=10

Si possono ovviamente, trovare altre query interessanti da aggiungere ai “Segnalibri Smart”, per ora l’unica applicazione utile è quella trovata sul secondo articolo riportato nelle fonti, dove si spiega come mostrare gli ultimi segnalibri con una specifica etichetta. Possibili applicazioni:

  • come suggerito nell’articolo sopraindicato, è possibile taggare con commenti tutte le pagine in cui si è commentato e queste verranno quindi visualizzate tutte sotto “Segnalibri Smart”;
  • si può taggare una pagina come “toread” , creando poi un segnalibro smart per questa etichetta sarà possibile avere una lista di tutte le pagine che si è deciso di leggere in un secondo momento.

La query da fare per avere un segnalibro Smart che mostra le ultime pagine salvate come segnalibro con una certa etichetta è la seguente:

place:folder=ID&queryType=1&group=3&sort=4&applyOptionsToContainers=1&maxResults=15

dove ID è l’identificativo numerico della cartella associata alla nostra etichetta nel database SQLite. Per trovare l’ID si può utilizzare Patch for ibrary , oppure il metodo che ho riportato in questo commento (strada molto più contorta).

Fonti e approfondimenti::

  1. Cybernet News - Restore Firefox Smart Bookmarks.
  2. Keeping track of last comments using Places;;
  3. Topic su MozillaZine - Places Query Syntax;
  4. MDC - Places Query System.

Qui invece trovate i link che ho marcato come Places e che contengono utili riferimenti per capire meglio come effettuare una query a Places.

Technorati Tags: , , ,

The art of social bookmarking

Non so se qualcuno stia usando o abbia usato qualche sito di social bookmarking per condividere i propri segnalibri con il resto del mondo, comunque se qualcuno fosse iscritto a del.icio.us e volesse aggiungermi al network questo è l’indirizzo (per un po’ lo lascio anche nella sidebar).

Ho visto che in molti blog lo sparano nel feed RSS ma non ho capito come si fa quindi apro un post apposito :-). Ci sono veramente un sacco di siti di social bookmarking io per il momento ho scelto del.icio.us non fosse altro perché è il più usato. Vorrei utilizzare de.lirio.us che è il del.icio.us opensource ma

  • appaiono spesso e volentieri errori del server;
  • non capisco come cercare nei segnalibri (secondo me la feature è proprio assente);
  • una volta importati poi non si può più esportare la lista dei segnalibri

Quindi non mi sento di consigliarlo a nessuno, anche se, spero che il progetto continui e abbia sviluppi positivi :-).

Un mese fa avevo riscontrato problemi con il feed RSS di due account su del.icio.us ma ora sembra funzionare tutto alla perfezione in entrambi gli account che ho registrato. Per del.icio.us esiste anche un’estensione apposita per sincronizzare i segnalibri con quelli di Firefox, anche se, io preferisco un metodo più manuale che si basa sulla sottoscrizione dei feed RSS (vedi qui).

Questo è il segnalibro intelligente che uso per aggiungere i segnalibri già taggati:

javascript:user='gialloporpora';q=encodeURIComponent(document.getSelection());url='http://del.icio.us/'+user+'?url='+encodeURIComponent(location.href)+'&tags='+encodeURIComponent('%s')+'&notes='+q+'&title='+encodeURIComponent(document.title);location.replace(url);

Il funzionamento è semplice: lo si aggiunge ai segnalibri, gli si assegna una keyword (funziona solo con Firefox :-)) e per inserire una pagina si digita la keyword (io ho scelto add) seguita dai tag che si vogliono assegnare. Se si seleziona del testo nella pagina verrà usato come descrizione del segnalibro. Naturalmente dovete cambiare gialloporpora con il vostro nome utente su del.icio.us.

Ho usato anche Blogmarks (e continuo ad usarlo) però non l’ho usato come sito di social bookmarking ma più come tracciatore dei post fatti sul blog. Differenze fra del.icio.us e blogmarks:

  • blogmarks permette di usare molti più caratteri per descrivere il segnalibro cosa che lo rende ideale per tracciare i post di un blog;
  • di contro del.icio.us fornisce più widget da utilizzare nel blog.