Come tutti ben sappiamo, Twitter è una piattaforma di micro-blogging che permette di inviare messaggi di 140 caratteri (chiamati tweets) sul proprio profilo da svariati dispositivi, e ogni iscritto può seguire (follow) altri utenti per essere costantemente aggiornato sui loro stati.

twitterfeed

Twitter è usato molto anche come aggregatore, essendo molto semplice inviare tweets automaticamente tramite un set di API e servizi basati su di esse.
Il modo più semplice per sincronizzare un blog o un sito di news con Twitter è inviare stati ricavati da un feed RSS.
Come fare ciò? La risposta è semplice: TwitterFeed. Questo servizio offre la possibilità di sincronizzare un feed RSS sia con Twitter che con qualsiasi sito basato su laconi.ca (un’alternativa open source a Twitter) come identi.ca, oppure da HelloTxt e Ping.fm.

Prima di tutto, ecco di cosa abbiamo bisogno:

  • L’URL del nostro feed RSS
  • Un account su una delle piattaforme elencate sopra

Il primo passo è la registrazione su TwitterFeed. Se disponiamo di un OpenID, possiamo usarlo per effettuare il login direttamente (in questo caso, bisogna ovviamente ricordarsi di usare sempre lo stesso OpenID o la lista dei feed salvati non verrà mostrata).
Una volta loggati, entriamo nella sezione My Feeds e clicchiamo su Create New Feed. Ora dobbiamo autenticarci su Twitter per trasmettere a TwitterFeed i dati del nostro account. Clicchiamo su “Authenticate at Twitter”, dopodiché nella pagina che appare scegliamo “Authorize”, ed ecco fatto.

Riempiamo i campi Feed name e RSS Feed URL rispettivamente con un nome a scelta (il nome del feed è preferibile) e l’indirizzo del feed (per esempio http://example.com/feed).
Ora clicchiamo su Advanced Settings. Nei controlli sottostanti, scegliamo la frequenza di aggiornamento (io di solito scelgo 30 minuti) e il numero di elementi dal feed da trasferire in una volta. E’ preferibile impostare il campo include su title only, dato che, come abbiamo detto, i tweets possono contenere un massimo di 140 caratteri, quindi eventuali descrizioni verrebbero probabilmente troncate e nella maggior parte dei casi risulterebbero inutili — ma la scelta spetta a voi naturalmente. Fatto ciò, scegliamo il nostro link shortener preferito: da notare che, per la maggior parte dei servizi, TwitterFeed permette di inserire una API key (le key si ottengono registrandosi sui rispettivi siti); facendo ciò gli short URL che puntano agli elementi del feed RSS verranno automaticamente aggiunti all’account relativo alla key.

Il menu a tendina Post new items based on determina come TwitterFeed riconosce quando il nostro feed contiene nuovi elementi. Selezionando pubDate, il sistema verificherà il nodo pubDate negli elementi, mentre con GUID leggerà un ID univoco nel tag GUID che deve essere presente per ogni entry del feed. Molti feed RSS, per esempio quelli generati da WordPress, contengono già questo tag. Se stiamo utilizzando un feed generato da noi, dobbiamo aggiungerlo a mano.
I campi prefix e suffix permettono di specificare due brevi stringhe che verranno aggiunte prima e dopo ogni tweet. Questo risulta utile soprattutto quando si utilizzano hashatgs o nomi di gruppi su installazioni di laconi.ca. Per esempio, se vogliamo che tutte le entry vengano aggiunte al gruppo “musica” e taggate come “jazz”, aggiungiamo “!music #jazz” nel campo prefix.

Filter by keywords cerca determinate keyword in titoli e descrizioni degli elementi e, se le trova, filtra le entry in questione. Questa funzione, combinata con la feature prefix/suffix di cui abbiamo appena parlato e la possibilità di creare diverse entry TwitterFeed per lo stesso feed, permette di specificare categorie e tag adatti per ogni tweet.

Ora che abbiamo compilato il form, clicchiamo su Create Feed, ed ecco fatto! Il sistema impiegherà alcuni minuti per analizzare il nostro feed, e una volta terminata l’operazione, posterà istantaneamente le entry più recenti su Twitter o qualsiasi altro servizio abbiamo scelto. Ora facciamoci un caffè o un tè e godiamoci il nostro account di micro-blogging aggiornato automaticamente. 😉
A proposito, non dimentichiamo di fare anche una piccola donazione al servizio, se possibile, visto che questi ragazzi hostano centinaia di migliaia di feed gratuitamente e sembrano gentili e simpatici sul forum di supporto.