Les exploitations du RSS sont multiples. En tant que webmaster, il peut être intéressant d'intégrer un flux RSS dans une page HTML : on récupère ainsi un contenu qui se met à jour automatiquement à chaque nouvelle publication par la source. En langage de pro, ça s'appelle de la syndication de contenus.
A quoi ça sert ?
Deux exemples d'application...
- A incruster dans ma page "Hobbies" les titres des derniers messages publiés sur les blogs que j'ai designé pour mes amies
- A récupérer dans la page d'accueil de l'Association Mar-Lodj le dernier billet d'actualité du blog, et les deux dernières photos uploadées dans Flickr
... mais vous allez en trouver bien d'autres ! Attention cependant aux droits d'auteurs sur les contenus que vous utilisez : ne syndiquez que des contenus dont vous êtes l'auteur, ou pour lesquels vous avez une autorisation expresse de l'auteur. Si vous republiez les flux de Libé sur votre site sans leur en parler, pas certain qu'ils soient très contents... et légalement, vous serez en tort.
Comment procéder ? Pour le codeur du dimanche que je suis, pas question de se lancer dans des choses compliquées. Je vous propose d'utiliser une méthode simple pour intégrer un flux dans une page statique en bon vieux HTML de base. Pour se faire, il va falloir utiliser un outil de conversion du flux RSS en code HTML. Il existe pour cela des outils en Javascript prêts à l'emploi, ou quasiment : un peu de paramétrage est parfois nécessaire, et surtout, il faut choisir le bon convertisseur en fonction du flux que vous souhaitez intégrer. Je vous livre mes expériences personnelles.
Outils gratuits :
- BlinkBits ne gère pas les accents (donc inutilisable pour des contenus en français), ni les photos (impossible de récupérer un flux provenant de Flickr par exemple).
- RSS-to-Javascript est l'outil que j'utilise dans mes blogs. La signature de la source reste discrète, il récupère les flux Atom et RSS, textes ou images. Il est conseillé de récupérer le texte brut, et de gérer la mise en forme via la feuille de style (CSS) du site de destination. Il suffit de suivre les instructions du site, et de copier / coller le code obtenu dans sa page HTML.
Outil payant :
- Jawfish offre différentes possibilités de filtrage et mixage de flus RSS, qu'on peut explorer via une offre d'essai.
Pour tout savoir sur le RSS :
- RSS Specifications vous explique tout sur le RSS, et fournit des liens vers une série d'outils, gratuits ou payants, pour gérer des flux RSS. En revanche, si vous avez besoin d'icônes pour identifier vos flux RSS, préférer Feed Icons, qui fournit un kit complet de l'icône désormais quasiment officielle des flux RSS, personnalisable via Photoshop.
Libellés : RSS, Tutoriels