Comment afficher les fils RSS sur son site

Comment faire afficher les fils RSS sur son site, avec une mise en forme et des contenus personnalisés
Mise en garde

Attention cette page est en cours de réécriture et sa durée de validité est limitée.

L'application des ÉDU'Bases étant en cours de réécriture dans le cadre du projet Vocab Nomen,
la documentation sera mise à jour en temps utile.


 

Si le serveur peut lire les canaux RSS

Comme pour les ordinateurs personnels, il existe des lecteurs RSS pour serveurs, appelés intégrateurs ou agrégateurs. En principe, l'utilisation de ces logiciels suppose que votre serveur soit capable d'une part de lire directement les pages RSS des autres serveurs, et d'autre part de produire dynamiquement des pages incluant les nouvelles ainsi importées. C'est l'utilisation idéale des canaux RSS car elle vous permet d'exploiter la totalité de leurs contenus et de l'afficher dans le format qui vous convient.

Si le serveur ne peut pas lire les canaux RSS

Dans ce cas, vous devez compter sur la bonne volonté des serveurs distants pour qu'ils vous envoient une version de leur canaux directement intégrable dans les pages que vous servez. Certains sites publiant des canaux RSS offrent cette possibilité, au prix de limitations plus ou moins sévères.

En ce qui concerne le site éduscol et les Édu'Bases, vous avez deux possibilités :

1. Utiliser un lien html

C'est la méthode la plus simple, mais la moins souple. Il suffit d'inclure dans votre page un lien pointant vers le fichier rss.
Par exemple, le lien suivant pointe sur le fil des Lettres TIC'Édu d'éduscol numérique :
http://eduscol.education.fr/numerique/disciplines/ticedu/fil/RSS

Pour accéder à d'autres canaux, utilisez les adresses listées dans la page http://eduscol.education.fr/numerique/actualites/fils-rss.

Les navigateurs interprèteront diversement ces fichiers xml. Les plus anciens (mais il deviennent rares) afficheront le texte dans le format natif, peu facile à lire. La majorité utiliseront la feuille de sytle intégrée fournie par éduscol. Enfin, les plus récents (Firefox 1.5 ou plus) détecteront un flux RSS: en même temps que l'affichage du contenu, ils proposeront un formulaire d'abonnement à ce flux. Dans tous les cas, vous n'avez aucun moyen d'agir sur la présentation des canaux. La seconde méthode vous permet de le faire.

2. Utiliser du code javascript

Cette méthode n'affiche que le titre du canal et les titres des nouvelles, mais vous laisse plus de liberté pour la mise en forme.
Il vous suffit de coller ces quelques lignes de code n'importe où dans votre page, en modifiant au besoin l'identifiant educnet dans les deux directives "canal=educnet".
XXXXLa liste des identifiants se trouve dans la troisième colonne du tableau du document Les canaux RSS Éducnet. XXXX
La balise "noscript" est prévue pour les navigateurs n'interprétant pas le javascript. Dans ce cas, on utilise un simple lien, comme dans la première méthode.

Si vous voulez contrôler la présentation de l'affichage, il faudra ajouter quelques directives de mise en forme.

Les fils RSS d'éduscol

Il existe des fils pour :

  • chaque ÉDU'Base
  • les actualités de chaque site/portail disciplinaire
  • les Lettres TIC'Édu de chaque site/portail disciplinaire
  • le numérique en général

Consultez la liste des fils RSS d'éduscol.
(elle est incomplète ? Merci de nous alerter !)