Archive for settembre, 2008

jQuery plugin

Oggi ho realizzato un piccolo plugin in jQuery che ben si presta a fare da breve introduzione allo sviluppo di plugin per il famoso framework javascript.

Quello di cui avevo bisogno era un plugin per simulare il comportamento della pseudo-classe “focus” in modo da renderla compatibile con tutti i browser. Nella fattispecie quando ci si posiziona su un campo di input, a questo viene aggiunta una classe in modo da cambiarne lo stile. In questo modo si evidenzia all’utente il campo in cui sta operando favorendo l’accessibilità e l’usabilità.

Read more »

XML Cross-domain con PHP

Come potete vedere qui a destra ho implementato da poco le API di last.fm tramite i feed xml.

Nel mio post precedente ho spiegato come utilizzare i dati in Xml nel codice PHP per creare i propri widget. Questo sistema però ha un inconveniente: finché il php non ha avuto il file dal server di last.fm la pagina non viene completata e il sito non si carica. E questo vale in generale.

Tramite javascript invece i contenuti vengono aggiunti dopo e se per qualche motivo il server non rispondesse, avremmo comunque possibilità di consultare il sito. E’ per questo che ho deciso di implementare la soluzione via jQuery.

Read more »

ShareThis: il social dei social

icons.jpg

Di serivzi di social bookmarking ce ne sono a decine: del.icio.us, Technorati, Digg, StubleUpon solo per citare i più famosi. Come utenti possiamo scegliere quello che più ci soddisfa, ma come blogger quale scegliamo di integrare nel nostro sito?

Per venire incontro ai lettori e non perdere la possibilità di aumentare la popolarità del sito molti inseriscono i pulsanti di ciascun network, con l’effetto di creare una selva di iconcine che disorientano.
social.jpg

Share This offre una semplice soluzione al problema, integrando in un’unica tendina i link ai maggiori siti di social web. Come potete vedere qui sotto, cliccando sul link “Share This” si può decidere se aggiungere la pagina ai preferiti, di segnalarla tramite un post nel proprio blog — supporta tra tutti wordpress e twitter — o addirittura se inviare il link direttamente via e-mail.

Anche Add This offre una soluzione simile, più rapida e semplice (non c’è la possibilità di postare o inviare via e-mail). Inoltre va inserito manualmente nelle pagine, a differenza di ShareThis che dispone invece di un comodo plugin per WordPress.

Non resta che provarli e decidere quale fa al caso vostro!

Google Static Maps

staticmap.gif

Molti di voi probabilmente conoscono il servizio Google Maps, l’avrete visto sicuramente in molti siti. Nella stragrande maggioranza viene usato via javascript tramite le API pubbliche o tramite iFrame.

Qualche volta però queste soluzioni non sono applicabili, ad esempio se stiamo realizzando un sito per dispositivi portatili che non supportano bene i contenuti dinamici, oppure se non vogliamo appesantire la pagina con troppe mappe dinamiche, o in generale per tutte quelle situazioni dove javascript non è la soluzione migliore.

La cosa che forse non tutti sanno è che Google mette a disposizione anche la possibilità di generare mappe statiche, che diventano quindi semplici immagini jpeg, gif o bitmap. I vantaggi possono essere moltissimi:

Read more »