RSS - Guide rapide

RSS est une méthode ouverte pour fournir un contenu Web qui change régulièrement. De nombreux sites d'actualités, blogs et autres éditeurs en ligne syndiquent leur contenu sous forme de flux RSS à quiconque le souhaite.

Chaque fois que vous souhaitez récupérer les derniers titres de vos sites préférés, vous pouvez accéder aux flux RSS disponibles via un lecteur RSS de bureau. Vous pouvez également créer un flux RSS pour votre propre site si votre contenu change fréquemment.

En bref:

  • RSS est un protocole qui fournit une méthode ouverte de syndication et d'agrégation de contenu Web.

  • RSS est une norme pour la publication de mises à jour régulières de contenu Web.

  • RSS est une norme de syndication basée sur un type de fichier XML résidant sur un serveur Internet.

  • RSS est une application XML, conforme à la spécification RDF du W3C et extensible via XML.

  • Vous pouvez également télécharger des flux RSS à partir d'autres sites pour afficher les actualités mises à jour sur votre site, ou utiliser un ordinateur de bureau ou un lecteur en ligne pour accéder à vos flux RSS préférés.

What does RSS stand for? Cela dépend de la version de RSS que vous utilisez.

  • RSS Version 0.9 - Rich Site Summaire

  • RSS Version 1.0 - RDF Site Summaire

  • RSS Versions 2.0, 2.0.1, and 0.9x - Rvraiment Simpulser Sindication

Qu'est-ce que le flux RSS?

  • RSS Feed est un fichier texte XML qui réside sur un serveur Internet.

  • Un fichier de flux RSS comprend les informations de base sur un site (titre, URL, description), plus une ou plusieurs entrées d'élément qui incluent - au minimum - un titre (titre), une URL et une brève description du contenu lié.

  • Il existe différentes saveurs de flux RSS en fonction de la version RSS. Un autre format de flux XML est appelé ATOM.

  • Les flux RSS sont enregistrés dans un registre RSS pour les rendre plus accessibles aux téléspectateurs intéressés par votre zone de contenu.

  • Les flux RSS peuvent avoir des liens vers votre site Web, ce qui entraînera un trafic élevé vers votre site.

  • Les fils RSS sont mis à jour toutes les heures (Associated Press et News Groups), certains fils RSS sont mis à jour quotidiennement et d'autres sont mis à jour chaque semaine ou de manière irrégulière.

Comment fonctionne le RSS?

Voici comment fonctionne RSS:

  • Un site Web souhaitant publier son contenu à l'aide de RSS crée un flux RSS et le conserve sur un serveur Web. Les flux RSS peuvent être créés manuellement ou avec un logiciel.

  • Un visiteur du site Web s'abonnera pour lire votre flux RSS. Un flux RSS sera lu par un lecteur de flux RSS.

  • Le lecteur de flux RSS lit le fichier de flux RSS et l'affiche. Le lecteur RSS n'affiche que les nouveaux éléments du flux RSS.

  • Le lecteur de flux RSS peut être personnalisé pour vous montrer du contenu lié à un ou plusieurs flux RSS et en fonction de vos propres intérêts.

Agrégateurs d'actualités et lecteurs de flux

Les lecteurs de flux RSS et les agrégateurs de nouvelles sont essentiellement la même chose; c'est un logiciel. Les deux sont utilisés pour afficher les flux RSS. Les agrégateurs de nouvelles sont conçus spécifiquement pour afficher les flux liés aux actualités, mais techniquement, ils peuvent lire tous les flux.

Qui peut utiliser RSS?

RSS a commencé avec l'intention de diffuser des titres liés à l'actualité. Le potentiel du RSS est nettement plus grand et peut être utilisé partout dans le monde.

Pensez à utiliser RSS pour les éléments suivants:

  • New Homes - Les agents immobiliers peuvent fournir des flux mis à jour de nouvelles listes de maisons sur le marché.

  • Job Openings - Les agences de placement et les journaux peuvent fournir un flux classifié d'offres d'emploi.

  • Auction Items - Les vendeurs aux enchères peuvent fournir des flux contenant des articles qui ont été récemment ajoutés à eBay ou à d'autres sites d'enchères.

  • Press Distribution - Liste des nouvelles versions.

  • Schools - Les écoles peuvent relayer les devoirs et annoncer rapidement les annulations d'école.

  • News & Announcements - Titres, avis et toute liste d'annonces.

  • Entertainment - Listes des derniers programmes télévisés ou films dans les cinémas locaux.

RSS gagne en popularité. La raison est assez simple. RSS est un moyen gratuit et simple de promouvoir un site et son contenu sans avoir besoin de faire de la publicité ou de créer des partenariats de partage de contenu compliqués.

Le RSS prend son envol si vite parce que les gens l'aiment. Le RSS est facile à utiliser et présente des avantages pour un éditeur comme pour un abonné. Nous avons répertorié ici quelques avantages du RSS pour les abonnés ainsi que pour les éditeurs.

Avantages pour les abonnés

Les abonnés RSS sont les personnes qui s'abonnent pour lire un flux publié. Voici quelques-uns des avantages des flux RSS pour les abonnés:

  • All news at one place:Vous pouvez vous abonner à plusieurs groupes de discussion, puis personnaliser votre lecteur pour avoir toutes les nouvelles sur une seule page. Cela vous fera gagner beaucoup de temps.

  • News when you want it:Plutôt que d'attendre un e-mail, vous accédez à votre lecteur RSS lorsque vous souhaitez lire une actualité. De plus, les flux RSS s'affichent plus rapidement que les informations sur les sites Web, et vous pouvez les lire hors ligne si vous préférez.

  • Get the news you want: RSS Feed se présente sous la forme de titres et d'une brève description afin que vous puissiez facilement numériser les titres et cliquer uniquement sur les histoires qui vous intéressent.

  • Freedom from e-mail overload:Vous ne recevrez aucun e-mail pour des actualités ou des mises à jour de blog. Vous accédez simplement à votre lecteur et vous trouverez automatiquement des actualités ou un blog mis à jour chaque fois qu'il y a un changement sur le serveur RSS.

  • Easy republishing:Vous pouvez être à la fois abonné et éditeur. Par exemple, vous pouvez avoir un site Web qui recueille des nouvelles de divers autres sites, puis les republie. RSS vous permet de capturer facilement ces nouvelles et de les afficher sur votre site.

Avantages pour les éditeurs

Les éditeurs RSS sont les personnes qui publient leur contenu via un flux RSS. Nous vous suggérons d'utiliser RSS:

  • si vous voulez faire passer votre message facilement,
  • si vous voulez que les gens voient ce que vous publiez, et
  • si vous voulez que vos actualités ramènent les gens sur votre site.

Voici quelques-uns des avantages du RSS si vous publiez sur le Web:

  • Easier publishing:RSS est une publication vraiment simple. Vous n'avez pas besoin de maintenir une base de données d'abonnés pour leur envoyer vos informations, ils accèderont à votre flux à l'aide d'un lecteur et obtiendront automatiquement un contenu mis à jour.

  • A simpler writing process: Si vous avez un nouveau contenu sur votre site Web, il vous suffit de rédiger un flux RSS sous la forme de titres et de brèves descriptions, et de créer un lien vers votre site.

  • An improved relationship with your subscribers: Parce que les gens s'abonnent de leur côté, ils n'ont pas l'impression que vous leur proposez votre contenu.

  • The assurance of reaching your subscribers: RSS n'est pas soumis aux filtres anti-spam, vos abonnés reçoivent les flux auxquels ils s'abonnent et rien de plus.

  • Links back to your site:Les flux RSS incluent toujours des liens vers un site Web. Il dirige beaucoup de trafic vers votre site Web.

  • Relevance and timeliness: Vos abonnés disposent toujours des dernières informations de votre site.

RSS a d'abord été inventé par Netscape. Ils voulaient utiliser un format XML pour diffuser des actualités, des histoires et des informations. Netscape a affiné la version de RSS et l'a ensuite abandonnée.

Plus tard, Userland Software a commencé à contrôler les spécifications RSS et à publier de nouvelles versions RSS. Ils ont continué le développement de leur propre version de RSS et finalement UserLand a publié RSS v2.

RSS a été publié dans de nombreuses versions différentes.

  • 12/27/97- Dave Winer à Userland a développé des scripts d'actualités. RSS est né.

  • 3/15/99- Netscape a développé RSS 0.90 (qui a pris en charge scriptingNews). C'était simplement du XML avec un en-tête RDF et il était utilisé pour my.netscape.com.

  • 6/15/99 - Dave Winer chez UserLand développe scriptingNews 2.0b1, qui incluait également les fonctionnalités RSS 0.90 de Netscape.

  • 7/10/99- Netscape a développé RSS 0.91. Dans cette version, ils ont supprimé l'en-tête RDF, mais ont inclus la plupart des fonctionnalités de scriptingNews 2.0b1.

  • 7/28/99 - UserLand a désapprouvé les formats de scriptingNews et n'a adopté que RSS 0.91.

  • Netscape arrête leur développement RSS.

  • 6/4/00 - UserLand publie la spécification officielle RSS 0.91.

  • 8/14/00- Un groupe dirigé par Rael Dornfest à O'Reilly, a développé RSS 1.0. Ce format utilise RDF et les espaces de noms. Cette version est souvent confondue comme étant une nouvelle version de 0.91, mais il s'agit d'un tout nouveau format sans lien avec RSS 0.91

  • 12/25/00 - Dave Winer chez UserLand développe RSS 0.92, qui est 0.91 avec des éléments optionnels.

  • 04/20/01 - RSS0.93 a été discuté mais jamais déployé.

  • 03/14/02 - L'API MetaWeblog a fusionné RSS 0.92 avec XML-RPC pour fournir une puissante API de blog.

  • 09/18/02- Dave Winer a développé RSS 2.0 après avoir quitté Userland. C'est 0.92 avec des éléments optionnels. Mise à jour de l'API MetaWeblog pour RSS 2.0. Lors du développement, ce format s'appelait 0.94.

  • 07/15/03 - Official Spec RSS 2.0 a été publié via Harvard sous une licence Creative Commons.

Quelle version RSS doit être utilisée?

Il n'y a pas de consensus sur l'utilisation de la version RSS Feed. C'est à vous de décider quelle version vous souhaitez utiliser. Nous suggérons d'utiliser le dernier, qui est RSS2.0. C'est assez simple à utiliser et facile à apprendre.

  • Environ 50% de tous les flux RSS utilisent RSS 0.91.
  • Environ 25% utilisent RSS 1.0.
  • Les derniers 25% sont répartis entre les versions RSS 0.9x et RSS 2.0.

Nous verrons les formats de flux pour ces versions dans le chapitre suivant.

RSS a été publié dans de nombreuses versions différentes au cours des 10 dernières années. Ici, nous vous donnerons des détails sur les trois versions RSS les plus utilisées.

Format de flux RSS v0.91

  • RSS v0.91 a été initialement publié par Netscape en 1999.

  • RSS v0.91 n'a pas d'en-tête RDF.

  • RSS v0.91 est appelé Rich Site Summary (RSS).

  • RSS v0.91 a des fonctionnalités de la version RSS de Dave Winer scriptingNews 2.0b1.

  • RSS v0.91 prend en charge les langues et les encodages internationaux.

  • RSS v0.91 prend en charge les définitions de hauteur et de largeur d'image.

  • RSS v0.91 prend en charge le texte de description des titres.

  • Vérifiez l'ensemble complet des balises et syntaxe - RSS v0.91

Format de flux RSS v1.0

  • RSS 1.0 est la seule version développée en utilisant le standard RDF (Resource Description Framework) du W3C. Cette version de RSS s'appelle RDF Site Summary .

  • RSS 0.91 et RSS 2.0 sont plus faciles à comprendre que RSS 1.0.

  • Vérifier l'ensemble complet des balises et syntaxe - RSS v1.0

Format de flux RSS v2.0 / 2.01:

  • RSS 2.0 / 2.01 est très similaire à RSS 0.9x. RSS 2.0 / 2.01 ajoute des modules d'espace de noms et six éléments facultatifs à RSS 0.9x.

  • La spécification RSS 2.0 / 2.01 a été écrite par Dave Winer de Radio UserLand. Le droit d'auteur a ensuite été transféré à l'Université de Harvard.

  • Vérifiez l'ensemble complet des balises et syntaxe - RSS v2.0

De nombreux sites proposent des flux RSS, que vous pouvez identifier par un petit bouton jaune qui dit soit ou . Cependant, si vous cliquez sur l'un de ces liens, vous obtiendrez probablement une page pleine de code dans votre navigateur.

Pour lire correctement le flux, vous avez besoin d'un lecteur RSS. Voici les étapes pour obtenir et utiliser les lecteurs RSS Feed.

Étape 1 - Obtenez un lecteur de flux RSS

Il existe de nombreux lecteurs RSS différents. Certains fonctionnent comme des services Web, et certains sont limités à Windows (ou Mac, PDA ou UNIX). En voici quelques-uns que vous pouvez essayer:

  • NewsGator Online - Un lecteur RSS en ligne gratuit. Inclut la synchronisation avec Outlook, la visualisation du contenu télévisé avec Media Center Edition et la publication de blogs et de titres.

  • RssReader - Un lecteur RSS gratuit basé sur Windows. Prend en charge les versions RSS 0.9x, 1.0 et 2.0, et Atom 0.1, 0.2 et 0.3.

  • FeedDemon - Un lecteur RSS basé sur Windows. Très facile à utiliser et possède une interface très ordonnée. Cependant, ce n'est pas un logiciel gratuit!

  • blogbot - Un plug-in de lecteur RSS pour Outlook ou Internet Explorer. La version allégée d'Internet Explorer est gratuite.

Étape 2 - Installation du lecteur RSS

Tous les lecteurs sont livrés avec des instructions d'installation. Utilisez donc le script fourni pour installer votre lecteur RSS sur votre ordinateur.

Lorsque vous lancez un lecteur autonome pour la première fois, le plus souvent, vous verrez une barre d'outils et trois volets de fenêtre disposés un peu comme le mode d'aperçu dans Microsoft Outlook. Le volet sur le côté gauche affiche généralement les flux RSS, ou canaux, auxquels vous êtes abonné. Ceux-ci peuvent être organisés en catégories ou dossiers.

Le panneau supérieur droit affiche généralement une liste d'articles dans le canal sélectionné, et le contenu de l'article est ensuite affiché dans le panneau inférieur droit. Pour modifier les groupes de canaux, cliquez simplement sur la liste déroulante en haut à gauche sous les menus. Parfois, une brève description apparaîtra en bas à droite; si tel est le cas, cliquez sur le lien dans l'article pour charger le texte complet.

Certaines applications autonomes peuvent être configurées pour vous envoyer un e-mail chaque fois qu'il y a un nouvel article sur un sujet qui vous intéresse.

Étape 3 - Ajouter des chaînes et des groupes de chaînes

Pour ajouter un canal, c'est-à-dire, RSS Feed, accédez à la page RSS de n'importe quel site en utilisant le bouton jaune qui dit soit ou . Cliquez avec le bouton droit de la souris ou utilisez CTRL + C pour copier l'URL de la barre d'adresse de votre navigateur, qui devrait afficher une page pleine de code XML.

Revenez maintenant à votre lecteur de nouvelles, choisissez la catégorie dans laquelle vous souhaitez que le nouvel abonnement soit diffusé (Business, Entertainment, the New York Times) et sélectionnez New ou New Channel dans le menu File. Dans la plupart des cas, l'URL que vous avez copiée doit être automatiquement collée dans le champ URL de l'assistant Nouvelle chaîne. Sinon, vous pouvez couper et coller l'URL vous-même.

Étape 4 - Personnaliser le lecteur RSS

Lorsque vous accumulez de nombreux articles de vos différents flux, il peut devenir difficile de trouver des informations spécifiques. Heureusement, les lecteurs de nouvelles incluent des outils utiles pour trouver des articles.

Un outil de filtrage n'affichera que les articles contenant un mot-clé que vous spécifiez. Cela peut également être intitulé Recherche. Pour l'utiliser, saisissez un mot-clé directement dans la barre Filtre / Recherche.

Certains lecteurs incluent la possibilité de définir une montre, une recherche automatique dans tous vos flux entrants pour un mot-clé spécifique. Par exemple, vous pouvez entrer ICQ comme montre. Si un article d'un flux auquel vous êtes abonné mentionne ICQ, l'article sera inclus dans la liste de surveillance.

Vous devez consulter la section d'aide de votre lecteur pour découvrir plus d'options pour le personnaliser en fonction de vos besoins.

Étape 5 - Nettoyage des aliments indésirables

Finalement, vous vous retrouverez probablement avec plus de flux que vous ne le souhaitez ou que vous pourrez lire régulièrement. Dans la plupart des lecteurs, pour supprimer un flux qui ne vous intéresse plus, vous supprimez simplement son titre. Ensuite, votre lecteur RSS ne recherchera plus ces informations et vous n'obtiendrez aucun contenu de l'éditeur à moins que vous n'alliez sur son site ou que vous ne vous réabonniez au flux.

Vous savez maintenant comment rédiger un flux RSS pour votre site. Si vous ne savez pas comment préparer un fichier de flux RSS, veuillez consulter le chapitre Formats de flux RSS .

Télécharger un flux RSS

Voici les étapes simples pour mettre votre flux RSS sur le Web.

  • Décidez d'abord de la version du flux RSS que vous allez utiliser pour votre site. Nous vous recommandons d'utiliser la dernière version disponible.

  • Créez votre flux RSS dans un fichier texte avec l'extension .xml ou .rdf. Téléchargez ce fichier sur votre serveur Web.

  • Vous devez valider votre flux RSS avant de le mettre en ligne. Consultez le chapitre suivant sur la validation des flux RSS.

  • Créez un lien sur vos pages Web pour le fichier RSS Feed. Vous utiliserez un petit bouton jaune pour le lien qui dit soit ou .

Maintenant, votre flux RSS est en ligne et les gens peuvent commencer à l'utiliser. Mais il existe des moyens de promouvoir votre flux RSS afin que plus de personnes puissent utiliser votre flux RSS.

Faites la promotion de votre flux RSS

Tenir à jour les flux

Comme nous l'avons expliqué précédemment, le flux RSS a du sens pour le site qui change très fréquemment de contenu, par exemple, des sites d'actualités ou de blogs.

Alors maintenant, vous avez des boutons RSS Feed de Google, Yahoo et MSN. Vous devez vous assurer de mettre à jour votre contenu fréquemment et que votre flux RSS est constamment disponible.

Si vous avez créé un flux RSS pour votre groupe de discussion ou blog Web ou à toute autre fin, il est de votre responsabilité de vous assurer que votre fichier de flux RSS peut être analysé par l'analyseur XML de tout site abonné.

De nombreux logiciels de création de flux RSS valident XML au moment de la création du flux, mais certains ne le font pas. Notez que de petites erreurs peuvent rendre votre flux illisible par les lecteurs de flux standard.

Nous vous suggérons donc de vous assurer que vous avez effectué toutes les validations requises avant de publier votre flux RSS. Vous souhaiterez peut-être charger votre fichier RSS Feed sur votre serveur Internet, puis entrer l'URL dans l'un des validateurs suivants pour vérifier la syntaxe.

  • Feed Validator - Ce validateur valide plusieurs formats de syndication: RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 et 2.0. Il inclut la validation des espaces de noms communs.

  • Validateur RSS - Si vous utilisez RSS 0.91 ou RSS0.92, vous pouvez utiliser ce validateur pour valider votre flux RSS.

  • Experimental Online RSS 1.0, Validator - Si vous utilisez RSS 1.0, vous pouvez utiliser ce validateur.

  • Redland RSS 1.0 Validator and Viewer - Ce n'est pas seulement un validateur, mais il agit également comme un convertisseur RSS en HTML.

Atom est le nom d'un format de syndication de contenu Web et de métadonnées basé sur XML, et d'un protocole de niveau application pour la publication et l'édition de ressources Web appartenant à des sites Web régulièrement mis à jour.

Atom est une spécification relativement récente et est beaucoup plus robuste et riche en fonctionnalités que RSS. Par exemple, lorsque RSS nécessite des champs descriptifs tels que le titre et le lien uniquement dans les ventilations des éléments, Atom exige ces éléments pour les éléments et le flux complet.

Tous les flux Atom doivent être des documents XML bien formés et sont identifiés avec le type de support application / atom + xml .

Structure d'un flux Atom 1.0

Un flux se compose de certaines métadonnées, suivies d'un nombre quelconque d'entrées. Voici une structure de base d'un flux Atom 1.0.

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>...</title>
   <link>...</link>
   <updated>...</updated>
   
   <author>
      <name>...</name>
   </author>
   
   <id>...</id>
   
   <entry>
      <title>...</title>
      <link>...</link>
      <id>...</id>
      
      <updated>...</updated>
      <summary>...</summary>
   </entry>
   
</feed>

Tags de flux Atom 1.0

Un document de flux Atom 1.0 sera composé des deux éléments suivants:

Il existe des constructions communes, qui sont requises pour les deux éléments ci-dessus et qui sont expliquées dans: Construct commune.

RSS est né en 1999 et s'est efforcé d'être un format simple, facile à comprendre, avec des objectifs relativement modestes. Après qu'il soit devenu un format populaire, les développeurs ont voulu l'étendre à l'aide de modules définis dans des espaces de noms, comme spécifié par le W3C.

RSS 2.0 ajoute cette capacité, suivant une règle simple. Un flux RSS peut contenir des éléments non décrits sur cette page, uniquement si ces éléments sont définis dans un espace de noms.

Les éléments définis dans ce didacticiel ne sont pas eux-mêmes membres d'un espace de noms, de sorte que RSS 2.0 peut rester compatible avec les versions précédentes dans le sens suivant - un fichier de version 0.91 ou 0.92 est également un fichier 2.0 valide. Si les éléments de RSS 2.0 étaient dans un espace de noms, cette contrainte serait rompue, un fichier version 0.9x ne serait pas un fichier 2.0 valide.

RSS n'est en aucun cas un format parfait, mais il est très populaire et largement pris en charge. Avoir une spécification réglée est quelque chose dont RSS a besoin depuis longtemps.

Cependant, la spécification RSS est, à toutes fins pratiques, figée à la version 2.0.1. Mais vous pouvez anticiper les versions 2.0.2 ou 2.0.3 possibles, etc. uniquement dans le but de clarifier la spécification, pas pour ajouter de nouvelles fonctionnalités au format.

Les travaux ultérieurs devraient avoir lieu dans les modules, en utilisant des espaces de noms, et dans des formats de syndication complètement nouveaux, avec de nouveaux noms.

Ce tutoriel vous a appris ce qu'est RSS et quelles sont ses différentes versions et éléments associés. Il décrit en détail tous les éléments avec des exemples.

Vous avez appris à rédiger un flux RSS pour votre site Web et à le publier sur le Web. Nous avons également répertorié diverses techniques de promotion de flux RSS.

Vous avez également appris à valider un flux RSS et à lire d'autres flux RSS disponibles sur différents sites.

Et après?

L'étape suivante consiste à suivre les étapes indiquées dans ce didacticiel et à télécharger votre flux RSS en ligne.

Veuillez nous envoyer vos commentaires et suggestions à [email protected]