SlideShare a Scribd company logo
1 of 22
Download to read offline
+
La syndication
de contenu
Application avec RSS 2.0
hpmsbX3

Soufiane ROUISSI
ISIC / UFR STC
Université Bordeaux Montaigne
srouissi@u-bordeaux3.fr
+

La syndication de contenu (def1)
La syndication permet au gestionnaire d'un site Web
(blog par exemple) de partager son contenu de
manière automatisée (en permettant à d’autres de
s’abonner au fil d’information fourni).

Avantages


Automatiser le partage d’information



Faciliter / Améliorer l’indexation du site

Développer de nombreux usages : fil d’actualités,
petites annonces, messages de forums…


+

La syndication de contenu (def2)
La syndication donne donc la possibilité de publier sur
son propre site des informations actualisées en temps
réel et en provenance d’un ou plusieurs autres sites.
Avantages


Enrichissement du contenu



Tenir son site à jour

Risques
Propagation
Hoax

des rumeurs ?
+

fil, feed, flux

 Un

fil (feed ou flux) ressemble au fil
d’information alimenté par une agence de
presse.

 Ce

fil d’information mis à jour de manière
continue (temps réel) peut être proposé à
d’autres.

 Principe

Un logiciel ou un navigateur web va lire
(mode PULL) des informations sur des sites
sélectionnés (possibilité de trier, filtrer…)
+

fil, feed, flux
Les blogs ont favorisé
le développement des flux d’informations et la
syndication de contenus

Une personne qui récupère un fil RSS,
grâce à un logiciel que l'on appelle
« agrégateur de fils RSS »,
est avertie de la publication d'un billet
(ou de la publication d'un commentaire).
+

Annuaires


http://www.newsisfree.com/



http://www.feedzilla.com/gallery



http://www.lamoooche.com/annuaire_rss.php

…


http://fluxrss.fr/



http://www.fluxenet.fr/
+



Les formats

RSS et Atom sont deux formats de fils, leur utilisation est la même.

 RSS

format créé en 1999 par Netscape à partir des travaux de
Userland XML/ScriptingNew (1997).
En 2002 Userland lance RSS 2.0 abandonnant ainsi les
travaux de normalisation autour de RSS 1.0 (RDF/RSS)

 Plusieurs

 RSS 2.0

versions pour RSS : 0.9, 0.91, 0.92, 0.93, 1.0, 2.0
+

RSS
Plusieurs significations
 Rich

Site Summary

 RDF

Site Summary

 Really

Simple Syndication

 Resource

Description Framework (RDF)
modèle de graphe pour décrire de façon
formelle des ressources web
+

Structure schématique du flux

Il s’agit d’un document XML

 un élément rss
lui-même englobant

 un élément channel

rss
channel
title
link
description

comportant une partie d’identification

item

title, link, description
et
 une suite d’item(s)

item
item

item
+

Un exemple de flux RSS 2.0

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>…</title>
<link>…</link>
<description>…</description>
<item>
…
</item>
<item>
…
</item>
</channel>
</rss>

Structure du flux
+

Un exemple de flux RSS 2.0
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>

<title>Le site C2i Bordeaux 3</title>
<link>http://c2i.u-bordeaux3.fr</link>
<description>Les news du site C2i</description>
<item>
…
</item>
<item>
…
</item>
</channel>
</rss>

identification
+

Un exemple de flux RSS 2.0
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>

<title>Le site C2i Bordeaux 3</title>
<link>http://c2i.u-bordeaux3.fr</link>
<description>Les news du site</description>
<item>
…
</item>

</channel>
</rss>

Structure +
identification
+

La structure de l’item
<item>
<title>…</title>
<link>…</link>
<guid isPermaLink="true"> … </guid>
<description>… </description>
<pubDate>…</pubDate>

</item>

true / false
+

La structure de l’item
Compléments
guid sert d’identifiant pour l’item
<guid isPermaLink="true"> … </guid>
true / false
true = une adresse doit être fournie
false = du texte (unique)

<pubDate>…</pubDate> comprend une date qui doit respecter
le format RFC822
+

Format de date


Standard RFC822
Exemples:
Tue, 19 Feb 2008 09:30:00 GMT
Tue, 5 Feb 2008 09:30:00 GMT



Jour : MonTue Wed Thu Fri Sat Sun



5, 19 : numéro du jour.



Mois : Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec



2008: l'année



09:30:00 GMT: l'heure. Le "GMT" est obligatoire.



Remarques : pas de 0 pour le Numéro du jour mais utilisation du 0
pour l’heure
Un exemple de flux RSS 2.0
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Le site C2i Bordeaux 3</title>
<link>http://c2i.u-bordeaux3.fr</link>
<description>Les news du site C2i</description>
<item>
<title>Un site web pour partager ses signets</title>
<link>http://del.icio.us</link>
<guid isPermaLink="true">http://del.icio.us</guid>
<description>Le site http://del.icio.us permet de partager vos signets</description>
<pubDate>Mon, 18 Feb 2005 08:30:00 GMT</pubDate>
</item>
<item>
<title>Des vidéos</title>
<link>http://fr.youtube.com/</link>
<guid isPermaLink="true">http://fr.youtube.com/</guid>
<description>Des vidéos sur le Web</description>
<pubDate>Tue, 19 Feb 2008 06:30:00 GMT</pubDate>
</item>
</channel>
</rss>
+

Indication d’un flux RSS
 Dans

le code HTML de la page (partie en-tête du
document)

<link rel="alternate"

Code à
placer entre
les balises
<HEAD> et
</HEAD>

type="application/rss+xml"
title="RSS"
href="http://monsite/rss.xml" />

 Par

un simple lien direct depuis la page vers le fichier
rss.xml (flux.xml ou feed.xml, news.xml …)
+

Validation
Pour valider un flux RSS :



RSS validator
http://rss.scripting.com/



Feed validation service
http://validator.w3.org/feed/
+

A consulter


100 idées pour utiliser RSS
http://vtech.canalblog.com/docs/100id_esRSS.pdf



La Moooche
http://www.lamoooche.com/



Yahoo News
http://news.yahoo.com/ (News via RSS)



Google news, BBC News…
+

Des outils pour lire le contenu
FeedDemon
Feed Reader
SharpReader
RSS bandit
NewsMonster
AmphetaDesk
RSS News Ticker
…

En ligne également :
Netvibes
Mon Yahoo
+

Outils (suite)
Éditeurs de flux


Extension :
Rsseditor (extension de FireFox) http://rsseditor.mozdev.org



Éditeur en ligne :

http://www.flashmop.com


Éditeur à installer : Feededit

http://www.banham.cc/feededit (léger - 500 Ko)
+

Liens utiles
Tutoriel
http://www.xul.fr/xml-rss.html
Documents sur RSS 2.0
http://feedvalidator.org/docs/rss2.html
http://www.scriptol.fr/rss/RSS-2.0.html

More Related Content

Similar to Rss 2013

Le Web 2.0 en bibliothèques (Nov.2009)
Le Web 2.0 en bibliothèques (Nov.2009)Le Web 2.0 en bibliothèques (Nov.2009)
Le Web 2.0 en bibliothèques (Nov.2009)KOMOROWSKI Corinne
 
Au-delà de la gestion de flux RSS, valoriser sa veille
Au-delà de la gestion de flux RSS, valoriser sa veilleAu-delà de la gestion de flux RSS, valoriser sa veille
Au-delà de la gestion de flux RSS, valoriser sa veilleURFIST de Paris
 
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)Alain Marois
 
RSS et syndication: nouvelle technologie de veille et de diffusion
RSS et syndication: nouvelle technologie de veille et de diffusionRSS et syndication: nouvelle technologie de veille et de diffusion
RSS et syndication: nouvelle technologie de veille et de diffusionMichel Roland-Guill
 
RSS, nouvelle technologie de veille
RSS, nouvelle technologie de veilleRSS, nouvelle technologie de veille
RSS, nouvelle technologie de veilleAref Jdey
 
Introduction aux outils du Web 2.0
Introduction aux outils du Web 2.0 Introduction aux outils du Web 2.0
Introduction aux outils du Web 2.0 URFIST de Rennes
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies webIrinaTsimpilova1
 
Web 2.0 Wikipedia 2000
Web 2.0 Wikipedia 2000Web 2.0 Wikipedia 2000
Web 2.0 Wikipedia 2000Formationcsc
 
Les fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigtsLes fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigtsAref Jdey
 
Outils Web 2.0 appliqués aux bibliothèques
Outils Web 2.0 appliqués aux bibliothèquesOutils Web 2.0 appliqués aux bibliothèques
Outils Web 2.0 appliqués aux bibliothèquesKOMOROWSKI Corinne
 

Similar to Rss 2013 (20)

Le Web 2.0 en bibliothèques (Nov.2009)
Le Web 2.0 en bibliothèques (Nov.2009)Le Web 2.0 en bibliothèques (Nov.2009)
Le Web 2.0 en bibliothèques (Nov.2009)
 
Au-delà de la gestion de flux RSS, valoriser sa veille
Au-delà de la gestion de flux RSS, valoriser sa veilleAu-delà de la gestion de flux RSS, valoriser sa veille
Au-delà de la gestion de flux RSS, valoriser sa veille
 
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
Optimiser sa veille avec les flux RSS (mise à jour oct 2010)
 
Web 2.0 : Blogs, RSS & Wikis
Web 2.0 : Blogs, RSS & WikisWeb 2.0 : Blogs, RSS & Wikis
Web 2.0 : Blogs, RSS & Wikis
 
RSS et syndication: nouvelle technologie de veille et de diffusion
RSS et syndication: nouvelle technologie de veille et de diffusionRSS et syndication: nouvelle technologie de veille et de diffusion
RSS et syndication: nouvelle technologie de veille et de diffusion
 
RSS, nouvelle technologie de veille
RSS, nouvelle technologie de veilleRSS, nouvelle technologie de veille
RSS, nouvelle technologie de veille
 
Introduction aux outils du Web 2.0
Introduction aux outils du Web 2.0 Introduction aux outils du Web 2.0
Introduction aux outils du Web 2.0
 
Web2.0urfist
Web2.0urfistWeb2.0urfist
Web2.0urfist
 
Web 2.0 Wikipedia
Web 2.0 WikipediaWeb 2.0 Wikipedia
Web 2.0 Wikipedia
 
Rss, Veille Et Podcasts
Rss, Veille Et PodcastsRss, Veille Et Podcasts
Rss, Veille Et Podcasts
 
Web 2.0 Complet
Web 2.0 CompletWeb 2.0 Complet
Web 2.0 Complet
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies web
 
Web 2.0 Wikipedia 2000
Web 2.0 Wikipedia 2000Web 2.0 Wikipedia 2000
Web 2.0 Wikipedia 2000
 
Nveaux outils web
Nveaux outils webNveaux outils web
Nveaux outils web
 
Nveaux outils web
Nveaux outils webNveaux outils web
Nveaux outils web
 
Nveaux outils web
Nveaux outils webNveaux outils web
Nveaux outils web
 
Les fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigtsLes fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigts
 
Outils Web 2.0 appliqués aux bibliothèques
Outils Web 2.0 appliqués aux bibliothèquesOutils Web 2.0 appliqués aux bibliothèques
Outils Web 2.0 appliqués aux bibliothèques
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Balises : du HTML au XML
Balises : du HTML au XMLBalises : du HTML au XML
Balises : du HTML au XML
 

Rss 2013

  • 1. + La syndication de contenu Application avec RSS 2.0 hpmsbX3 Soufiane ROUISSI ISIC / UFR STC Université Bordeaux Montaigne srouissi@u-bordeaux3.fr
  • 2. + La syndication de contenu (def1) La syndication permet au gestionnaire d'un site Web (blog par exemple) de partager son contenu de manière automatisée (en permettant à d’autres de s’abonner au fil d’information fourni). Avantages  Automatiser le partage d’information  Faciliter / Améliorer l’indexation du site Développer de nombreux usages : fil d’actualités, petites annonces, messages de forums… 
  • 3. + La syndication de contenu (def2) La syndication donne donc la possibilité de publier sur son propre site des informations actualisées en temps réel et en provenance d’un ou plusieurs autres sites. Avantages  Enrichissement du contenu  Tenir son site à jour Risques Propagation Hoax des rumeurs ?
  • 4. + fil, feed, flux  Un fil (feed ou flux) ressemble au fil d’information alimenté par une agence de presse.  Ce fil d’information mis à jour de manière continue (temps réel) peut être proposé à d’autres.  Principe Un logiciel ou un navigateur web va lire (mode PULL) des informations sur des sites sélectionnés (possibilité de trier, filtrer…)
  • 5. + fil, feed, flux Les blogs ont favorisé le développement des flux d’informations et la syndication de contenus Une personne qui récupère un fil RSS, grâce à un logiciel que l'on appelle « agrégateur de fils RSS », est avertie de la publication d'un billet (ou de la publication d'un commentaire).
  • 7. +  Les formats RSS et Atom sont deux formats de fils, leur utilisation est la même.  RSS format créé en 1999 par Netscape à partir des travaux de Userland XML/ScriptingNew (1997). En 2002 Userland lance RSS 2.0 abandonnant ainsi les travaux de normalisation autour de RSS 1.0 (RDF/RSS)  Plusieurs  RSS 2.0 versions pour RSS : 0.9, 0.91, 0.92, 0.93, 1.0, 2.0
  • 8. + RSS Plusieurs significations  Rich Site Summary  RDF Site Summary  Really Simple Syndication  Resource Description Framework (RDF) modèle de graphe pour décrire de façon formelle des ressources web
  • 9. + Structure schématique du flux Il s’agit d’un document XML  un élément rss lui-même englobant  un élément channel rss channel title link description comportant une partie d’identification item title, link, description et  une suite d’item(s) item item item
  • 10. + Un exemple de flux RSS 2.0 <?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel> <title>…</title> <link>…</link> <description>…</description> <item> … </item> <item> … </item> </channel> </rss> Structure du flux
  • 11. + Un exemple de flux RSS 2.0 <?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel> <title>Le site C2i Bordeaux 3</title> <link>http://c2i.u-bordeaux3.fr</link> <description>Les news du site C2i</description> <item> … </item> <item> … </item> </channel> </rss> identification
  • 12. + Un exemple de flux RSS 2.0 <?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel> <title>Le site C2i Bordeaux 3</title> <link>http://c2i.u-bordeaux3.fr</link> <description>Les news du site</description> <item> … </item> </channel> </rss> Structure + identification
  • 13. + La structure de l’item <item> <title>…</title> <link>…</link> <guid isPermaLink="true"> … </guid> <description>… </description> <pubDate>…</pubDate> </item> true / false
  • 14. + La structure de l’item Compléments guid sert d’identifiant pour l’item <guid isPermaLink="true"> … </guid> true / false true = une adresse doit être fournie false = du texte (unique) <pubDate>…</pubDate> comprend une date qui doit respecter le format RFC822
  • 15. + Format de date  Standard RFC822 Exemples: Tue, 19 Feb 2008 09:30:00 GMT Tue, 5 Feb 2008 09:30:00 GMT  Jour : MonTue Wed Thu Fri Sat Sun  5, 19 : numéro du jour.  Mois : Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec  2008: l'année  09:30:00 GMT: l'heure. Le "GMT" est obligatoire.  Remarques : pas de 0 pour le Numéro du jour mais utilisation du 0 pour l’heure
  • 16. Un exemple de flux RSS 2.0 <?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel> <title>Le site C2i Bordeaux 3</title> <link>http://c2i.u-bordeaux3.fr</link> <description>Les news du site C2i</description> <item> <title>Un site web pour partager ses signets</title> <link>http://del.icio.us</link> <guid isPermaLink="true">http://del.icio.us</guid> <description>Le site http://del.icio.us permet de partager vos signets</description> <pubDate>Mon, 18 Feb 2005 08:30:00 GMT</pubDate> </item> <item> <title>Des vidéos</title> <link>http://fr.youtube.com/</link> <guid isPermaLink="true">http://fr.youtube.com/</guid> <description>Des vidéos sur le Web</description> <pubDate>Tue, 19 Feb 2008 06:30:00 GMT</pubDate> </item> </channel> </rss>
  • 17. + Indication d’un flux RSS  Dans le code HTML de la page (partie en-tête du document) <link rel="alternate" Code à placer entre les balises <HEAD> et </HEAD> type="application/rss+xml" title="RSS" href="http://monsite/rss.xml" />  Par un simple lien direct depuis la page vers le fichier rss.xml (flux.xml ou feed.xml, news.xml …)
  • 18. + Validation Pour valider un flux RSS :  RSS validator http://rss.scripting.com/  Feed validation service http://validator.w3.org/feed/
  • 19. + A consulter  100 idées pour utiliser RSS http://vtech.canalblog.com/docs/100id_esRSS.pdf  La Moooche http://www.lamoooche.com/  Yahoo News http://news.yahoo.com/ (News via RSS)  Google news, BBC News…
  • 20. + Des outils pour lire le contenu FeedDemon Feed Reader SharpReader RSS bandit NewsMonster AmphetaDesk RSS News Ticker … En ligne également : Netvibes Mon Yahoo
  • 21. + Outils (suite) Éditeurs de flux  Extension : Rsseditor (extension de FireFox) http://rsseditor.mozdev.org  Éditeur en ligne : http://www.flashmop.com  Éditeur à installer : Feededit http://www.banham.cc/feededit (léger - 500 Ko)
  • 22. + Liens utiles Tutoriel http://www.xul.fr/xml-rss.html Documents sur RSS 2.0 http://feedvalidator.org/docs/rss2.html http://www.scriptol.fr/rss/RSS-2.0.html