Twitter

Alberto Ferrari
Ingegneria dell'Informazione, UniPR

twitter

  • Twitter è un’applicazione basata su software open source
  • E’ un servizio gratuito del 2006
  • Fornisce agli utenti una pagina personale aggiornabile tramite messaggi di testo con una lunghezza massima di 140 caratteri

Twitter

Curiosità

  • Il nome Twitter deriva dal verbo inglese to tweet che significa cinguettare
  • Tweet è anche il termine tecnico degli aggiornamenti del servizio
  • I tweet che contengono esattamente 140 caratteri vengono chiamati twoosh
  • Il valore è stimato intorno agli 8,4 miliardi di dollari
  • Nel 2012 ha raggiunto i 500 milioni di iscritti

Aggiornamenti

  • Gli aggiornamenti di stato possono essere effettuati tramite
    • il sito
    • SMS e programmi di messaggistica istantanea
    • e-mail
    • applicazioni basate sulle API di Twitter
  • Gli aggiornamenti sono mostrati nella pagina di profilo e comunicati agli utenti che si sono registrati per riceverli (followers)
  • Non è richiesta nessuna autorizzazione per essere follower
  • È possibile limitare la visibilità̀ dei messaggi oppure renderli visibili a chiunque

Hastag

  • I messaggi possono essere etichettati con l’uso di uno o più hashtag: parole o combinazioni di parole concatenate precedute dal simbolo cancelletto (#)
  • Un hashtag crea un collegamento ipertestuale a tutti i messaggi recenti che citano lo stesso hashtag

Terminologia

  • @replies
    • Il simbolo (@) che precede un username di twitter per far riferimento a qualcuno
    • esempio: @alberto
  • Retweeting (RT)
    • Per condividere un tweet di un altro utente per convenzione si inizia il tweet con i caratteri RT e si cita il tweet originale
    • esempio: RT @alberto Domani lezioni sospese

Creazione automatica widget

  • Dopo il login sul sito www.twitter.com
  • Profilo e Impostazioni
  • Impostazioni - widget
  • Crea Nuovo
  • Copiare il codice da inserire nella pagina web

Codice dell'esempio

Il codice

  • Il codice consiste di due parti:
    • un link a Tweet composer (su twitter.com)
    • un widget JavaScript

Il widgets JavaScript di Twitter

<script>window.twttr = (function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0],
    t = window.twttr || {};
  if (d.getElementById(id)) return t;
  js = d.createElement(s);
  js.id = id;
  js.src = "https://platform.twitter.com/widgets.js";
  fjs.parentNode.insertBefore(js, fjs);
  t._e = [];
  t.ready = function(f) {
    t._e.push(f);
  };
  return t;
}(document, "script", "twitter-wjs"));</script>
  • Deve essere inserito una sola volta nella HTML

Descrizione dello script

  • Lo script ottimizza il caricamento dei widgets JavaScript
    • Assegna l'ID twitter-wjs a un elemento HTML per poter controllare se l'inclusione è già avvenuta
    • Carica in modo asincrono il widget JavaScript
  • Questo script deve essere inserito prima di qualungue altro script relativo a twitter

Esempio con due cronologie di utenti

<a class="twitter-timeline"
href="https://twitter.com/demoferrari"
data-widget-id="564371623953051648">Tweet di @demoferrari
</a>

<a class="twitter-timeline"
href="https://twitter.com/ComuneParma"
data-widget-id="698832158354509824">Tweet di @ComuneParma
</a>

Codice dell'esempio

Twitter per le aziende

Twitter e i contatti

Accesso mensile ai social Network

Accesso mensile ai social Network

Alberto Ferrari
Ingegneria dell'Informazione, UniPR
www.ce.unipr.it/~aferrari/