Sie sind auf Seite 1von 22

+

La syndication de contenu
Application avec RSS 2.0
hpmsbX3

Soufiane ROUISSI ISIC / UFR STC Universit Bordeaux Montaigne srouissi@u-bordeaux3.fr

La syndication de contenu (def1)


La syndication permet au gestionnaire d'un site Web (blog par exemple) de partager son contenu de manire automatise (en permettant dautres de sabonner au fil dinformation fourni).

Avantages

Automatiser le partage dinformation Faciliter / Amliorer lindexation du site

Dvelopper de nombreux usages : fil dactualits, petites annonces, messages de forums

La syndication de contenu (def2)


La syndication donne donc la possibilit de publier sur son propre site des informations actualises en temps rel et en provenance dun ou plusieurs autres sites. Avantages

Enrichissement du contenu Tenir son site jour

Risques
Propagation Hoax

des rumeurs ?

fil, feed, flux


fil (feed ou flux) ressemble au fil dinformation aliment par une agence de presse. fil dinformation mis jour de manire continue (temps rel) peut tre propos dautres. Un logiciel ou un navigateur web va lire (mode PULL) des informations sur des sites slectionns (possibilit de trier, filtrer)

Un

Ce

Principe

fil, feed, flux


Les blogs ont favoris le dveloppement des flux dinformations et la syndication de contenus

Une personne qui rcupre un fil RSS, grce un logiciel que l'on appelle agrgateur de fils RSS , est avertie de la publication d'un billet (ou de la publication d'un commentaire).

Annuaires

http://www.newsisfree.com/ http://www.feedzilla.com/gallery http://www.lamoooche.com/annuaire_rss.php

http://fluxrss.fr/ http://www.fluxenet.fr/

Les formats

RSS et Atom sont deux formats de fils, leur utilisation est la mme.

RSS

format cr en 1999 par Netscape partir des travaux de Userland XML/ScriptingNew (1997). En 2002 Userland lance RSS 2.0 abandonnant ainsi les travaux de normalisation autour de RSS 1.0 (RDF/RSS) versions pour RSS : 0.9, 0.91, 0.92, 0.93, 1.0, 2.0

Plusieurs

RSS 2.0

RSS
Plusieurs significations
Rich RDF

Site Summary Site Summary Simple Syndication

Really

Resource

Description Framework (RDF) modle de graphe pour dcrire de faon formelle des ressources web

Structure schmatique du flux


rss
channel
title link description item item item

Il sagit dun document XML

un lment rss
lui-mme englobant

un lment channel
comportant une partie didentification

title, link, description et une suite ditem(s)

item

Un exemple de flux RSS 2.0


<channel> <title></title> <link></link> <description></description> <item> </item> <item> </item> </channel>

<?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0">

Structure du flux

</rss>

Un exemple de flux RSS 2.0


<?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel>

<title>Le site C2i Bordeaux 3</title> <link>http://c2i.u-bordeaux3.fr</link> <description>Les news du site C2i</description>
<item> </item> <item> </item> </channel> </rss>

identification

Un exemple de flux RSS 2.0


<?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel>

<title>Le site C2i Bordeaux 3</title> <link>http://c2i.u-bordeaux3.fr</link> <description>Les news du site</description>


<item> </item>

Structure + identification

</channel> </rss>

La structure de litem <item>


<title></title> <link></link> <guid isPermaLink="true"> </guid> <description> </description> <pubDate></pubDate> true / false

</item>

La structure de litem
Complments guid sert didentifiant pour litem <guid isPermaLink="true"> </guid> true / false true = une adresse doit tre fournie false = du texte (unique)

<pubDate></pubDate> comprend une date qui doit respecter le format RFC822

Format de date

Standard RFC822 Exemples: Tue, 19 Feb 2008 09:30:00 GMT Tue, 5 Feb 2008 09:30:00 GMT Jour : MonTue Wed Thu Fri Sat Sun 5, 19 : numro du jour. Mois : Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2008: l'anne 09:30:00 GMT: l'heure. Le "GMT" est obligatoire.

Remarques : pas de 0 pour le Numro du jour mais utilisation du 0 pour lheure

Un exemple de flux RSS 2.0


<?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel> <title>Le site C2i Bordeaux 3</title> <link>http://c2i.u-bordeaux3.fr</link> <description>Les news du site C2i</description> <item> <title>Un site web pour partager ses signets</title> <link>http://del.icio.us</link> <guid isPermaLink="true">http://del.icio.us</guid> <description>Le site http://del.icio.us permet de partager vos signets</description> <pubDate>Mon, 18 Feb 2005 08:30:00 GMT</pubDate> </item> <item> <title>Des vidos</title> <link>http://fr.youtube.com/</link> <guid isPermaLink="true">http://fr.youtube.com/</guid> <description>Des vidos sur le Web</description> <pubDate>Tue, 19 Feb 2008 06:30:00 GMT</pubDate> </item> </channel> </rss>

Indication dun flux RSS


Dans

le code HTML de la page (partie en-tte du document)

<link rel="alternate"

Code placer entre les balises <HEAD> et </HEAD>

type="application/rss+xml" title="RSS" href="http://monsite/rss.xml" />

Par

un simple lien direct depuis la page vers le fichier rss.xml (flux.xml ou feed.xml, news.xml )

Validation
Pour valider un flux RSS : RSS validator http://rss.scripting.com/

Feed validation service http://validator.w3.org/feed/

A consulter

100 ides pour utiliser RSS http://vtech.canalblog.com/docs/100id_esRSS.pdf

La Moooche http://www.lamoooche.com/ Yahoo News http://news.yahoo.com/ (News via RSS) Google news, BBC News

Des outils pour lire le contenu


FeedDemon Feed Reader SharpReader RSS bandit NewsMonster AmphetaDesk RSS News Ticker

En ligne galement : Netvibes Mon Yahoo

Outils (suite)
diteurs de flux

Extension : Rsseditor (extension de FireFox) http://rsseditor.mozdev.org diteur en ligne :

http://www.flashmop.com

diteur installer : Feededit

http://www.banham.cc/feededit (lger - 500 Ko)

Liens utiles
Tutoriel http://www.xul.fr/xml-rss.html
Documents sur RSS 2.0
http://feedvalidator.org/docs/rss2.html http://www.scriptol.fr/rss/RSS-2.0.html

Das könnte Ihnen auch gefallen