R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais),...

16
RSS Mini-Projet XML

Transcript of R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais),...

Page 1: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

RSSMini-Projet XML

Page 2: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

Plan

1. Qu’est ce que le RSS ?

2. Comment génerer du RSS

3. Comment exploiter le RSS

4. Extensions du RSS

Page 3: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

Démonstration

Page 4: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

Présentation Technique

Principe Général

Comment se Présente un fichier RSS

Historique et Normes

Page 5: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

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.

Page 6: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

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).

Page 7: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

Rss =

XML +

Balises supplémentaires +

En tête (Header)

Page 8: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

<?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 ?

Page 9: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

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/rss-

spec-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)

Page 10: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

Atom :

RFC 4287: «!The Atom

Syndication Format!»

Pour mettre tout le monde d’accord :

Page 11: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

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...)

Page 12: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

3. Comment exploiter le RSS

Les aggrégateurs RSS

Grande DIVERSITE

Page 13: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

Démonstration

Page 14: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

4. Extensions du RSS

Il est facile d’ajouter des Balises au RSS

EX : le Podcasting

DEMONSTRATION

audio/musique sur internet avec possibilité

d'abonnements et informations sur les

nouveautes grace aux flus RSS

Page 15: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

4. Extensions du RSS

EX : le Videocasting

partage de vidéos sur internet avec

abonnements et informations sur

les nouveautés

DEMONSTRATION

Page 16: R S Sbeaune/docnum/2005_2006/exposes/rss.pdf · Un ßux RSS ou Þl RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication,ou de Rich Site Summar y est un format de syndication

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/