Membres

  • Inscription
  • Mot de passe perdu ?

Cours

  • Cours
  • Ajouter un cours

Ressources

  • Forums
  • Études
  • Outils
  • Images

Site

  • A propos
  • Newsletter
  • Charte
  • Accessibilité
  • Contact
  • Nous aider

Licence

  • Creative Commons

Partenaires

  • BrightMarks
  • Studiz

19 connectés
3741 membres

Daskoo

 :

  • Accueil
  • Cours
  • Forums
  • Dossiers
  • Outils
  • Études
Groupe : Visiteur
Chemin : Daskoo > Cours > Aide > Lire des flux rss
  • Le cours
  • Discussion
  • Historique
  • Modifier
  • Imprimer cette version

Lire des flux rss

Dernière version du 23.09.2007 20h03

Sommaire

1 Introduction
2 Qu'est-ce qu'un flux RSS ?
3 Lire les flux dans Thunderbird
4 Lire les flux dans Firefox (sans plugin)
5 Insérer un (ou plusieurs) flux sur son site
6 Conclusion

[modifier (go to modifier-24-section-1.cours)]Introduction

Ceci n'est pas vraiment un cours proprement dit étant donné qu'il s'agit ici simplement d'un tutoriel pour lire des flux RSS. Pourquoi faut-il en faire un de tuto ? Simplement parce que Daskoo s'est doté de plusieurs flux récemment

[modifier (go to modifier-24-section-2.cours)]Qu'est-ce qu'un flux RSS ?

Citation de Wikipedia
Un flux RSS ou fil RSS ("RSS Feed" en anglais), sigle de Really Simple Syndication (syndication vraiment simple), ou de Rich Site Summary (Sommaire d'un site enrichi) est un format de syndication de contenu Web. C'est un fichier XML dynamique dont votre lecteur RSS (ex: Safari, Mozilla Firefox, Mozilla Thunderbird) affiche le contenu qui est mis à jour en permanence. Ce système est très utilisé pour diffuser les nouvelles des sites d'information (actualité, sciences, informatique, etc.) ou des blogs, ce qui permet de consulter ces dernières sans visiter le site, ou bien de les formater à sa guise, etc. Il existe sept formats différents de RSS, ce qui rend indispensable l'établissement d'une norme.

Donc, il s'agit d'un marque page dynamique. Les flux permettent de suivre l'activité d'un site sans pour autant y faire un détour pour constater qu'il n'y a rien de nouveau.

Daskoo dispose actuellement de flux RSS sur :

  • Les 5 dernières news
  • Les 10 derniers sujets/réponses sur le forum
  • Les 10 dernières créations/modification de cours
  • Les 10 dernières études

Si vous pensez que davantage de flux vous seraient utiles, n'hésitez pas à [[m'envoyer un mp|/mp.php?act=ecrire&destinataire=31].

Pour les lire, vous avez plusieurs possibilités :

  • Utiliser des plu-gins FireFox (ceux qui suivent sont pour FF 1.5) :
    • Habarixenu (go to http://extensions.geckozone.org/HabariXenu)
    • Newsfox (go to http://extensions.geckozone.org/NewsFox)
    • PubSudSidebar (go to http://extensions.geckozone.org/PubSubSidebar)
    • Brief (go to http://extensions.geckozone.org/Brief)
    • Sage (go to https://addons.mozilla.org/fr/firefox/addon/77) <= testé et recommandé par Reivilo.
  • Utiliser des agrégateurs en ligne :
    • Netvibes (go to http://www.netvibes.com) : page de démarrage web 2.0 entièrement personnalisable (si vous purgez vos cookies, pensez à créer un compte)
    • Google (go to http://www.google.com/ig) Même principe
    • Live (go to http://www.live.com) Portail Microsoft, même principe.

[modifier (go to modifier-24-section-3.cours)]Lire les flux dans Thunderbird

Pour commencer, créez un nouveau compte pour les flux RSS:


Une fois ce compte créé, cliquez sur "Gérez vos abonnements" (tout est gratuit comme d'habitude).

Puis, ajoutez vos flux (pour Daskoo, voir plus haut). La case à cocher déterminera si le contenu du flux doit s'afficher comme une page web (erf, que dis-je, c'en est une ^_^) ou pas :

Ensuite, vous pouvez suivre l'actualité des flux, les nouveaux messages non-lus du flux sont signalés en gras entre parenthèse. Leur contenu s'affiche soit en texte comme ci-dessous, soit directement avec la page web, cela dépend de l'option "Afficher directement le résumé de l'article plutôt que de télécharger la page web."

[modifier (go to modifier-24-section-4.cours)]Lire les flux dans Firefox (sans plugin)

Pour commencer, ouvrez Firefox et allez sur [la page d'accueil de Daskoo|/].
Puis cliquez sur le petit rectangle orange :

Choisissez le RSS que vous voulez :

  • Les dernières news
  • Les 10 derniers sujets
  • Les 10 derniers cours
  • Les 10 dernières études

Une fois choisis, placez le dans "Barre Personnelle".
Si vous ne voyez pas la news RSS sous la barre d'adresse, fait un clic droit � c�t� de la barre d'adresse puis cliquez sur Barre Personnelle.

Bref voici ce que sa donne :

[modifier (go to modifier-24-section-5.cours)]Insérer un (ou plusieurs) flux sur son site

L'un des principaux attraits des flux, c'est que l'on peu facilement les intégrer sur un site. Ainsi, vous pourrez en temps réel afficher les news de Daskoo, les derniers cours... bref, vous serez à la pointe de l'entraide scolaire :d .

Pour cela, vous avez plusieurs possibilités, la plus simple pour vous est peut-être d'utiliser MagpieRSS (go to http://magpierss.sourceforge.net/) (en), je vous écrirai probablement la marche à suivre complète en français tout prochainement. Hébergement PHP4 requis.

Une autre méthode consiste à intégrer un de mes scripts, l'inconvénient avec celui-ci c'est qu'il requiert PHP5 sur l'hébergement...

Citation de mon script
<?php $xml = simplexml_load_file('http://www.etude-facile.be/rss/cours.xml') ; echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">'; echo ' <head><title>Flux RSS d\'�tude-facile</title></head>'; $title = (string) $xml→channel→title; $title = htmlentities($title, ENT_QUOTES, 'UTF-8'); echo ' <body>'; echo ' <h1>'; echo $title; echo ' </h1>'; foreach($xml→channel→item as $actu) { echo '<h2>'; $href = htmlentities((string)$actu→link, ENT_QUOTES, 'UTF-8'); echo "<a href='$href'>"; echo htmlentities((string)$actu→titre, ENT_QUOTES, 'UTF-8'); echo '</a>'; echo '</h2>'; echo '<p>'; $description = (string) $actu→description; echo htmlentities($description, ENT_QUOTES, 'UTF-8'); echo '</p>'; } echo '<hr />'; $xml = simplexml_load_file('http://www.etude-facile.be/rss/etudes.xml') ; $title = (string) $xml→channel→title; $title = htmlentities($title, ENT_QUOTES, 'UTF-8'); echo ' <h1>'; echo $title; echo ' </h1>'; foreach($xml→channel→item as $actu) { echo '<h2>'; $href = htmlentities((string)$actu→link, ENT_QUOTES, 'UTF-8'); echo "<a href='$href'>"; echo htmlentities((string)$actu→titre, ENT_QUOTES, 'UTF-8'); echo '</a>'; echo '</h2>'; echo '<p>'; $description = (string) $actu→description; echo htmlentities($description, ENT_QUOTES, 'UTF-8'); echo '</p>'; } echo '<hr />'; $xml = simplexml_load_file('http://www.etude-facile.be/rss/news.xml') ; $title = (string) $xml→channel→title; $title = htmlentities($title, ENT_QUOTES, 'UTF-8'); echo ' <h1>'; echo $title; echo ' </h1>'; foreach($xml→channel→item as $actu) { echo '<h2>'; $href = htmlentities((string)$actu→link, ENT_QUOTES, 'UTF-8'); echo "<a href='$href'>"; echo htmlentities((string)$actu→titre, ENT_QUOTES, 'UTF-8'); echo '</a>'; echo '</h2>'; echo '<p>'; $description = (string) $actu→description; echo htmlentities($description, ENT_QUOTES, 'UTF-8'); echo '</p>'; } echo '<hr />'; $xml = simplexml_load_file('http://www.etude-facile.be/rss/forum-sujets.xml') ; $title = (string) $xml→channel→title; $title = htmlentities($title, ENT_QUOTES, 'UTF-8'); echo ' <h1>'; echo $title; echo ' </h1>'; foreach($xml→channel→item as $actu) { echo '<h2>'; $href = htmlentities((string)$actu→link, ENT_QUOTES, 'UTF-8'); echo "<a href='$href'>"; echo htmlentities((string)$actu→titre, ENT_QUOTES, 'UTF-8'); echo '</a>'; echo '</h2>'; echo '<p>'; $description = (string) $actu→description; echo htmlentities($description, ENT_QUOTES, 'UTF-8'); echo '</p>'; } echo ' </body>'; echo '</html>'; ?>

Vous avez bien entendu le droit de le modifier à votre guise.

[modifier (go to modifier-24-section-6.cours)]Conclusion

Les flux RSS de Daskoo ne sont pas encore optimisés pour s'intégrer sur des sites, pour l'instant, il ne servent que de marques-page dynamique.

C'est très utile n'est-ce pas ? Bien entendu, ce tuto est compatible pour tout les sites ayant des flux RSS.

Dernière mise à jour: le 23.09.2007 à 21:03
Licence: Libre de partager, modifier - Devoir de citer la source - Pas d'utilisation commerciale
Daskoo.org, partage de cours