Slides

Transcription

Slides
RSS
Mini-Projet XML
Plan
1. Qu’est ce que le RSS ?
2. Comment génerer du RSS
3. Comment exploiter le RSS
4. Extensions du RSS
Démonstration
Présentation Technique
Principe Général
Comment se Présente un fichier RSS
Historique et Normes
Un flux RSS ou fil RSS ("RSS Feed" en anglais),
sigle de Really Simple Syndication,ou de Rich
Site Summary est un format de syndication de
contenu Web. C'est un fichier XML dynamique
dont votre lecteur RSS (ex: Mozilla Firefox,
Mozilla Thunderbird) affiche le contenu qui
est mis à jour en permanence. Ce système est
très utilisé pour diffuser les nouvelles des
sites d'information (actualité, sciences,
informatique, etc.) ou des blogs, ce qui permet
de consulter ces dernières sans visiter le site,
ou bien de les formater à sa guise, etc. Il existe
sept formats différents de RSS, ce qui rend
indispensable l'établissement d'une norme.
1. Qu’est ce que le RSS ?
Principe de fonctionnement
Fichier XML
L’utilisateur s’inscrit à ses
sites webs préferés pour
recevoir de l’information
sous forme de fichiers
(fortement) inspirés du
XML.
L’utilisateur lit cette
information via un logiciel
capable de comprendre le
Rss (l’agrégateur).
Rss =
XML +
Balises supplémentaires +
En tête (Header)
1. Qu’est ce que le RSS ?
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Birthday Bash Interviews</title>
<link>http://kccnfm100.com/</link>
<description>Natural Vibrations.</description>
<language>en-us</language>
<pubDate>Tue, 10 Jun 2003 04:00:00 GMT</pubDate>
<lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>Weblog Editor 2.0</generator>
<managingEditor>[email protected]</managingEditor>
<webMaster>[email protected]</webMaster>
<item>
<title>Star City</title>
<link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link>
<description>How do Americans get ready to work with Russians aboard the
International Space Station? They take a crash course in culture, language
and protocol at Russia's Star City.</description>
<pubDate>Tue, 03 Jun 2003 09:39:21 GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
</item>
</channel>
</rss>
1. Qu’est ce que le RSS ?
Historique
Définition des versions du protocole
(PROPRIETAIRE) Rss:
0.90 : inventé par Netscape, a l’origine pour son
site my.netscape.com 3/15/99.
0.91:écrite par Netscape, spec. par Dan Libby
(http://my.netscape.com/publish/formats/rssspec-0.91.html) Très inspiré de scriptingNews
(http://my.userland.com/stories/storyReader
$11).
0.92 :Ecrite par David Winner de UserLand le
12/25/00.
2.0 : publiée à Harvard le 7/15/03. (http://
blogs.law.harvard.edu/tech/rss)
Pour mettre tout le monde d’accord :
Atom :
RFC 4287: «!The Atom
Syndication Format!»
2. Comment génerer du RSS
Le fichier RSS est un fichier texte (XML)
Génération possible par diverses méthodes
- Logiciel Dédié
- Langages Web (php,..)
- Langages de script (python, Perl...)
3. Comment exploiter le RSS
Les aggrégateurs RSS
Grande DIVERSITE
Démonstration
4. Extensions du RSS
Il est facile d’ajouter des Balises au RSS
EX : le Podcasting
audio/musique sur internet avec possibilité
d'abonnements et informations sur les
nouveautes grace aux flus RSS
DEMONSTRATION
4. Extensions du RSS
EX : le Videocasting
partage de vidéos sur internet avec
abonnements et informations sur
les nouveautés
DEMONSTRATION
Quelques liens :
Wikipedia
http://en.wikipedia.org/wiki/Rss
Normes RSS 2.0
http://blogs.law.harvard.edu/tech/rss
Recommandations sur les FLux
http://www-128.ibm.com/developerworks/rss/feedtypes.html
Outil de conversion Html vers RSS
http://www.kalsey.com/tools/blogfeed/default.htm
Site très complet sur les outils RSS
http://allrss.com/rssresources.html
Extension Rss d’Apple pour le Podcasting
http://phobos.apple.com/static/iTunesRSS.html
VideoCasting (basé sur BitTorrent
http://www.veoh.com/
http://www.videora.com/

Documents pareils