Syndication et flux RSS/Atom<br />Doléans Lydie<br />Echarkaoui Ouardia<br />Sébille Margot<br />Rougeaux Cedric<br />
Plan<br /> 1) Présentation<br />                                  a/Définition<br />                                  b/Hi...
1) Présentation<br />a/ Définition<br />Syndication : pratique consistant à vendre le droit de reproduire un contenu ou de...
Exemples<br />Fils d’actualités: actualités générales<br />Fils de discussions: forums, commentaires de blogs…<br />Petite...
Principe de la syndication<br />
Un canal ou flux RSS s’écrit en langage XML.<br />Les balises descriptives obligatoires sont :<br />title: titre du canal,...
Exemple de canal RSS (ici RSS 2.00):<br />&lt;rss version=&quot;2.0&quot;&gt;<br />&lt;channel&gt;<br />    &lt;title&gt;Q...
Icônes de flux RSS<br />
                       b/ Historique<br />                                                                            MCF ...
2) Les différents formats<br />a/ RSS 0.90/0.91:<br />RSS 0.90<br />RSS: au départ RDF, Rich Site Summary développé par le...
RSS 0.91:<br />   Ce n’est plus un format RDF.<br />   Il apporte une DTD (Document Type Definition) permettant de valider...
b/  RSS 1.0<br />RDF Site Summary 1.0<br />Ressource Description Framework Site Summary 1.0<br />Juillet 2000<br />- Open ...
Syndication
Content</li></li></ul><li>Dublin Core<br />	Schéma de métadonnées génériques qui permet de décrire des ressources numériqu...
Syndication<br />Exemple de variables de fréquence de mise à jour pour ceux qui<br />utilisent RSS pour agréger des inform...
Content<br />Réplique le contenu effectif du site web fédéré et<br />permet de définir les formats de contenu.<br />Conten...
c/ RSS 2.00<br />          RSS 2.00: Really Simple Syndication<br />   Format défini en octobre 2002 par David Winner.<br ...
L&apos;évolution par rapport à la version 0.91 est la possibilité d&apos;ajouts d&apos;éléments optionnels tels que:<br />...
d/ ATOM<br />A la fois:<br />           - format de syndication<br />           - format de publication<br />
Les objectifs sont:<br />100% indépendant des vendeurs de logiciels<br />Facile à mettre en oeuvre<br />Extensible libreme...
Juillet 2003: Atom 0.2<br />Décembre 2003: Atom 0.3<br />Décembre 2005: Atom Syndication Format devient un standard IETF<b...
Fonctions étendues<br />Contenu: permet d&apos;ajouter n&apos;importe quel contenu<br />Liens: ils sont clairement détermi...
3) Diverses utilisations<br />- Musique<br />- Beauté<br />- Immobilier<br />- Voyages<br />- Gastronomie<br />- Informati...
Nächste SlideShare
Wird geladen in …5
×

Syndication, flux RSS et Atom

1.572 Aufrufe

Veröffentlicht am

Exposé de Lydie Doléans, Ouardia Echarkaoui, Margot Sébille et Cedric Rougeaux dans le cadre du Master SID de Lille3, pour mon cours en direct sur Twitter : Internet 2010.

http://internet2010.fr/making-off/cest-parti-pour-internet2010/

Veröffentlicht in: Business
  • Als Erste(r) kommentieren

Syndication, flux RSS et Atom

  1. 1. Syndication et flux RSS/Atom<br />Doléans Lydie<br />Echarkaoui Ouardia<br />Sébille Margot<br />Rougeaux Cedric<br />
  2. 2. Plan<br /> 1) Présentation<br /> a/Définition<br /> b/Historique<br />2) Les différents formats<br /> a/ RSS 0.90 et 0.91 <br /> b/ RSS 1.00<br /> c/ RSS 2.00<br /> d/ ATOM<br /> 3) Diverses utilisations…<br />
  3. 3. 1) Présentation<br />a/ Définition<br />Syndication : pratique consistant à vendre le droit de reproduire un contenu ou de diffuser un programme à plusieurs diffuseurs.<br />Appliqué au web : abonnement de sites web<br />
  4. 4. Exemples<br />Fils d’actualités: actualités générales<br />Fils de discussions: forums, commentaires de blogs…<br />Petites annonces: offres d’emploi, enchères (Ebay…)<br />Suivi/Tracking : wiki, gestionnaires de bugs<br /> Mise à jour d’information dont la nature change très vite.<br />
  5. 5. Principe de la syndication<br />
  6. 6. Un canal ou flux RSS s’écrit en langage XML.<br />Les balises descriptives obligatoires sont :<br />title: titre du canal, contient son nom.<br />link: adresse (URL) du site web pour ce canal.<br />description: une phrase pour décrire le canal<br />item: décrit le contenu<br />
  7. 7. Exemple de canal RSS (ici RSS 2.00):<br />&lt;rss version=&quot;2.0&quot;&gt;<br />&lt;channel&gt;<br /> &lt;title&gt;Quel magnifique exposé :D&lt;/title&gt; <br /> &lt;link&gt;http://www.onalaclasse.fr&lt;/link&gt;<br /> &lt;description&gt;blablabla&lt;/description&gt;<br /> &lt;item&gt;<br /> &lt;/item&gt; <br />&lt;/channel&gt;<br />&lt;/rss&gt;<br />
  8. 8. Icônes de flux RSS<br />
  9. 9. b/ Historique<br /> MCF <br /> Dec 96<br /> |<br /> +---------------------+----------------------+<br /> | |<br /> RDF CDF<br /> Feb 97 Mar 97<br /> | |<br /> RSS 0.9-------------------------------ScriptingNews <br /> Mar 99 Dec 97<br /> | | |<br /> | +-----------------------------+ |<br /> | | |<br /> | RSS 0.91<br /> | Jul 99<br /> | |<br /> RSS 1.0 RSS 0.92<br /> Dec 00 Dec 00<br /> | | | <br /> | | +----------------+----------------+----------------+<br /> | | | | |<br /> | | RSS 0.93 RSS 0.94 |<br /> | | Apr 02 Aug 02 |<br /> | | |<br /> | +-----------------------------------------------------------------+ |<br /> | | | |<br /> | | RSS 2.0 <br /> | | Sep 02<br /> | | |<br /> | +----------------------------------------------------------------+ | <br /> | | |<br /> | Atom 0.3<br /> RSS 1.1 Dec 03<br /> Jan 05 |<br /> Atom<br /> Jul 05<br />
  10. 10. 2) Les différents formats<br />a/ RSS 0.90/0.91:<br />RSS 0.90<br />RSS: au départ RDF, Rich Site Summary développé par les équipes de Netscape en 1999.<br />But: permettre d’intégrer dans un portail les gros titres d’autres sites, avec des liens sur ces sites<br />Rédaction de la 1ére version RSS conforme à RDF par Dan Libby. Puis abandon de RDF pour créer RSS 0.91.<br />
  11. 11. RSS 0.91:<br /> Ce n’est plus un format RDF.<br /> Il apporte une DTD (Document Type Definition) permettant de valider automatiquement la structure des flux.<br /> Version où chaque élément avait un nombre de caractères limités (ex: title, copyright, webmaster limités à 100 caractères)<br /> Différence entre les versions RSS 0.91 de User Land (juin 2000) et Netscape (juillet 1999): pas de DTD pour User land. <br />
  12. 12. b/ RSS 1.0<br />RDF Site Summary 1.0<br />Ressource Description Framework Site Summary 1.0<br />Juillet 2000<br />- Open format<br />- Notion d’espaces de noms (namespaces)<br />- Format de syndication à vocation normative développé par un groupe indépendant : <br />le groupe de travail RSS (RSS-DEV WORKING GROUP)<br />Modules reconnus comme normes associées à RSS 1.0:<br /><ul><li>Dublin Core
  13. 13. Syndication
  14. 14. Content</li></li></ul><li>Dublin Core<br /> Schéma de métadonnées génériques qui permet de décrire des ressources numériques ou physiques et d’établir des relations avec d’autres ressources.<br /> Il comprend officiellement 15 éléments relatifs à la propriété intellectuelle. (norme ISO 15836 du W3C)<br />
  15. 15. Syndication<br />Exemple de variables de fréquence de mise à jour pour ceux qui<br />utilisent RSS pour agréger des informations.<br />3 informations :<br />Update period: Période au-delà de laquelle le canal est mis à jour,<br />rafraîchi. (hourly, daily, weekly, monthly, yearly)<br />Update frequency: Fréquence des mises à jour en relation avec la<br />valeur définie pour la période. Combien de fois dans la période le canal<br />est mis à jour. (période quotidienne et fréquence 2 : canal RSS mis à<br />jour 2 fois par jour).<br />Update base: Date et horaire de la mise à jour. Conforme au format de<br />date défini par le W3C.<br />
  16. 16. Content<br />Réplique le contenu effectif du site web fédéré et<br />permet de définir les formats de contenu.<br />Content : item<br />Content : format<br />Content : encoding<br />Content : value<br />
  17. 17. c/ RSS 2.00<br /> RSS 2.00: Really Simple Syndication<br /> Format défini en octobre 2002 par David Winner.<br /> Compatible avec RSS 0.91 et 0.92.<br /> Format non modifiable.<br />
  18. 18. L&apos;évolution par rapport à la version 0.91 est la possibilité d&apos;ajouts d&apos;éléments optionnels tels que:<br />L&apos;élément « channel »: -generator (information sur le logiciel utilisé pour ce flux)<br /> -ttl (période de temps avant laquelle l&apos;agrégateur doit vérifier la présence d&apos;un nouveau contenu) <br />L&apos;élément « item »: -author (mail du responsable du contenu de cet item)<br /> -comments (contient une URL vers laquelle l&apos;internaute peut écrire un commentaire concernant cet item)<br />
  19. 19. d/ ATOM<br />A la fois:<br /> - format de syndication<br /> - format de publication<br />
  20. 20. Les objectifs sont:<br />100% indépendant des vendeurs de logiciels<br />Facile à mettre en oeuvre<br />Extensible librement par tous<br />Et spécifié de façon claire et exhaustive<br />
  21. 21. Juillet 2003: Atom 0.2<br />Décembre 2003: Atom 0.3<br />Décembre 2005: Atom Syndication Format devient un standard IETF<br />Octobre 2007: Atom Publishing Protocol devient un standard IETF<br />
  22. 22. Fonctions étendues<br />Contenu: permet d&apos;ajouter n&apos;importe quel contenu<br />Liens: ils sont clairement déterminés<br />Agrégation: on peut créer un flux d&apos;origines diverses<br />Publication: un format à part entière<br />
  23. 23. 3) Diverses utilisations<br />- Musique<br />- Beauté<br />- Immobilier<br />- Voyages<br />- Gastronomie<br />- Informatique<br />- Actualités<br />- Economie<br />
  24. 24. Sources<br /><ul><li>WITTENBRIK, Heinz, RSS et Atom, Paris,Editions Eyrolles, 2005
  25. 25. www.siteduzero.com
  26. 26. www.commentçamarche.net
  27. 27. www.vatsap.com/fr/rss
  28. 28. www.xul.fr
  29. 29. www.xmlfr.org
  30. 30. www.en-wikipedia.org</li>

×