Rss 2013
-
Upload
3audrey0 -
Category
Technology
-
view
133 -
download
0
Transcript of Rss 2013
![Page 1: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/1.jpg)
+ La syndication
de contenu
Application avec RSS 2.0
Soufiane ROUISSI ISIC / UFR STC
Université Bordeaux Montaigne [email protected]
hpmsbX3
![Page 2: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/2.jpg)
+ 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…
![Page 3: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/3.jpg)
+ 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 des rumeurs ?
Hoax
![Page 4: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/4.jpg)
+ 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…)
![Page 5: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/5.jpg)
+ 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).
![Page 6: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/6.jpg)
+ Annuaires
http://www.newsisfree.com/
http://www.feedzilla.com/gallery
http://www.lamoooche.com/annuaire_rss.php
…
http://fluxrss.fr/
http://www.fluxenet.fr/
![Page 7: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/7.jpg)
+ 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 versions pour RSS : 0.9, 0.91, 0.92, 0.93, 1.0, 2.0
RSS 2.0
![Page 8: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/8.jpg)
+ 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
![Page 9: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/9.jpg)
+
rss
channel
Structure schématique du flux
un élément rss lui-même englobant
un élément channel comportant une partie d’identification
title, link, description et une suite d’item(s)
item
item
item
item
title link description
Il s’agit d’un document XML
![Page 10: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/10.jpg)
+ 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
![Page 11: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/11.jpg)
+ 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
![Page 12: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/12.jpg)
+ 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
![Page 13: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/13.jpg)
+ La structure de l’item
<item> <title>…</title>
<link>…</link>
<guid isPermaLink="true"> … </guid>
<description>… </description>
<pubDate>…</pubDate>
</item>
true / false
![Page 14: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/14.jpg)
+ La structure de l’item
Compléments guid sert d’identifiant pour l’item
<guid isPermaLink="true"> … </guid>
true = une adresse doit être fournie
false = du texte (unique)
<pubDate>…</pubDate> comprend une date qui doit respecter le format RFC822
true / false
![Page 15: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/15.jpg)
+ 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
![Page 16: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/16.jpg)
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>
![Page 17: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/17.jpg)
+ Indication d’un flux RSS
Dans le code HTML de la page (partie en-tête du document)
Par un simple lien direct depuis la page vers le fichier rss.xml (flux.xml ou feed.xml, news.xml …)
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://monsite/rss.xml" />
Code à placer entre les balises <HEAD> et </HEAD>
![Page 18: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/18.jpg)
+ Validation
Pour valider un flux RSS :
RSS validator http://rss.scripting.com/
Feed validation service http://validator.w3.org/feed/
![Page 19: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/19.jpg)
+ 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…
![Page 20: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/20.jpg)
+ Des outils pour lire le contenu
FeedDemon
Feed Reader
SharpReader
RSS bandit
NewsMonster
AmphetaDesk
RSS News Ticker
…
En ligne également : Netvibes Mon Yahoo
![Page 21: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/21.jpg)
+ 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)
![Page 22: Rss 2013](https://reader034.fdocuments.net/reader034/viewer/2022052621/558694b2d8b42a2e248b4644/html5/thumbnails/22.jpg)
+ 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