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...
Prochain SlideShare
Chargement dans…5
×

Syndication, flux RSS et Atom

1 474 vues

Publié le

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/

Publié dans : Business
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 474
Sur SlideShare
0
Issues des intégrations
0
Intégrations
84
Actions
Partages
0
Téléchargements
24
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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>

×