SlideShare a Scribd company logo
Università degli Studi di Milano Bicocca
Dipartimento di Informatica, Sistemistica e Comunicazione
Corso di Strumenti e applicazioni del Web
13. Web feed, aggregatori, e altri
modi di diffondere informazioni
Giuseppe Vizzari
Edizione 2018-19
Queste slides
Queste slides fanno parte del corso “Strumenti e applicazioni del Web”. Il sito del corso,
con il materiale completo, si trova in https://gvizzari.hopto.org/wp/. Data la rapida
evoluzione della rete, il corso viene aggiornato ogni anno.
Il presente materiale è pubblicato con licenza Creative Commons “Attribuzione -
Non commerciale - Condividi allo stesso modo – 3.0”
(http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it ):
La licenza non si estende alle immagini provenienti da altre fonti e alle screen shot, i
cui diritti restano in capo ai rispettivi proprietari, che, ove possibile, sono stati
indicati. L'autore si scusa per eventuali omissioni, e resta a disposizione per
correggerle.
L’esigenza
• Come essere informati delle novità di nostro interesse (Blog,
social media, magazine online, siti Web, …)?
• Vorremmo delegare agli strumenti della rete il compito di
“tenere d’occhio” quanto ci interessa, e di segnalarcelo con
minimo impegno da parte nostra
3
Due filosofie possibili
4
?
Novità in rete
(post, news, …)
PUSH
L’iniziativa la prende il sito,
che avvisa l’utente interessato
(che si “abbona” al servizio di
notifica)
Es.: email, SMS, notifiche, …
PULL
Il sito pubblica le novità in uno spazio apposito (pubblico
o privato), e l’utente lo esamina per vedere se ci sono
delle novità di suo interesse, delegando questo compito a
un’apposita applicazione
Es.: stream dei social media, feed reader e aggregatori
Pull: l’idea
5
Sorgente
informativa
(sito/servizio
online)
"Canale"
Contenuto
informativo
("feed")
Internet
"Feed reader” o
"aggregatore”:
li raccoglie e li
presenta al
“suo”l’utente
Formato
standard
(es. RSS)
URL noto
Pull: l’idea
R.Polillo - Marzo 2015 6
Sorgente
informativa
(sito Web)
"Canale"
Contenuto
informativo
("feed")
Internet
"Feed reader"
o
"aggregatore"
Formato
standard
(es. RSS)
URL noto
Pull: vantaggi
L'utente:
• non viene “disturbato” ad ogni nuova notifica
• non deve comunicare il suo indirizzo alle fonti
informative (no spam)
• per interrompere il servizio non deve comunicare nulla
alle fonti informative (ma solo al suo aggregatore)
• può usare un unico aggregatore per diverse (tutte?)
fonti informative
• può personalizzare l’interfaccia dell’aggregatore
7
Web feed e feed readers
• Web feed: un contenuto informativo, espresso in un
formato standard, interscambiabile tra diverse applicazioni,
reso disponibile da una sorgente informativa
• Feed reader (o aggregatore): programma che accede ai
feed che mi interessano e me li rende disponibili,
attraverso:
• Funzioni di "subscription" ai canali prescelti
• Funzioni di visualizzazione e di organizzazione dei feed
• Questa filosofia è nata al tempo dell’esplosione dei
blog, prima dei social media
• http://en.wikipedia.org/wiki/Web_feed
8
Lo stream dei social media
9
Stream
Il social medium
funge da
aggregatore,
ma solo al suo
interno
Quali sorgenti generano feed?
• Online magazines
• Blog e siti Web:
• I principali CMS generano automaticamente feed,
separatamente per post e commenti (es.WordPress,
Blogger).
• L'amministratore del sito decide quanti feed lasciare esposti
• Social media:
• Esempio: Facebook, LinkedIn, FourSquare, Twitter, Youtube,
Pinterest, Instagram, Flickr, Tumblr, StumbleUpon, …
• Ovviamente, solo l'utente può accedere ai propri feed privati
• Altre applicazioni:
• Esempio: Gmail, Wikipedia, Dropbox, …
Per indicazioni: http://www.labnol.org/internet/rss-feeds-directory/21242/
10
Nel vostro blog (WordPress)
11
Potete anche inserire dei widget che visualizzano i feed di
fonti che ritenete interessanti
I siti di solito segnalano la
presenza di feed col simbolo
Web feed: formati
• Sono basati su XML:
• RSS
- Really Simple Syndication (anche RDF Site Summary, Rich Site Summary)
- definito inizialmente da Netscape (1999) per il suo portale
- diverse versioni, fino alla 2.0 (2002)
- http://en.wikipedia.org/wiki/RSS
• ATOM
- definito nel 2004, per migliorare il formato RSS
- proposto come standard nel 2007 da IETF (Internet Engineering Task
Force)
- http://en.wikipedia.org/wiki/Atom_(standard)
• I feed reader di solito li leggono entrambi
13
Perché “syndication”?
14
Agenzia
Nel linguaggio dei media, syndication (“sindacazione”) è il processo per cui un
unico articolo viene diffuso contemporaneamente, attraverso un intermediario, a
più testate (Es. i fumetti di Charlie Brown)
Web feed source
feed
reader
feed
reader
feed
reader
feed
reader
feed
reader
Dal punto di vista del distributore di web feed, è un processo analogo alla
syndication dei media tradizionali
Perché “syndication”?
15
RSS 2.0: esempio
16
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Channel title </title>
<description>This is an example of an RSS feed</description>
<link>http://www.someexamplerssdomain.com/main.html</link>
<lastBuildDate>Mon, 06 Sep 2010 00:01:00 +0000 </lastBuildDate>
<pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate>
<ttl>1800</ttl>
<item>
<title>Example entry</title>
<description>Here is some text.</description>
<link>http://www.myblog.com/post1</link>
<pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate>
</item>
<item>
……
</item>
</channel>
</rss>
Quale standard viene usato
Atom 1.0: esempio
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Example </title>
<subtitle>A subtitle.</subtitle>
<link href="http://example.org/feed/" rel="self" />
<link href="http://example.org/" />
<id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id>
<updated>2003-12-13T18:30:02Z</updated>
<author>
<name>John Doe</name>
<email>johndoe@example.com</email>
</author>
<entry>
<title>Example entry</title>
<link href="http://example.org/2003/12/13/atom03" />
<link rel="alternate" type="text/htm l href="http://example.org/2003/12/13/atom03.html"/>
<link rel="edit" href="http://example.org/2003/12/13/atom03/edit"/>
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
<updated>2003-12-13T18:30:02Z</updated>
<summary>Some text.</summary>
</entry>
</feed>
17
Web feed: possibilità (I)
18
Sorgenti dei feed
(siti di news, blogs,..)
Feed reader
Contenuto +
meta-dati
(XML)
Applicazione locale (sul client):
- Le subscription sono note solo
localmente (privacy), ma…
- Non è possibile condividere le
subscription fra device diversi
- I primi reader erano così, ora
questa soluzione è obsoleta
Esempi:
• FeedReader (2001)
CLIENT
SERVER
browser
Web feed: possibilità (II)
19
Sorgenti dei feed
(siti di news, blogs,..)
feed reader
Contenuto +
meta-dati
(XML)
CLIENT
SERVER
Inserito dentro il browser (come
componente nativo o come
estensione)
Sincronizzazione fra più device
possibile se il browser ha un
supporto online
sito
Web feed: possibilità (III)
20
Sorgenti dei feed
(siti di news, blogs,..)
feed reader
browser
CLIENT
SERVER
Contenuto +
meta-dati
(XML)
Servizio online
- Le subscription sono
conservate sul server
- Possibile la sincronizzazione fra
più device e condivisione di liste
di subscriptions fra utenti
condivise (social feeds)
app
sito
Web feed: possibilità (III)
21
Sorgenti dei feed
(siti di news, blogs,..)
feed reader
browser
CLIENT
SERVER
Servizio online
- Le subscription sono
conservate sul server
- Possibile la sincronizzazione fra
più device e condivisione di liste
di subscriptions fra utenti
condivise
app
Esempi:
- Google Reader
(2005→2013)
- Netvibes (2005)
- Flipboard (2005)
- Feedly (2008)
- Pulse (2010)
Che futuro per i feed RSS?
• Non sono mai stati molto usati dalla maggioranza degli utenti → si è
parlato della "morte dei feed”
• Twitter sostanzialmente può svolgere la stessa funzione, con anche la possibilità
di seguire degli hashtag, non solo dei profili…
• Quasi ogni sorgente significativa ha un profilo Twitter, e generare tweet
automaticamente per segnalare nuovi contenuti è ormai alla portata di chiunque
• Restano relativamente significativi per gli sviluppatori di servizi di
aggregazione, ma l’importanza decresce man mano
22
Nuovi modi di
diffondere informazioni
Per un approfondimento su Telegram vs Twitter vs Facebook
https://www.spreaker.com/user/iusondemand/telegram-vs-twitter-vs-facebook
New kids on the block?
https://contently.com/strategist/2015/05/13/7-things-you-need-to-
know-about-facebook-instant-articles/
“It’s often difficult inside a closed system to see the
boundaries that surround you. Sometimes you think
you can see the whole of the universe. This is how
closed systems like it: their inhabitants looking out
through a distorted curvature that gives shape to
space that is not there. This is how Facebook, Apple,
and other technology platforms hope to trap and keep
you.”
Facebook Live: Now You Can Never Leave
By Joshua Topolsky
http://www.newyorker.com/business/currency/facebook-live-
now-you-can-never-leave
https://www.ampproject.org/
https://www.apple.com/news/

More Related Content

What's hot (20)

PPTX
Il browser
Giuseppe Vizzari
 
PPTX
6 - Il browser - 17/18
Giuseppe Vizzari
 
PPT
3 - Introduzione a Internet (2/2)
Giuseppe Vizzari
 
PPTX
Wiki e open internet
Giuseppe Vizzari
 
PPTX
9 - WordPress e il vostro blog - 16/17
Giuseppe Vizzari
 
PPTX
8 - Il browser
Giuseppe Vizzari
 
PPTX
06 - Il browser
Giuseppe Vizzari
 
PPTX
14 - Wikipedia e Open Internet
Giuseppe Vizzari
 
PPTX
08 - WordPress e il vostro blog
Giuseppe Vizzari
 
PPTX
9 - Wordpress e il vostro blog
Giuseppe Vizzari
 
PPTX
Web designer vs Web developer
Giuseppe Vizzari
 
PDF
Introduzione - Esercitazioni (18/19)
Andrea Gorrini
 
PPTX
18 - Content sharing sites
Giuseppe Vizzari
 
PPTX
12 - I Social Media - 16/17
Giuseppe Vizzari
 
PPTX
16 - Social media
Giuseppe Vizzari
 
PPTX
1 - Introduzione al corso 17/18
Giuseppe Vizzari
 
PPTX
14 - I Wiki, Wikipedia e “open internet”
Giuseppe Vizzari
 
PPTX
Evoluzione del web
Giuseppe Vizzari
 
PPT
Introduzione a Internet (1/2) - 18/19
Giuseppe Vizzari
 
PPTX
17 - Web feed e aggregatori
Giuseppe Vizzari
 
Il browser
Giuseppe Vizzari
 
6 - Il browser - 17/18
Giuseppe Vizzari
 
3 - Introduzione a Internet (2/2)
Giuseppe Vizzari
 
Wiki e open internet
Giuseppe Vizzari
 
9 - WordPress e il vostro blog - 16/17
Giuseppe Vizzari
 
8 - Il browser
Giuseppe Vizzari
 
06 - Il browser
Giuseppe Vizzari
 
14 - Wikipedia e Open Internet
Giuseppe Vizzari
 
08 - WordPress e il vostro blog
Giuseppe Vizzari
 
9 - Wordpress e il vostro blog
Giuseppe Vizzari
 
Web designer vs Web developer
Giuseppe Vizzari
 
Introduzione - Esercitazioni (18/19)
Andrea Gorrini
 
18 - Content sharing sites
Giuseppe Vizzari
 
12 - I Social Media - 16/17
Giuseppe Vizzari
 
16 - Social media
Giuseppe Vizzari
 
1 - Introduzione al corso 17/18
Giuseppe Vizzari
 
14 - I Wiki, Wikipedia e “open internet”
Giuseppe Vizzari
 
Evoluzione del web
Giuseppe Vizzari
 
Introduzione a Internet (1/2) - 18/19
Giuseppe Vizzari
 
17 - Web feed e aggregatori
Giuseppe Vizzari
 

Similar to Web feed e aggregatori (20)

PPTX
13 - Web feed, aggregatori, tendenze nella diffusione di informazioni
Giuseppe Vizzari
 
PPTX
13 - Web feed, aggregatori, e altri modi di diffondere informazioni - 16/17
Giuseppe Vizzari
 
PPT
17. Web feed e aggregatori
Roberto Polillo
 
PPT
Unique file 2
test prod1
 
PPT
17.Web feed e aggregatori
Roberto Polillo
 
PPTX
17. Web feed e aggregatori
Roberto Polillo
 
PPT
5. Feed, tweet e aggregatori
Roberto Polillo
 
PPT
Lezione 4: Web feed e aggregatori
Roberto Polillo
 
PPT
Corso Web 2.0: Web feed e aggregatori
Roberto Polillo
 
PPT
13. Web feed e aggregatori
Roberto Polillo
 
PPT
Content Management 11. RSS cosa sono e gli utilizzi creativi
Manager.it
 
PPT
web 2.0 settima parte
Angelo Panini
 
ODP
Aggregatori di notizie
Roberto Polli
 
PPT
Tecnologie per OPAC. Valdo Pasqui
accessoinformazione
 
PPT
Content discovery & publishing
Gianluigi Cogo
 
PPTX
Corso comunicazione pubblica Villa Umbra - Cogo 3
Gianluigi Cogo
 
PPTX
Corso content curation slides 1 di 3
Gianluigi Cogo
 
PDF
Edizione speciale
Luca Conti
 
PPT
Web2.0
ElisGiaco
 
PPT
Web 2.0 & Library 2.0: un'introduzione
Andrea Marchitelli
 
13 - Web feed, aggregatori, tendenze nella diffusione di informazioni
Giuseppe Vizzari
 
13 - Web feed, aggregatori, e altri modi di diffondere informazioni - 16/17
Giuseppe Vizzari
 
17. Web feed e aggregatori
Roberto Polillo
 
Unique file 2
test prod1
 
17.Web feed e aggregatori
Roberto Polillo
 
17. Web feed e aggregatori
Roberto Polillo
 
5. Feed, tweet e aggregatori
Roberto Polillo
 
Lezione 4: Web feed e aggregatori
Roberto Polillo
 
Corso Web 2.0: Web feed e aggregatori
Roberto Polillo
 
13. Web feed e aggregatori
Roberto Polillo
 
Content Management 11. RSS cosa sono e gli utilizzi creativi
Manager.it
 
web 2.0 settima parte
Angelo Panini
 
Aggregatori di notizie
Roberto Polli
 
Tecnologie per OPAC. Valdo Pasqui
accessoinformazione
 
Content discovery & publishing
Gianluigi Cogo
 
Corso comunicazione pubblica Villa Umbra - Cogo 3
Gianluigi Cogo
 
Corso content curation slides 1 di 3
Gianluigi Cogo
 
Edizione speciale
Luca Conti
 
Web2.0
ElisGiaco
 
Web 2.0 & Library 2.0: un'introduzione
Andrea Marchitelli
 
Ad

More from Giuseppe Vizzari (17)

PDF
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Giuseppe Vizzari
 
PPTX
14 - Web designer vs Web developer ...
Giuseppe Vizzari
 
PPTX
11 - Evoluzione del Web (19/20)
Giuseppe Vizzari
 
PPTX
10 - Modelli di business nel Web (19/20)
Giuseppe Vizzari
 
PPTX
9 - Ricercare nel Web
Giuseppe Vizzari
 
PPTX
7 - Web application e CMS
Giuseppe Vizzari
 
PPTX
6 - Wordpress e vostro blog
Giuseppe Vizzari
 
PPTX
HTML (+ DOM) + CSS
Giuseppe Vizzari
 
PPTX
5 - Introduzione al Web (2/2)
Giuseppe Vizzari
 
PPT
4 - Introduzione al Web (1/2)
Giuseppe Vizzari
 
PPT
2 - Introduzione ad Internet (1/2)
Giuseppe Vizzari
 
PPTX
1 - Introduzione al corso 19/20
Giuseppe Vizzari
 
PPTX
Intelligenza Artificiale e Realtà Virtuale
Giuseppe Vizzari
 
PPTX
Modelli di business nel web
Giuseppe Vizzari
 
PPTX
Le applicazioni web e i CMS (18/19)
Giuseppe Vizzari
 
PPTX
Introduzione al web (2/2) - 18/19
Giuseppe Vizzari
 
PPT
Introduzione a Internet (2/2) - 18/19
Giuseppe Vizzari
 
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Giuseppe Vizzari
 
14 - Web designer vs Web developer ...
Giuseppe Vizzari
 
11 - Evoluzione del Web (19/20)
Giuseppe Vizzari
 
10 - Modelli di business nel Web (19/20)
Giuseppe Vizzari
 
9 - Ricercare nel Web
Giuseppe Vizzari
 
7 - Web application e CMS
Giuseppe Vizzari
 
6 - Wordpress e vostro blog
Giuseppe Vizzari
 
HTML (+ DOM) + CSS
Giuseppe Vizzari
 
5 - Introduzione al Web (2/2)
Giuseppe Vizzari
 
4 - Introduzione al Web (1/2)
Giuseppe Vizzari
 
2 - Introduzione ad Internet (1/2)
Giuseppe Vizzari
 
1 - Introduzione al corso 19/20
Giuseppe Vizzari
 
Intelligenza Artificiale e Realtà Virtuale
Giuseppe Vizzari
 
Modelli di business nel web
Giuseppe Vizzari
 
Le applicazioni web e i CMS (18/19)
Giuseppe Vizzari
 
Introduzione al web (2/2) - 18/19
Giuseppe Vizzari
 
Introduzione a Internet (2/2) - 18/19
Giuseppe Vizzari
 
Ad

Recently uploaded (20)

PDF
The Gilded Age A Tale Of Today Mark Twain Charles Dudley Warner
mlrthmn609
 
PDF
Macroeconomics 13th Edition Parkin Test Bank
dfehpsepb7021
 
PDF
Vaccine Design Methods and Protocols Volume 2 Vaccines for Veterinary Disease...
xzofwvwpx542
 
PDF
Macroeconomics Principles Applications and Tools 8th Edition OSullivan Soluti...
dvbnrnua706
 
PDF
Galatians Verse By Verse 1st Edition Grant R Osborne
hndmlbx602
 
PDF
18 ĐỀ KIỂM TRA TIẾNG ANH I-LEARN SMART WORLD 7 NĂM 2024 CÓ LỜI GIẢI, FILE NGH...
Nguyen Thanh Tu Collection
 
PDF
Light Vehicle Diesel Engines 1st Edition Halderman Solutions Manual
nijwccffzp991
 
PDF
Encyclopedia of Information Science and Technology Volumes 1 5 Mehdi Khosrow-...
dmtdxuvvwy6317
 
PDF
Becker's World of the Cell 8th Edition Hardin Test Bank
umungkh255
 
PDF
Groovecoordination For Drum Set Volume 1 Andr Oettel
nhneghzysj938
 
PPTX
Sant'Enrico II, (972-1024), Imperatore del Sacro Romano Impero.pptx
Martin M Flynn
 
PDF
Core Concepts of Accounting Information Systems 14th Edition Simkin Test Bank
uxtjmnkih5329
 
PDF
Computer Accounting with QuickBooks Online 1st Edition Kay Test Bank
hkmqlqbqch8824
 
PPTX
Camillo de Lellis, Fondatore dei Camilliani, (1550 – 1614).pptx
Martin M Flynn
 
PDF
Computer Security Principles And Practice 2nd Edition Stallings Solutions Manual
fkadqvqtu4098
 
PDF
Organizational Behaviour Concepts Controversies Applications Canadian 8th Edi...
beofewb9023
 
PDF
Friday's Manager 13.12.24 - L'amministratore indipendente.pdf
fernandarossetti5
 
PDF
Calculus for Engineers 4th Edition Trim Solutions Manual
uettildgul662
 
PDF
Principles of Macroeconomics 6th Edition Mankiw Solutions Manual
sxibiti690
 
PDF
(eBook PDF) Organizational Behaviour Concepts, Controversies, Applications, 8...
oquupwilm583
 
The Gilded Age A Tale Of Today Mark Twain Charles Dudley Warner
mlrthmn609
 
Macroeconomics 13th Edition Parkin Test Bank
dfehpsepb7021
 
Vaccine Design Methods and Protocols Volume 2 Vaccines for Veterinary Disease...
xzofwvwpx542
 
Macroeconomics Principles Applications and Tools 8th Edition OSullivan Soluti...
dvbnrnua706
 
Galatians Verse By Verse 1st Edition Grant R Osborne
hndmlbx602
 
18 ĐỀ KIỂM TRA TIẾNG ANH I-LEARN SMART WORLD 7 NĂM 2024 CÓ LỜI GIẢI, FILE NGH...
Nguyen Thanh Tu Collection
 
Light Vehicle Diesel Engines 1st Edition Halderman Solutions Manual
nijwccffzp991
 
Encyclopedia of Information Science and Technology Volumes 1 5 Mehdi Khosrow-...
dmtdxuvvwy6317
 
Becker's World of the Cell 8th Edition Hardin Test Bank
umungkh255
 
Groovecoordination For Drum Set Volume 1 Andr Oettel
nhneghzysj938
 
Sant'Enrico II, (972-1024), Imperatore del Sacro Romano Impero.pptx
Martin M Flynn
 
Core Concepts of Accounting Information Systems 14th Edition Simkin Test Bank
uxtjmnkih5329
 
Computer Accounting with QuickBooks Online 1st Edition Kay Test Bank
hkmqlqbqch8824
 
Camillo de Lellis, Fondatore dei Camilliani, (1550 – 1614).pptx
Martin M Flynn
 
Computer Security Principles And Practice 2nd Edition Stallings Solutions Manual
fkadqvqtu4098
 
Organizational Behaviour Concepts Controversies Applications Canadian 8th Edi...
beofewb9023
 
Friday's Manager 13.12.24 - L'amministratore indipendente.pdf
fernandarossetti5
 
Calculus for Engineers 4th Edition Trim Solutions Manual
uettildgul662
 
Principles of Macroeconomics 6th Edition Mankiw Solutions Manual
sxibiti690
 
(eBook PDF) Organizational Behaviour Concepts, Controversies, Applications, 8...
oquupwilm583
 

Web feed e aggregatori

  • 1. Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web 13. Web feed, aggregatori, e altri modi di diffondere informazioni Giuseppe Vizzari Edizione 2018-19
  • 2. Queste slides Queste slides fanno parte del corso “Strumenti e applicazioni del Web”. Il sito del corso, con il materiale completo, si trova in https://gvizzari.hopto.org/wp/. Data la rapida evoluzione della rete, il corso viene aggiornato ogni anno. Il presente materiale è pubblicato con licenza Creative Commons “Attribuzione - Non commerciale - Condividi allo stesso modo – 3.0” (http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it ): La licenza non si estende alle immagini provenienti da altre fonti e alle screen shot, i cui diritti restano in capo ai rispettivi proprietari, che, ove possibile, sono stati indicati. L'autore si scusa per eventuali omissioni, e resta a disposizione per correggerle.
  • 3. L’esigenza • Come essere informati delle novità di nostro interesse (Blog, social media, magazine online, siti Web, …)? • Vorremmo delegare agli strumenti della rete il compito di “tenere d’occhio” quanto ci interessa, e di segnalarcelo con minimo impegno da parte nostra 3
  • 4. Due filosofie possibili 4 ? Novità in rete (post, news, …) PUSH L’iniziativa la prende il sito, che avvisa l’utente interessato (che si “abbona” al servizio di notifica) Es.: email, SMS, notifiche, … PULL Il sito pubblica le novità in uno spazio apposito (pubblico o privato), e l’utente lo esamina per vedere se ci sono delle novità di suo interesse, delegando questo compito a un’apposita applicazione Es.: stream dei social media, feed reader e aggregatori
  • 5. Pull: l’idea 5 Sorgente informativa (sito/servizio online) "Canale" Contenuto informativo ("feed") Internet "Feed reader” o "aggregatore”: li raccoglie e li presenta al “suo”l’utente Formato standard (es. RSS) URL noto
  • 6. Pull: l’idea R.Polillo - Marzo 2015 6 Sorgente informativa (sito Web) "Canale" Contenuto informativo ("feed") Internet "Feed reader" o "aggregatore" Formato standard (es. RSS) URL noto
  • 7. Pull: vantaggi L'utente: • non viene “disturbato” ad ogni nuova notifica • non deve comunicare il suo indirizzo alle fonti informative (no spam) • per interrompere il servizio non deve comunicare nulla alle fonti informative (ma solo al suo aggregatore) • può usare un unico aggregatore per diverse (tutte?) fonti informative • può personalizzare l’interfaccia dell’aggregatore 7
  • 8. Web feed e feed readers • Web feed: un contenuto informativo, espresso in un formato standard, interscambiabile tra diverse applicazioni, reso disponibile da una sorgente informativa • Feed reader (o aggregatore): programma che accede ai feed che mi interessano e me li rende disponibili, attraverso: • Funzioni di "subscription" ai canali prescelti • Funzioni di visualizzazione e di organizzazione dei feed • Questa filosofia è nata al tempo dell’esplosione dei blog, prima dei social media • http://en.wikipedia.org/wiki/Web_feed 8
  • 9. Lo stream dei social media 9 Stream Il social medium funge da aggregatore, ma solo al suo interno
  • 10. Quali sorgenti generano feed? • Online magazines • Blog e siti Web: • I principali CMS generano automaticamente feed, separatamente per post e commenti (es.WordPress, Blogger). • L'amministratore del sito decide quanti feed lasciare esposti • Social media: • Esempio: Facebook, LinkedIn, FourSquare, Twitter, Youtube, Pinterest, Instagram, Flickr, Tumblr, StumbleUpon, … • Ovviamente, solo l'utente può accedere ai propri feed privati • Altre applicazioni: • Esempio: Gmail, Wikipedia, Dropbox, … Per indicazioni: http://www.labnol.org/internet/rss-feeds-directory/21242/ 10
  • 11. Nel vostro blog (WordPress) 11 Potete anche inserire dei widget che visualizzano i feed di fonti che ritenete interessanti
  • 12. I siti di solito segnalano la presenza di feed col simbolo
  • 13. Web feed: formati • Sono basati su XML: • RSS - Really Simple Syndication (anche RDF Site Summary, Rich Site Summary) - definito inizialmente da Netscape (1999) per il suo portale - diverse versioni, fino alla 2.0 (2002) - http://en.wikipedia.org/wiki/RSS • ATOM - definito nel 2004, per migliorare il formato RSS - proposto come standard nel 2007 da IETF (Internet Engineering Task Force) - http://en.wikipedia.org/wiki/Atom_(standard) • I feed reader di solito li leggono entrambi 13
  • 14. Perché “syndication”? 14 Agenzia Nel linguaggio dei media, syndication (“sindacazione”) è il processo per cui un unico articolo viene diffuso contemporaneamente, attraverso un intermediario, a più testate (Es. i fumetti di Charlie Brown)
  • 15. Web feed source feed reader feed reader feed reader feed reader feed reader Dal punto di vista del distributore di web feed, è un processo analogo alla syndication dei media tradizionali Perché “syndication”? 15
  • 16. RSS 2.0: esempio 16 <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>Channel title </title> <description>This is an example of an RSS feed</description> <link>http://www.someexamplerssdomain.com/main.html</link> <lastBuildDate>Mon, 06 Sep 2010 00:01:00 +0000 </lastBuildDate> <pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate> <ttl>1800</ttl> <item> <title>Example entry</title> <description>Here is some text.</description> <link>http://www.myblog.com/post1</link> <pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate> </item> <item> …… </item> </channel> </rss> Quale standard viene usato
  • 17. Atom 1.0: esempio <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title>Example </title> <subtitle>A subtitle.</subtitle> <link href="http://example.org/feed/" rel="self" /> <link href="http://example.org/" /> <id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id> <updated>2003-12-13T18:30:02Z</updated> <author> <name>John Doe</name> <email>[email protected]</email> </author> <entry> <title>Example entry</title> <link href="http://example.org/2003/12/13/atom03" /> <link rel="alternate" type="text/htm l href="http://example.org/2003/12/13/atom03.html"/> <link rel="edit" href="http://example.org/2003/12/13/atom03/edit"/> <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> <updated>2003-12-13T18:30:02Z</updated> <summary>Some text.</summary> </entry> </feed> 17
  • 18. Web feed: possibilità (I) 18 Sorgenti dei feed (siti di news, blogs,..) Feed reader Contenuto + meta-dati (XML) Applicazione locale (sul client): - Le subscription sono note solo localmente (privacy), ma… - Non è possibile condividere le subscription fra device diversi - I primi reader erano così, ora questa soluzione è obsoleta Esempi: • FeedReader (2001) CLIENT SERVER
  • 19. browser Web feed: possibilità (II) 19 Sorgenti dei feed (siti di news, blogs,..) feed reader Contenuto + meta-dati (XML) CLIENT SERVER Inserito dentro il browser (come componente nativo o come estensione) Sincronizzazione fra più device possibile se il browser ha un supporto online
  • 20. sito Web feed: possibilità (III) 20 Sorgenti dei feed (siti di news, blogs,..) feed reader browser CLIENT SERVER Contenuto + meta-dati (XML) Servizio online - Le subscription sono conservate sul server - Possibile la sincronizzazione fra più device e condivisione di liste di subscriptions fra utenti condivise (social feeds) app
  • 21. sito Web feed: possibilità (III) 21 Sorgenti dei feed (siti di news, blogs,..) feed reader browser CLIENT SERVER Servizio online - Le subscription sono conservate sul server - Possibile la sincronizzazione fra più device e condivisione di liste di subscriptions fra utenti condivise app Esempi: - Google Reader (2005→2013) - Netvibes (2005) - Flipboard (2005) - Feedly (2008) - Pulse (2010)
  • 22. Che futuro per i feed RSS? • Non sono mai stati molto usati dalla maggioranza degli utenti → si è parlato della "morte dei feed” • Twitter sostanzialmente può svolgere la stessa funzione, con anche la possibilità di seguire degli hashtag, non solo dei profili… • Quasi ogni sorgente significativa ha un profilo Twitter, e generare tweet automaticamente per segnalare nuovi contenuti è ormai alla portata di chiunque • Restano relativamente significativi per gli sviluppatori di servizi di aggregazione, ma l’importanza decresce man mano 22
  • 23. Nuovi modi di diffondere informazioni Per un approfondimento su Telegram vs Twitter vs Facebook https://www.spreaker.com/user/iusondemand/telegram-vs-twitter-vs-facebook
  • 24. New kids on the block? https://contently.com/strategist/2015/05/13/7-things-you-need-to- know-about-facebook-instant-articles/ “It’s often difficult inside a closed system to see the boundaries that surround you. Sometimes you think you can see the whole of the universe. This is how closed systems like it: their inhabitants looking out through a distorted curvature that gives shape to space that is not there. This is how Facebook, Apple, and other technology platforms hope to trap and keep you.” Facebook Live: Now You Can Never Leave By Joshua Topolsky http://www.newyorker.com/business/currency/facebook-live- now-you-can-never-leave https://www.ampproject.org/ https://www.apple.com/news/