TITRE DU DOCUMENT Présentation des flux RSS AUTEUR(S) M. LOTFI 30/10/08 DATE VERIFICATEUR(S) G. Le Roy DATE DIFFUSION 2 sur 28
HISTORIQUE DES S DU DOCUMENT Version Date Auteur Commentaires 1.1 30/10/08 1.2 20/11/08 1.3 02/12/08 1.4 05/12/08 1.5 29/01/09 29/06/09 3 sur 28
TABLE DES MATIERES 1. Introduction... 5 2. Définition... 5 2.1. Qu est ce qu un flux RSS?...5 2.2. Comment cela fonctionne t-il?...5 3. Insérer le flux RSS à un site web... 6 3.1. Votre site est fait à l aide d un CMS (Spip, joomla, )...6 3.1.1. Joomla...6 3.1.2. Spip...6 3.2. Code en Javascript...7 3.3. Affichage «avancé» des flux rss...7 4. Quels outils supplémentaires sont à votre disposition?... 12 5. Intégration du flux dans son navigateur... 14 5.1. Les Icônes...14 5.2. En pratique...14 5.2.1. Navigateur «Mozila Firefox»...14 5.2.2. Navigateur «Internet Explorer v7 (IE7)»...18 5.2.3. Navigateur «Safari»...22 6. Utilisation d un lecteur de flux en local... 23 6.1. Installation...23 6.2. Utilisation de RssReader...26 4 sur 28
1. Introduction Ce document à pour but de présenter les flux RSS. Il a aussi pour but de montrer l utilisation possible de ces flux, ainsi que l intégration de ces derniers dans son site web. 2. Définition 2.1. Qu est ce qu un flux RSS? Un fil ou flux RSS (= «RSS feed»en anglais) est un format de syndication de contenu Web, codé en XML. C est un format de données qui permet de réaliser des sommaires. RSS est l acronyme de «Rich Site Summary» (sommaire riche de site web RSS0.91), il plus couramment traduit par «Really Simple Syndication (RSS2.0)». Un flux RSS est un fichier «texte» qui contient les titres des derniers articles, le résumé et les liens vers ces articles (pour employer des termes plus techniques, on parle de titre, chapeau, résumé mis en ligne par un site internet. Ce fichier est généré en continu pour que le sommaire soit toujours à jour. Les flux RSS sont très utilisés pour la diffusion d informations (exemple : les sites d actualités ou l information change fréquemment et nécessite des mises à jour rapide.) 2.2. Comment cela fonctionne t-il? Un fichier texte est généré et mis à disposition des internautes. Pour recevoir les «news», l utilisateur doit «s abonner» au flux, ce qui lui permettra de consulter les dernières mises à jour, à l aide d un «Agrégateur», sans avoir à se rendre sur le site. 5 sur 28
3. Insérer le flux RSS à un site web Vous avez 2 choix possibles : - Toutes les actualités : http://www.eglise.catholique.fr/gateway/syndication.php?key=actualite&value=all - Tous les articles : http://www.eglise.catholique.fr/gateway/syndication.php?key=rubrique&value=all Selon le code et/ou l outil que vous avez utilisés pour faire votre site, l intégration du flux rss, se fera plus ou moins facilement. Exemple : Si votre site est fait avec joomla, vous n intégrerez pas le flux rss de la même manière qu un site fait en php. Nous avons donc plusieurs cas de figure. 3.1. Votre site est fait à l aide d un CMS (Spip, joomla, ) 3.1.1. Joomla Votre site est fait avec «Joomla» dans ce cas la, plusieurs composants peuvent répondre à vos besoins. On peut citer pour exemple : Slick RSS : qui permet d insérer jusqu à 5 flux externes. KL RssFeed : qui permet d insérer très simplement n importe quel flux rss 3.1.2. Spip Lorsque vous référencez un site dans une de vos rubriques, en plus d indiquer le nom du site, l URL de sa page d accueil et une description, vous pouvez choisir de le syndiquer (un site syndiqué est donc avant tout un site référencé, pour lequel on demande à SPIP de récupérer la liste des dernières publications). Pour cela, sélectionnez l option «Syndication» et indiquez l adresse du fichier backend du site désiré. Après validation, un message vous indiquera immédiatement si la syndication a fonctionné correctement. Si la syndication a échoué : - vérifiez l URL que vous avez indiquée pour ce site ; - vérifiez que le site que vous souhaitez syndiquer est actuellement accessible en ligne. Pour plus de renseignement, rendez vous sur : http://www.spip.net/aide/?exec=aide_index&aide=rubsyn 6 sur 28
3.2. Code en Javascript Le flux Javascript est une simple combinaison de code HTML (pour l affichage) et javascript (pour le traitement) à coller dans le code source de la page afin de faire apparaître les nouvelles actualités de «l église catholique». Pour faire apparaître ce fil d'actualités sur votre site, affichées en temps réel, procédez comme suit : 2. Copiez le code ci-dessous (commentaire en vert, copier seulement l intérieur des rectangles) /*script qui va nous permettre d afficher les 10 premières news. Plus bas dans «affichage avancé», nous vous montrerons comment afficher plus ou moins d articles. Dans notre exemple, on affiche 10 news */ <script language="javascript" src="http://www.services.cef.fr/rss/feed2js/feed2js.php?src=http%3a%2f%2fwww.eglis e.catholique.fr%2fgateway%2fsyndication.php%3fkey%3dactualite%26value%3dall&ch an=y&num=10&desc=1&date=y&html=p" type="text/javascript"></script> <noscript> <a href="http://www.services.cef.fr/rss/feed2js/feed2js.php?src=http%3a%2f%2fwww.egli se.catholique.fr%2fgateway%2fsyndication.php%3fkey%3dactualite%26value%3dall&c han=y&num=10&desc=1&date=y&html=y">voir le flux RSS </a> </noscript> 3. Collez ce code au sein du code HTML des pages de votre site, à l'emplacement où vous souhaitez qu'apparaissent les actualités de www.eglise.catholique.fr 3.3. Affichage «avancé» des flux rss Pour faire des modifications (texte affiché plus court ou plus long, affichage de la date, ) vous pouvez passer par le site : http://www.services.cef.fr/rss/feed2js/build.php ou bien encore celui-ci : http://curul2.free.fr/build.php 7 sur 28
Indiquez une des url vu plus haut (soit toutes les actualités, soit tous les articles). Dans le rectangle numéro 1 : Indiquez tout d abord si vous voulez «Montrer le canal». Il s agit en faite de faire afficher le «Titre et la description du flux rss». Nous conseillons de cocher «OUI». Indiquez le nombre que vous souhaitez afficher. A vous de voir si vous voulez afficher «tout» les articles (dans ce cas mettre un 0) ou bien seulement les «X» derniers (dans ce cas mettre le nombre que vous souhaitez : exemple pour les cinq derniers articles mettre un 5).A noter qu afficher les 10 derniers reste un bon compromis. Indiquez maintenant la description. Faire attention ici, le nombre que vous allez indiquer correspond au nombre de caractères qui vont 8 sur 28
apparaître (mis à part le «0» pour ne pas mettre de description et le «1» pour afficher toute la description). Exemple si vous indiquez «20» vous afficherez les 20 premières lettres de la description du flux. En moyenne, dans la description on indique généralement 350 caractères (bien sûre vous pouvez en mettre plus ou moins). Enfin le dernier paramètres, si vous souhaitez indiquer la date de parution de l article. Options supplémentaires: o o l ouverture des liens dans une nouvelle fenêtre. Indiquez si vous voulez utilisez du HTML dans les articles. Ce paramètre est soumis à condition. En cochant «No» le texte du flux sera uniquement formaté par le CSS. (afficher la description complète si vous cliquez sur oui). Nous conseillons de cocher «préservez seulement les paragraphes». Une fois les paramétrages terminés, cliquez sur «Prévisualisez» (rectangle numéro 2 plus haut), vous obtenez ceci un exemple de ce que vous aurez: 9 sur 28
Il ne vous reste plus qu à cliquez sur «générer le script» pour obtenir le code à insérer. Cliquez donc sur «Générez le script» et vous obtenez : Le code «JavaScript» que vous devez insérer dans votre site. Il ne vous reste plus qu à le sélectionner, le copier et à l insérer dans votre site. 10 sur 28
Voici le code en question : <script language="javascript" src="http://www.services.cef.fr/rss/feed2js/feed2js.php?src=http%3a%2f%2fwww.eglis e.catholique.fr%2fgateway%2fsyndication.php%3fkey%3dactualite%26value%3dall&ch an=y&num=5&desc=350&html=p" type="text/javascript"></script> <noscript> <a href="http://www.services.cef.fr/rss/feed2js/feed2js.php?src=http%3a%2f%2fwww.egli se.catholique.fr%2fgateway%2fsyndication.php%3fkey%3dactualite%26value%3dall&c han=y&num=5&desc=350&html=y">voir le flux RSS </a> </noscript> Voici ce que vous obtenez avec ce code (il ne reste plus qu à soigner un peu l affichage) : 11 sur 28
4. Quels outils supplémentaires sont à votre disposition? Les flux rss peuvent être affichés de plusieurs manières, et les outils que l on peut utiliser Sont nombreux, nous allons voir les principaux : 1. Les navigateurs internet permettent de consulter les dernières informations sans pour autant aller sur le site en question. Plusieurs navigateurs peuvent lire les flux RSS, on peut citer par exemple : Mozilla Firefox Internet Explorer v7 Safari Opera 2. Sur un site web externe (site différent de celui qui fournit les informations) 3. Avec un lecteur de flux rss ou espace personnel en ligne (page personnalisable): différents sites chargés de récupérer les flux rss. C est une petite application online ou locale, qui rassemble les nouveaux billets des blogs auxquels on est abonnés. Si vous souhaitez accéder à votre liste de flux RSS à partir de n importe quel ordinateur, PDA, téléphones pas de problèmes, Voici une liste de lecteurs : Mylamoooche MyYahoo MyMSN MyAOL MyGoogle Bloglines FeedDemon (celui ci est payant) Feedreader NewsGator (sa version mobile est payante) NetVibes PageFlakes Shrook (pour des utilisateurs de Mac. essai gratuit.) Lektora Attensa (version entreprise payante) 12 sur 28
4. Voici d autres outils (lecteurs et agrégateurs) de flux pouvant être utilisés Online : Google Reader (nécessite un compte sur google) Bloglines del.icio.us netvibes (francophone, je l utilise souvent il est vraiment bien fait (cocorico en plus!)) NewsRSS Floobby FeedBurner Technocrati Actuello AideRSS Crossfeeds Matoumba NEWSeR Local : Akregator (Linux/KDE) AlertInfo itunes Juice NewsFire (Mac OS) RSS Bandit (Windows) Thunderbird Ziepod 13 sur 28
5. Intégration du flux dans son navigateur 5.1. Les Icônes Pour pouvoir recevoir le flux, il vous faut tout d abord, récupérer l adresse du flux en question. Pour cela, repérer sur votre navigateur et/ou sur le site web proposant le flux, une de ces icônes (ce ne sont là que les plus courantes, d autres icônes existent).: Cliquer sur un de ces logos, afin de récupérer l adresse du flux. Ces icônes permettent aux visiteurs d ajouter un marque page dynamique qui indiquera vos derniers articles 5.2. En pratique 5.2.1. Navigateur «Mozila Firefox» Rendez vous sur le site : http://www.eglise.catholique.fr/accueil.html et cliquez sur 14 sur 28
La page s affiche, les icônes citées ci-dessus apparaissent : Comme vous pouvez le voir, vous avez à votre disposition la possibilité de recevoir 15 sur 28
plusieurs flux rss : - des Actualités - des Articles La nouveauté ici, étant la possibilité de «s abonner» aux flux RSS par «rubriques» (voir dans le rectangle bleu). Vous avez à votre disposition la rubrique «Foi et vie chrétienne» et «Eglise et société». En cliquant sur le «+» vous avez les sous rubriques qui apparaissent (comme vous pouvez le voir ci-dessous). NB : l abonnement aux flux RSS par «rubrique» se fait de la même manière quelque soit le navigateur utilisé. NB : vous pouvez sélectionner plusieurs «sous rubriques» maintenez la touche «Ctrl» appuyée (contrôle), puis sélectionnez-les sous rubriques. Revenons sur les flux RSS, Cliquez sur : 16 sur 28
NB : Pour les autres icônes, à savoir : nécessaire de créer un compte. il est Cliquez sur «s abonner maintenant». Dans la nouvelle fenêtre, choisir où placer son favoris (barre personnelle, nouveau dossier, ) Cliquez sur «Ajouter». (NB : vous pouvez modifier le nom du marque page). 17 sur 28
Une nouvelle icône apparaît sur la barre personnelle des favoris. (NB : si vous avez choisit de laisser le marque page dans barre personnelle) L intégration est terminée. 5.2.2. Navigateur «Internet Explorer v7 (IE7)» (NB : Les premières étapes sont identiques au navigateur précédent.) Se connecter sur le site: http://www.eglise.catholique.fr/accueil.html et cliquez sur «Flux RSS» 18 sur 28
Cliquez sur l icône «XML» comme indiqué en rouge. NB : Pour les autres icônes, à savoir : nécessaire de créer un compte. il est 19 sur 28
Les actualités apparaissent. Cliquez sur «Subscribe to this feed». On continue avec la nouvelle fenêtre qui apparaît. (NB : vous pouvez configurer quelques options (créer un dossier, )) Cliquez sur «Subscribe» pour vous inscrire. Pour voir le marque page dynamique suivre les étapes ci-dessous). 20 sur 28
Si vous cliquez dessus, vous avez les liens qui s affichent. 21 sur 28
5.2.3. Navigateur «Safari» (NB : Les premières étapes sont identiques au navigateur précédent.) Se connecter sur le site: http://www.eglise.catholique.fr/accueil.html et cliquez sur «Flux RSS». Cliquer sur «Actualité :» Vous obtenez l écran ci-dessous : 22 sur 28
Vous pouvez noter sur la droite, la liste d options, mais surtout, le petit plus (en haut à gauche) qui permet d ajouter le marque page dynamique. 6. Utilisation d un lecteur de flux en local Pour notre exemple, nous allons utiliser «RSSreader». Télécharger et installer «RSSreader» à partir du site : http://www.rssreader.com/download.htm 6.1. Installation Lancer l installation en cliquant sur «Exécuter»: 23 sur 28
Cliquer sur «Oui» Cliquer sur «Next» Vous pouvez modifier le chemin d installation si vous le souhaitez. Sinon cliquez sur «Next» 24 sur 28
Cliquez sur «Next» Patientez pendant que le logiciel s installe 25 sur 28
Cliquez sur «Close». L installation est terminée. 6.2. Utilisation de RssReader Lancer le logiciel (Démarrer/programme/rssreader) Aller dans la barre de menu (en haut à gauche) et faites «File», «Add feed» ou 26 sur 28
cliquez sur l icône «+add» Ajouter l adresse que vous avez à l écran, et cliquez sur «Next». Le flux rss est bien reconnu. Cliquez sur «Next». Cliquez sur «New» pour créer un nouveau groupe de flux rss. Vous pouvez modifier le nom du groupe (ou laisser celui-ci). Cliquez sur «OK» 27 sur 28
Cliquez sur «OK». Toutes les actualités apparaissent, vous pouvez donc à l aide de la barre de menu, afficher la totalité ou une partie des news. De plus à chaque nouvelle news, vous serez prévenu par une petite alerte : 28 sur 28