web-dev-qa-db-fra.com

Différence entre les 4 flux RSS intégrés?

Quelqu'un peut-il me donner une explication sur les différences entre les 4 différents flux RSS intégrés et pourquoi/quand dois-je choisir l'un par rapport à l'autre? Pourquoi WordPress en incorpore 4 différents au lieu de se focaliser sur 1 universel? Les flux incluent:

1) Flux RDF/RSS 1.0

2) flux RSS 0.92

3) flux RSS 2.0

4) alimentation atomique

Codex des flux RSS WordPress

2
Howdy_McGee

Les flux ne sont pas stockés, WordPress les génère sur demande. Cela signifie que même si WordPress peut générer 4 types de flux, cela n’affecte en rien les performances, mais donne le possibilité aux utilisateurs de choisir un format qu’ils apprécient en fonction du lecteur qu’ils utilisent: n’est pas un défaut de WordPress s’il existe différents types de flux standard.

La manière préférée de WordPress est RSS 2.0, mais si un utilisateur a des besoins différents, WordPress permet de choisir rdf, rss 0.92 ou atom.

Bien entendu, en tant que propriétaire de site, vous pouvez décider de prendre en charge une seule version, c’est aussi simple que:

add_action( 'pre_get_posts', function () {
  if ( is_feed() && ! is_feed( 'rss2' ) ) { // only support rss2
    header("HTTP/1.0 403 Forbidden");
    exit();
  }
});
4
gmazzap

Les différentes versions de RSS contiennent des informations de plus en plus complexes, RSS 2 * étant la plus récente. Les flux Atom sont une autre méthode concurrente de syndication de contenu. En général, les flux RSS sont plus couramment utilisés et sont presque toujours utilisés pour distribuer des podcasts.

L'article de Wikipedia donne de très bonnes informations. http://en.wikipedia.org/wiki/Rss

3
Ray Mitchell

Pourquoi WordPress en incorpore 4 différents au lieu de se focaliser sur 1 universel?

Parce qu'il n'y a pas de chose "universelle". Différents systèmes nécessitent différents formats. La prise en charge de plusieurs formats augmente l'interopérabilité et n'est pas une mauvaise chose.

1
Otto