Forse non tutti sanno che Google da la possibilità a chi lo desidera di personalizzare gratuitamente la pagina principale di Google stesso.
Se ancora non avete una home page di Google personalizzata potete cliccare in alto a destra in Google, dove leggete 'Home Page personalizzata'. Vedrete cambiare l'aspetto di Google: un certo numero di riquadri saranno presenti, ciascuno con diverso contenuto e scopo. Questi riquadri si chiamano 'gadget'. Potete spostarli all'interno della pagina trascinandoli col mouse, potete elimarli cliccando sulla 'X' di ogni riquadro, ed infine potete potete aggiungere altri riquadri a vostra scelta alla vostra home page personalizzata.
Una precisazione, prima di proseguire: se non avete un account Google, le impostazioni della vostra home page di Google saranno memorizzate nei cookie del vostro browser. E' molto più pratico crearsi un account Google: effettuando l'Accesso a Google, la vostra home page vi seguirà ovunque. In che senso? Semplicemente le impostazioni della homepage entreranno a far parte delle impostazioni del vostro account. La cosa interessante è che accedendo a Google da un'altro computer col vostro nome e password ritroverete la vostra home page così come l'avevate lasciata, così i vostri gadget preferiti vi seguiranno dove volete.
Eccovi i miei gadget! Ogni gadget appare qui come effettivamente sarà e si comporterà sulla vostra personale homepage di Google (o sul vstro sito...). Per ciascuno riporto la descrizione e le note su come si utilizzano. Inoltre i gadget riportano sotto di essi il pulsante '+ Google'; basta premerlo e potrete aggiungerlo alla vostra homepage senza alcuno sforzo.
NOTA BENE: I miei gadget non contengono né AdWare, né Spyware, né Dialer, né qualsiasi altra cosa di pericoloso o che violi la vostra privacy!
In assoluto il più famoso tra i miei gadget, la legge di Muprhy è un semplice visualizzatore di citazioni. Chi non sapesse chi è Murphy potrebbe aggiungere questo modulo alla propria home page e dopo pochi giorni avrà di certo aggiunto un tassello 'particolare' al proprio bagaglio di conoscenze. Per chi desiderasse vederle, le statistiche, accurate nonostante la pagina sia in fase di 'restauro', sono disponibili qui (premete 'Indietro' nel browser per tornare qui).
Ogni volta che aprite la pagina di Google da voi personalizzata, il gadget di Muprhy vi offrirà una citazione diversa, scelta del tutto a caso tra quelle immesse. E' indicato il numero totale di frasi, che sta costantemente crescendo. Se volete vedere altre frasi senza ricaricare Google, è sufficiente premere ->> e verrà visualizzata un'altra frase.
In caso di errori potete segnalarmi il problema tramite il link 'Segnala errore'.NON usate questo strumento per dirmi che le frasi non vi piacciono, la segnalazione verrà ignorata. Segnalazioni valide sono: errori di battitura, termini volgari che potrebbero essermi sfuggiti, etc..
Chi desidera vedere pubblicata una frase nuova, inventata o sentita in giro è sufficiente cliccare su Invia nuove frasi e vi si presenterà un comodo modulo dove indicare titolo e testo della frase e la vostra firma. Il sistema la terrà in attesa fino a che non l'avrò personalmente approvata. NOTA: l'invio della frase non trasmette nessun dato personale, ma proprio nessuno.
Per aggiungere questo gadget al vostro sito cliccate qui, e, da una pagina predisposta da Google, potrete prelevare il codice per inserire gratuitamente questo gadget nel vostro sito. E' anche possibile personalizzarne il bordo e le dimensioni
Il gadget ha un contenuto del tipo "URL", ovvero viene l'intero contenuto visualizzato al suo interno proviene da un sito esterno. Il gadget è difatti una vera e propria pagina PHP, ospitata qui su mirkotebaldi.it, ed utilizza un database mysql per la memorizzazione e gestione delle frasi.
Dietro le quinte, non visibile (spero!) all'utente, vi è un pannello di controllo, anch'esso realizzato in PHP, che mi permette di ricevere frasi nuove, sistemarne ortografia e formattazione e pubblicarle (o eliminarle)
Questo è stato il mio primissimo gadget, e tuttora rimane quello dall'implementazione più complessa in assoluto.
Vengono visualizzati tutti i film attualmente in proiezione al cinema, prendendo queste informazioni in tempo reale dal feed RSS dell'eccellente sito FilmScoop.it. Vengono messi in evidenza i film nuovi usciti al cinema (contraddistinti da una stellina a fianco del nome), e per ogni film è incluso il link alla pagina di FilmScoop.it contenente la relativa trama, la locandina ed i dati su anno, regia, etc.
Se un film proprio non vi interessa potete premere il pulsante col cestino e questo scomparirà dalla lista (fate attenzione: non è annullabile). Se desiderate mantenere in lista una pellicola, ma non averla in cima in evidenza, è sufficiente cliccare una volta sulla stellina. La pellicola in questione verrà spostata più in basso, nella sezione 'In programmazione', che se non fosse presente verrà creata automaticamente. Fate tutte le prove che volete: il gadget qui presente è perfettamente funzionante.
La funzione forse più comoda del gadget è che non appena FilmScoop.it pubblica nuove recensioni, i nuovi film vengono messi automaticamente 'in evidenza', in cima alla lista e con la stellina.
Come per gli altri gadget di Google, se avete un account registrato su Google le impostazioni delle liste in programmazione e in evidenza vi seguiranno se accederete con lo stesso account a google da un'altro pc
Questo gadget è ha un contenuto del tipo HTML, ovvero contiene al suo interno per intero la logica di funzionamento e visualizzazione dei dati.
Come detto sopra, i dati vengono prelevati da FilmScoop.it, o più precisamente dal suo feed RSS. Per far questo viene usata la funzione, specifica di Google, _IG_FetchXmlContent che, sostanzialmente, non fa altro che creare una variabile contenenti dei dati in formato XML, col contenuto del feed.
Il feed viene elaborato, estraendone le informazioni a noi necessarie: il titolo del film ed il link alla pagina di FilmScoop.it contenente la relativa trama. Con queste informazioni viene creato l'elenco dei titoli
La parte più 'elaborata' del gadget è la gestione della 'memoria storica' del gadget. Ogni titolo viene memorizzato dal gadget, utente per utente, naturalmente, usando le funzioni di preferenze utente specifiche di Google. Così confrontando titolo per titolo con la 'memoria', è possibile identificare i film nuovi e marcarli come 'in evidenza'.
Vengono salvate anche le info sui film cancellati dall'utente e quelli tolti da 'In Evidenza', e ora in 'In Programmazione'. Si tenga conto del fatto che periodicamente i film escono dal feed RSS perchè non più nelle sale cinematografiche. A questo punto il gadget include un sistema per l'eliminazione dei titoli non più nel feed, questo si rende necessario, oltre che pratico, perchè la memoria dei gadget è limitata a poco più di mille caratteri. Altro particolare interessante: dato che i dati vengono spostati da Google al gadget e viceversa, e che nei titoli dei film sono presenti caratteri incompatibili con gli indirizzi HTTP, è stato necessario implementare un sistema di codifica interna dei titoli dei film.
Un ultimo dettaglio: come preferenze utente, i gadget non dispongono di un tipo dati simile alle matrici, per cui è stato implementato un sistema di serializzazione dei dati da memorizzare, che sono titolo e 'stato' del film. Il link viene associato 'al volo' nella lettura del feed; sempre durante questa fase se il film non risulta più in programmazione viene marcato come 'cancellabile'. La cancellazione effettiva avviene solo quando le dimensioni dei dati del gadget lo richiedono. Questo dona versatilità, velocità e affidabilità ad un gadget che ritengo personsalmente essere molto innovativo.