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/