« Cours RSS en ligne | Accueil | Pour afficher sur son site des contenus provenant d'autres sites »

09.05.2006

Générer un fil RSS à partir d'un site web ou d'une page html

Entre vacances et boulot (ou boulot et vacances, ça fait plus sérieux), finalement encore presque un mois de passé depuis ma dernière note. Je vais finir par sortir des statistiques "blogs actif" (au moins une note par mois ?) si je n'y prends garde. Mais bon, en fait, c'est juste pour discuter, car cela ne me soucie guère.

Donc, petit récap (merci à Stéphane Cottin pour son aide) pour générer un fil RSS à partir d'un site web ou d'une page html (suppose bien sur d'avoir bien digéré le principe de base de RSS et au moins utiliser un agrégateur de fils RSS) . Il existe différentes solutions :

1/ A partir d'un CMS (Content management System / exemple SPIP, Joomla, Zope)  ou d'un éditeur de blogs

Ce type de système prévoit par défaut l'édition de fils. Evidemment, c'est le cas le plus simple, puisque le fichier contenant la description du (ou des) flux RSS est créé automatiquement. Il ne reste plus qu'à indiquer sur son site de manière explicité l'URL permettant d'accéder à ce fichier.

2/ Dans le cas d'un site dynamique, générer automatiquement les fils

Un minimum de programmation sera nécessaire, par exemple en php. La recherche des bonnes données dans les bases de données se fera alors dynamiquement, via des requêtes SQL

Une fois la maquette de la génération de page réalisée, il faut encore valider son fil, via par exemple feedvalidator http://feedvalidator.org

3/  Ecrire son fil RSS "manuellement" avec un éditeur spécifique

Dans la mesure où un fichier RSS reste un fichier texte présentant le contenu avec des balises simples, on peut tout à fait écrire "à la main" son fichier, mais il

existe de nombreux outils dédiés à cette tâche, dont par exemple le plug-in pour Firefox "rss editor" http://rsseditor.mozdev.org qui semble d'après les différents avis recueillis, l'un des plus convivial et disponible en français.

Des logiciels gratuits existent comme Rss Builder ou Feed Edit, d'autres payants sont également proposés, comme FeedForAll (pour windows, 40$).

4/ Générer automatiquement des fils RSS à partir de pages web

Ces pages doivent alors être déjà structurées en titres, sous-titres. On pourra alors utiliser un service en ligne comme Wotzwot www.wotzwot.com (gratuit) : il suffit alors d'indiquer la "marque" de début de flux et de début et de fin d'actualité

A part ça, on peut indiquer dans le code HTML de sa page d'accueil que l'on dispose d'un flux RSS. Cela permet notamment aux moteurs de trouver directement l'URL du flux (fonction d'auto-découverte). Il faut intégrer la ligne suivante dans l'en-tête de la page HTML : <link rel="alternate" type="application/rss+xml" title="RSS" href="http://votre_blog.com/votre_flux_rss.xml">

A noter : Le service Feedroll (gratuit au niveau basique, 15 $ par mois en abonnement pour la version Pro) permet aux éditeurs de syndiquer facilement leurs news sur d'autres sites web

TrackBack

URL TrackBack de cette note:
http://www.typepad.com/services/trackback/6a00d8341c901553ef00d835619bae69e2

Voici les sites qui parlent de Générer un fil RSS à partir d'un site web ou d'une page html :

Commentaires

Vérifiez votre commentaire

Aperçu de votre commentaire

Ceci est un essai. Votre commentaire n'a pas encore été déposé.

En cours...
Votre commentaire n'a pas été déposé. Type d'erreur:
Votre commentaire a été enregistré. Poster un autre commentaire

Le code de confirmation que vous avez saisi ne correspond pas. Merci de recommencer.

Pour poster votre commentaire l'étape finale consiste à saisir exactement les lettres et chiffres que vous voyez sur l'image ci-dessous. Ceci permet de lutter contre les spams automatisés.

Difficile à lire? Voir un autre code.

En cours...

Poster un commentaire

Outils de veille : Recherche Google