Gen 17

Questo blog in versione telefonino

Share
Tempo di lettura: 2 min

Un po' di tempo fa avevo già sperimentato la possibilità di visualizzare questo blog in una versione più consona alla lettura su dispositivi mobile tipo iPhone ma senza grossi risultati.

Ma oggi, grazie al plugin di WordPress WPtouch, il risultato è a dir poco fantasmagorico con uno sforzo minimo. Se state leggendo questo articolo da un personal computer, date un'occhiata a come vedono ora invece questo blog gli utenti di smartphone e iPhone.

E ottenere questo semplicemente cliccando su "Installa nuovo plugin" beh, non ha prezzo.

Automaticamente tutti gli articoli di questo blog sono quindi ora consultabili in versione light per essere goduti in modo user friendly da un telefonino. Inoltre grazie all'ottimizzazione del tema di WordPress associato si ottengono ottime performance anche con connettività limitata come  evidenziato anche dal seguente grafico che raffronta i tempi di visualizzazione di un sito con e senza questo plugin con diversi tipi di connettività.

Ovviamente è possibile, anche per gli utenti iPhone ed affini, di raggiungere la versione "completa" di questo blog, utilizando l'interruttore "Mobile Theme" posto alla fine della pagina.

e, come direbbero gli inglesi, last but not least, sono "melafonizzati" anche commenti, archivio degli articoli per tag, mesi e categorie e la ricerca.

Si può chiedere altro?

Feb 15

VideographEx, un tema che trasforma WordPress in YouTube

Share
Tempo di lettura: 2 min

Questo week-end ero alla ricerca di un qualcosa per gestire i molteplici video prodotti per il comune di Controguerra e quelli prodotti dal sottoscritto. Lo scopo era ed è gestire Controguerra TV e  far partire un dominio che ho registrato da un po' di tempo proprio con questo scopo e che non è mai partito per mancanza di tempo.

Ovviamente, piuttosto che fare da zero cercavo una piattaforma, che in modo simile a YouTube, mi permettesse di postare video personali, video da YouTube e/o altre piattaforme di distribuzione video, sia i video in Quicktime dello streaming del comune.

Sorpresa, non ce n'è una già pronta all'uso. Quella che si avvicinava di più era un simpatico tema per WordPress chiamato Videograph, graficamente non male, che trasforma WordPress, ottimo gestore di blog in PHP, in un sito simile a YouTube.

Ovviamente c'è un ma. Videograph gestisce solo e soltanto contenuti provenienti da YouTube che, con il suo limite di upload a filmati di massimo 10 minuti di durata non è proprio il massimo e non era sicuramente applicabile al mio caso.

Per cui, e chi mi conosce sà bene quanto mi è costato, mi sono dovuto prostrare ai piedi del PHP e modificare Videograph per adattarlo ai miei voleri.

Quello che ne è uscito fuori è un ottimo risultato anche a detta dello stesso sviluppatore di Videograph che mi ha anche dato la possibilità di ridistribuire il suo codice modificato insieme a quello aggiunto dal sottoscritto tramite la licenza GPL. La foto sotto mostra la demo del prodotto attualmente online.

vgex-demo.jpg

VideographEx, al contrario di Videograph supporta video caricati localmente o remotamente in flash, video caricati localmente o remotamente in Quicktime, supporta il protocollo di streaming RSTP del Darwin Streaming Server, supporta post senza video associati e supporta i video caricati nei seguenti provider di contenuti multimediali: Blip.tv, Dailymotion, Flickr Video,Google Video, Metacafe, MySpace, Spike.com, Veoh, Viddler, Vimeo, YouTube.

Per ora non sono riuscito ancora a fare la pagina del prodotto, per il download, l'installazione e la documentazione dello stesso.

Per i più volenterosi e impazienti esiste un SVN da cui scaricare il sorgente di sviluppo. Per chi vuole dare solo un'occhiata alle funzionalità introdotte ho postato un video in inglese su YouTube (sempre per le limitazioni di YouTube, ho dovuto dividerlo in due) con un tour dello stesso.

Gen 05

RSSMiniReader, un componente Web per feed RSS

Share
Tempo di lettura: < 1 min

 

Quello che vedete qui alla sinistra è il mio ultimo prodottino web-based.

Già il nome dovrebbe indicare cosa è: RSSMiniReader. Sostanzialmente è un piccolo componente per il Web per mostrare sui siti i feed RSS provenienti da altri siti. In particolare, l'esempio alla destra mostra i miei video presenti su YouTube.

La peculiarità che mi ha costretto a costruirne uno ex-novo è stata la necessità di avere un componente da inserire in diversi siti fatto da pochi file e facilmente inseribile in pagine web.

Questo componente, in sostanza è formato da 3 file + la vostra pagina HTML.

I tre file sono la libreria javascript che fà tutto il lavoro, un foglio di stile CSS che formatta graficamente il componente e un proxy, presente nella distribuzione sia per PHP che per Perl, ma facilmente adattabile a qualsiasi altro linguaggio, che permette di bypassare il vincolo che non permette al javascript di un dominio di accedere a risorse di un altro dominio.

Una volta inserito, nell'header HTML della pagina un riferimeno alla libreria

...
<script type="text/javascript" src="lib/RSSMiniReader.js"></script>
...

e aggiunto un riferimento a foglio di stile

basta inserire un DIV in un qualsiasi punto e inizializzalo come componente RSSMiniReader

 
<script>new RSSMiniReader('an_unique_id','proxy.php')</script>

e configurando opportunamente proxy.php per ritornare il feed RSS corretto, il risultato è qualcosa di simile a quello presente a sinistra.

Ovviamente il componente è totalmente configurabile in termini di colori e font modificando il foglio di stile d'esempio presente nel pacchetto.

Altra documentazione e il download si trova sul sito di riferimento del prodotto.

Lug 06

Un plugin per questo blog per filmati esterni

Share
Tempo di lettura: 2 min

Alcuni di voi si saranno chiesti come mai già da un po' di tempo sto usando prodotto, chiamato Movable Type (MTOS), per la gestione del mio blog senza che abbia ancora sviluppato nulla su di esso.

In altri casi, per esempio quando mi ero flippato con WebGUI avevo iniziato da subito a sviluppare dei plugin opensource per esso, mentre non stavo facendo la stessa cosa per MTOS.

Cosa posso dirvi, mancanza di tempo, mancanza di una reale necessità a sviluppare nuove cose visto che MTOS faceva praticamente tutto quello che mi serviva e altre amenità varie sono i motivi di tale mancanza che però ora non ha più ragione d'essere in quanto ho sviluppato e rilasciato il mio primo plug-in per MTOS.

Una delle cose che faccio infatti spesso in questo mio blog è quello di inserire nella notizia dei filmati presi da siti esterni, come per esempio youtube.png.

Ogni volta quindi ero costretto a recuperare un vecchio post con un filmato simile, copiare e incollare il codice HTML per includere il filmato, cambiare l'id del filmato e postare infine la notizia.

Questa cosa molto noiosa è stata il motivo della creazione di questo primo plugin che permette, nell'editor delle notizie di MTOS di scrivere una cosa tipo [yt]id_del_filmato[/yt] e vedere, al salvataggio, automaticamente inserito tutto il codice necessario per la visualizzazione del filmato.

Già che c'ero, oltre a youtube.png, ho implementato anche altri portali su cui è possibile postare filmati come google video, vimeo e myspace.

Per altre informazioni vi rimando alla pagina del progetto sul mio sito o sul repository ufficiale dei plugin di MTOS.

 

Apr 04

Alcune estensioni di Mozilla Firefox che mi riprometto di provare

Share
Tempo di lettura: < 1 min

Leggo dal blog di Molok:

  1. Vimperator
    Questa estensione dà a
    Firefox un look-n-feel simile all’editor Vim, quindi keybind molto simili e
    (di default) niente toolbar; rende di fatto possibile navigare senza dover
    (quasi) mai toccare il mouse, infatti è possibile anche “cliccare” i link
    tramite un ingegnoso espediente: ogni link viene contrassegnato con una
    etichetta numerica, per aprire il link basta digitare il numero (volendo si
    può anche digitare il nome del link).

  2. ViewSourceWith
    Consente di
    visualizzare il sorgente delle pagine con un editor a vostra scelta, ma,
    cosa ben più sbrodolosa, consente di editare una qualsiasi input-box (o come
    diavolo si chiamano) con il vostro editor preferito.