====== Flux RSS & Atom ======
Quelques informations de spécification sur les flux RSS et Atom
===== RSS 2.0 =====
Exemple avec le minimum requis :
Titre du flux
Voici une courte description du flux
http://www.example.com/
-
Titre de l'élément
__**Note :**__ les colonnes "Requis" et "Multiple" sont à revérifier dans la doc pour RSS.
Informations de flux (dans ) :
^ Noeud ^ Description ^ Requis ^ Multiple ^ Règles ^
^ title | | Oui | | |
^ link | | Oui | | |
^ description | | Oui | | |
^ language | | | | |
^ copyright | | | | |
^ managingEditor | | | | |
^ webMaster | | | | |
^ generator | | | | |
^ pubDate | | | | |
^ lastBuildDate | | | | |
^ category | | | | |
^ docs | | | | |
^ cloud | | | | |
^ ttl | | | | |
^ image | | | | |
^ rating | | | | |
^ textInput | | | | |
^ skipHours | | | | |
^ skipDays | | | | |
^ item | | Oui | Oui | voir tableau ci-dessous |
Informations d'élément de flux (dans - ) :
^ Noeud ^ Description ^ Requis ^ Multiple ^ Règles ^
^ title | | optionnel | | requis si pas de "description" |
^ description | | optionnel | | requis si pas de "title" |
^ link | | optionnel | | |
^ author | | optionnel | | "should" be an email |
^ category | | optionnel | | |
^ comments | URL page de commentaires | optionnel | | |
^ enclosure | podcasts | optionnel | | attributs requis : url, length, type |
^ guid | | optionnel | | unique. peut être un lien. si isPermalink="true", alors ??? |
^ pubDate | | optionnel | | format de date RSS |
^ source | indique le flux source | optionnel | | |
Sources :
* [[http://cyber.law.harvard.edu/rss/rss.html|Site d'Harvard : topo sur le RSS]]
* [[http://cyber.law.harvard.edu/rss/encodingDescriptions.html|Site d'Harvard : infos sur l'encodage de "description"]]
===== Atom =====
Exemple avec le minimum requis :
urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6
Titre du flux
2013-09-06T16:14:00Z
urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a
Atom-Powered Robots Run Amok
2003-12-13T18:30:02Z
Résumé de l'article
John Doe
johndoe@example.com
Informations de flux (dans ) :
^ Noeud ^ Description ^ Requis ^ Multiple ^ Règles ^
^ id | | Oui | | |
^ title | | Oui | | |
^ updated | | Oui | | |
^ author | | | | requis si certains éléments n'en comporte pas |
^ link[rel="self"] | | | | recommandé |
^ link[rel="alternate"] | | | | |
^ link | | | Oui | |
^ subtitle | | | | |
^ rights | | | | |
^ category | | | Oui | |
^ generator | | | | |
^ icon | | | | |
^ logo | | | | |
^ contributor | | | Oui | même forme que "author" |
^ entry | | Oui | Oui | voir tableau ci-dessous |
Informations d'élément de flux (dans ) :
^ Noeud ^ Description ^ Requis ^ Multiple ^ Règles ^
^ id | | Oui | | |
^ title | | Oui | | |
^ updated | | Oui | | |
^ link[rel="alternate"] | | | | requis si pas de "content". unique pour un couple d'attributs type & hreflang |
^ link | | | Oui | |
^ summary | | | | requis si ou content de type média (base64) |
^ author | | | | requis ici si absent des infos générale du flux|
^ contributor | | | Oui | même forme que "author" |
^ category | | | Oui | |
^ content | | | | |
^ published | | | | |
^ rights | | | | |
^ source | indique le flux source | | | |
Informations d'une personne (dans les et les ) :
^ Noeud ^ Description ^ Requis ^ Multiple ^ Règles ^
^ name | | Oui | | |
^ uri | | | | |
^ email | | | | |
Sources :
* [[https://www.ietf.org/rfc/rfc4287.txt|Documentation d'Atom]]
===== Correspondance RSS/Atom =====
Correspondance entre les champs d'un flux Atom et ceux d'un flux Rss.
Informations de flux :
^ Atom ^ Requis ^ Rss ^ Requis ^ Remarque ^
| title | Oui | title | Oui | |
| entry | Oui | item | Oui | |
| id | Oui | | | |
| updated | Oui | pubDate, lastBuildDate | | |
| link | | link | Oui | |
| subtitle | | description | Oui | |
| author, contributor | | managingEditor, webMaster | | |
| right | | copyright | | |
| generator | | generator | | |
| category | | category | | |
| icon, logo | | image | | |
| | | language | | |
| | | docs | | |
| | | cloud | | |
| | | ttl | | |
| | | rating | | |
| | | textInput | | |
| | | skipHours | | |
| | | skipDays | | |
Informations d'élément de flux :
^ RSS ^ Requis ^ Atom ^ Requis ^ Remarque ^
| | | id | Oui | |
| title | | title | Oui | |
| description | | summary | | |
| | | content | | |
| link | | link | | Atom : Multiple |
| | | link[rel=“alternate”] | | |
| author | | author | | |
| category | | category | | Atom : Multiple |
| pubDate | | published | | |
| pubDate | | updated | Oui | |
| source | | source | | |
| giud | | | | |
| comments | | | | |
| enclosure | | | | |
| | | contributors | | Atom : Multiple |
| | | rights | | |