Développement web il3

Really Simple Syndication

Syndication

Historique

Il y a neuf versions de RSS généralement incompatibles entre elles. Lire The myth of RSS compatibility

Applications

Agrégateurs

Générer un flux RSS

Formats

RSS 2.0

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
    
        <title>Arc Info News RSS 2.0</title>
        <link>http://www.he-arc.ch/</link>
        <description>News HE-Arc (RSS 2.0)</description>
        
        <language>fr</language>
        <pubDate>Sun, 26 Oct 2008 04:00:00 GMT</pubDate>
        <lastBuildDate>Sun, 26 Oct 2008 09:41:01 GMT</lastBuildDate>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <managingEditor>david.grunenwald@he-arc.ch</managingEditor>
        <webMaster>david.grunenwald@he-arc.ch</webMaster>
        <ttl>5</ttl>
    
        <item>
          <title>Nouveau cours d'Applications Internet 2</title>
          <link>https://intranet.he-arc.ch/sites/ingenierie/
          Bachelor_Modules_Annees_Fich/12-13/Niveau-3/
          ING-DM3254-12-D%C3%A9veloppement%20web%20et%20mobile-V1.docx</link>
          <description>Un nouveau cours</description>
          <pubDate>Mon, 27 Oct 2008 09:39:21 GMT</pubDate>
        </item>
    
    </channel>
</rss>

Atom 1.0

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
    <title>Arc Info News Atom 1.0</title>
    <subtitle>version Atom</subtitle>
    <link rel="self" type="application/atom+xml" 
        href="http://www.he-arc.ch/rss-generator/atom.php" />

    <updated>2008-10-27T18:30:02Z</updated>
    <author>
        <name>David Grunenwald</name>
        <email>david.grunenwald@he-arc.ch</email>
    </author>
    <id>http://dgr.he-arc.ch/</id>
     
    <entry>
        <title>Nouveau cours d'Applications Internet 2</title>
        <link>https://intranet.he-arc.ch/sites/ingenierie/
          Bachelor_Modules_Annees_Fich/12-13/Niveau-3/
          ING-DM3254-12-D%C3%A9veloppement%20web%20et%20mobile-V1.docx</link>
        <id>http://dgr.he-arc.ch/atom/1234</id>
        <updated>2008-10-27T18:30:02Z</updated>
        <summary>Un tout nouveau cours.</summary>
    </entry>
 
</feed>

Générer le flux

Signaler la présence d’un fil RSS

<link rel="alternate" type="application/rss+xml" title="RSS" 
    href="http://www.site.tld/feedfilename.xml">

Podcasts

<item>
<title>Podcast</title>
<link>http://www.website_url.com</link>
<description>Podcast : audio.mp3</description>

<enclosure url="http://www.site.tld/sounds/audio.mp3" length="666666" type="audio/mpeg"/>

<guid isPermaLink="false">2004-11-30-02</guid>
</item>
<entry> 
<id>http://www.example.org/entries/1</id> <title>Atom 1.0</title> 
<updated>2005-07-15T12:00:00Z</updated> 
<link href="http://www.example.org/entries/1" /> 
<summary>An overview of Atom 1.0</summary> 

<link rel="enclosure" 
type="audio/mpeg" title="Sttellla - ça va comme un lundi" 
href=" http://www.site.tld/sounds/audio.mp3 "
length="666666" />

</entry>

Alternatives

De multiples spécifications permettent d’enrichir le contenu d’une page afin de la rendre aisément « consommable » par un moteur de recherche, ou une plateforme sociale (e.g. Facebook, Twitter, Reddit, etc.)

RDF/XML (utilisé par RSS 0.90, 0.91) est progressivement remplacé par les microdata (Schema.org), RDFa ou JSON-LD. Les microformats sont notamment utilisés par LinkedIn.

Pour en savoir plus…

Sources