Tips Lounge: estrarre il codice dalle estensioni di Safari

Estensione safari
L'estensione Download YouTube aperta nell'Extension Builder

 

Le estensioni di Safari 5 hanno ormai più di un anno e quelle approvate da Apple disponibili nella gallery ufficiale sono cresciute notevolmente di numero nel corso dei mesi. Benché io sia un utente sporadico di Safari (per ora Firefox resiste come browser predefinito sui miei Mac) ho avuto modo in più di un’occasione di testare varie estensioni. Solo di recente però ho avuto bisogno di andare più a fondo e scoprire quale codice stesse alla base di una di esse. Il procedimento per aprire il pacchetto che contiene l’estensione e accedere ai file html e JavaScript presenti all’interno è molto semplice.

Awesome Screenshot: l’estensione che fotografa Safari

Awesome Screenshot è un’estensione per Safari 5 sviluppata dalla Diigo che, come suggerisce il nome, permette di creare rapidamente screenshot di pagine Web con Safari.
Ciò che distingue questo add-on per il browser Apple dalle funzioni di screenshoting di Mac OS X è la versatilità e l’integrazione di alcuni strumenti di modifica istantanea dell’immagine da salvare che permettono di aggiungere note, frecce e sottolineature al contenuto della pagina. L’immagine ottenuta può essere poi rapidamente condivisa via email o sui social network più noti.

Safari PageRank: l’estensione di Safari per conoscere il Page Rank di un sito


Safari PageRank
è una estensione abbastanza recente per il browser Safari di Apple che fornisce un’immediata visione del valore di Page Rank di una pagina web che abbiamo visitato.

L’estensione, “ovviamente” gratuita e sviluppata da Gary-adam Shannon, valuta quindi il valore calcolato da Google col suo algoritmo proprietario Page Rank, un parametro utile per chi si occupa di SEO (anche se sempre di minor importanza a beneficio di altri fattori chiave). In poche e semplici parole, Page Rank tiene conto del numero di backlinks che una pagina riceve e del valore che questi gli passano: “più alto è il valore di PR di una pagina e meglio è…”.

Estensioni per Safari: le 5 migliori extentions per Safari 5.0.1

Il recente update del browser apple alla versione 5.0.1 ha visto portato anche al debutto ufficiale nel sistema di estensioni che permettono a Safari di essere sempre più potente ed avvicinarsi al cugino Firefox per quanto riguarda le funzionalità aggiuntive.

Le estensioni sono dei mini pacchetti che possono anche essere installati direttamente dalla pagina web che li contiene se si sta navigando con Safari stesso.

Va detto che le estensioni di Safari funzionano per lo più sia per la versione Mac che su quella Windows; su quest’ultima ho però personalmente verificato numerosi crash dell’applicazione stessa dopo l’aggiunta di determinati moduli aggiuntivi.

Anche per questo motivo ci concentreremo sulla versione per Mac di Safari.

Safari Extension: SafariRestore

SafariRestore è un estensione per il browser di Apple che appartiene senza dubbio alla categoria “se non ci fosse bisognerebbe inventarla”. L’add-on sviluppato da SweetP Productions permette di salvare con un paio di clic una intera sessione di navigazione per poterla poi recuperare successivamente.

Esempio pratico: state cercando un hotel per il prossimo viaggio e avete aperto una decina di schede fra descrizioni di Trip Advisor, pagine di Booking.com e siti ufficiali di un paio di alberghi e ostelli. Per continuare la ricerca più tardi potete salvare tutto in una cartella nei preferiti oppure, molto più semplicemente, potete salvare la sessione di navigazione in un paio di click con Safari Restore e riaprire successivamente tutte le tabs e le finestre così come le avevate lasciate.

Apple apre la Safari Extensions Gallery

Con l’aggiornamento 5.0.1 di Safari appena pubblicato sui server Apple apre finalmente i battenti la Extensions Gallery. Le estensioni erano già installabili nella versione 5 del browser, presentato durante la WWDC 2010, ora arriva semplicemente lo “showroom” online sul sito Apple nella quale vengono pubblicizzati alcuni degli add-on più interessanti ed utili.

Nel comunicato che presenta la nuova versione di Safari e segnala l’apertura della Extension Gallery è riportato il commento di Brian Croll, Vice President OSX Product Marketing:

“Safari 5 è stato un grande successo, e la risposta degli utenti all’innovativo Safari Reader è stata fantastica. Siamo entusiasti nel vedere molti importanti sviluppatori creare bellissime estensioni e nel pensare che i nostri utenti saranno felici di personalizzare il loro Safari”.

Safari Extensions: Apple chiede agli sviluppatori di iniziare a segnalarle

Notizia dell’ultima ora: l’iPhone 4 non è l’unico prodotto Apple attualmente in commercio. Strano ma vero: esiste ancora un computer chiamato Mac sul quale gira un browser Internet dall’esotico nome di Safari 5.

Ce lo ricordano indirettamente da Cupertino inviando una mail agli sviluppatori registrati per invitarli nuovamente ad inviare le proprie estensioni in vista della prossima apertura della Extension Gallery, un archivio virtuale curato da Apple che darà visibilità agli add-on per il browser.

A metà giugno, dopo il lancio della nuova versione del programma alla WWDC, Apple aveva suggerito agli sviluppatori di segnalare i propri lavori per l’apertura della gallery, prevista per l’estate.

Safari 5: download dei video di YouTube con un’estensione

Sebbene Apple non abbia ancora aperto la Extensions Gallery per Safari 5, ci sono già un bel pò di add-on disponibili che si possono installare (la nostra top 10). In alcuni casi le estensioni aggiungono al browser funzioni nuove non disponibili nativamente, in altri rendono più semplici alcune operazioni che potevano essere già effettuate in maniera meno intuitiva.

L’add-on per Safari 5 che voglio segnalarvi appartiene certamente alla seconda categoria. Download YouTube 1.0, come suggerito espressamente dal nome, è un’estensione che permette di scaricare rapidamente i video da YouTube in tutti i formati disponibili. La trovate in questa pagina.

Safari Extensions Gallery: Apple inizia ad accettare le estensioni

Gli sviluppatori che hanno già realizzato o che hanno intenzione di implementare un’estensione per Safari 5 saranno lieti di sapere che da oggi è possibile inviare ad Apple i propri lavori affinché siano esposti nella Safari Extensions Gallery.

Come si può facilmente intuire dal nome, l’intenzione di Apple è quella di organizzare una sorta di vetrina per raccogliere eventuali estensioni da aggiungere al proprio browser per ampliarne le funzionalità.

Safari 5, 10 estensioni che potrebbero tornarvi utili

Qualche giorno fa vi abbiamo parlato della comparsa online delle prime estensioni per Safari 5, l’ultima versione del browser di Cupertino che, tra le altre novità, porta con sé la possibilità di installare appunto delle estensioni, o meglio dei plugin, per arricchirne le funzioni.

Nel giro di pochi giorni, ci sono già in giro diverse estensioni per Safari 5, e con questo articolo vogliamo segnalarvi le dieci migliori (e più utili) che abbiamo incontrato finora.

Safari 5, ecco le prime estensioni per il browser

Nonostante, ufficialmente, le estensioni per l’ultima versione di Safari, non siano ancora disponibili, in realtà una serie di sviluppatori si è già messa all’opera e ha sviluppato le prime estensioni per Safari 5.

Per farle funzionare, però, dovrete abilitare il menu Sviluppo in Safari e poi potrete procedere all’installazione delle nuove estensioni per il vostro browser.

Ecco Safari 5 per Mac OS X e Windows (ora disponibile)

Aggiornamento 3: Safari 5 è disponibile per il download! www.apple.com/safari/

Aggiornamento 2: il comunicato è di nuovo disponibile. Giornata indubbiamente pesante per i PR Apple.

Aggiornamento: pare che il comunicato stampa sia stato rimosso. Mistero sull’attuale condizione di Safari 5? Annuncio prematuro o semplici aggiustamenti in corso d’opera? L’impressione è che la nuova versione del browser sia comunque in procinto di essere rilasciata.

Apple ha appena diffuso un comunicato stampa per annunciare la release di Safari 5. La nuova versione del browser, con un notevole carico di novità, era già stata annunciata qualche giorno fa e le specifiche dell’update erano già in parte filtrate. Anche quell’indiscrezione era corretta ma mancava di segnalare la novità più corposa: il supporto alle estensioni e il lancio di un Safari Developer Program gratuito che permetterà agli sviluppatori di creare degli add-on del browser basati su HTML5, CSS3 e JavaScript. La nuova versione del browser non è ancora scaricabile nel momento in cui scriviamo.