Construire votre flux RSS
Comment faire connaître les nouveautés de mon site en
publiant un flux RSS ?
Il est hélas un peu plus compliqué de produire du RSS
que d'en consommer. En effet, même si plusieurs solutions
sont possibles, la nécessité de respecter un format XML
rigoureux écarte globalement la possibilité de
générer le fichier RSS "à la main" !
Votre site est un Blog !
Certains blogs génèrent directement le RSS sur base des articles ajoutés (exemple : www.iciblog.com), c'est la solution la plus simple ... car vous n'avez alors rien à faire.
C'est aussi la solution que nous avons choisi avec le moteur de blog DotClear utilisé ici.
Vous avez un site "statique"
Si vous avez un site "statique" c'est à dire composé uniquement de pages HTML sans programmation autre que du javascript, certains éditeurs de sites permettent de générer le fichier RSS pour vous. Par exemple, avec le très populaire Macromédia Dreamweaver MX, vous pouvez acquérir le module "MX RSS Reader-Writer" (30 dollars environ ) qui vous permettra à la fois de générer des flux RSS et également d'exploiter des flux RSS étrangers pour apporter du contenu à votre site.
Votre site est construit sur un système de publication
Si vous utiliser un système de publication tel que SPIP, votre tâche est aussi très simplifiée car la génération de fichiers RSS a été prévue par les concepteurs du système et il ne vous reste qu'à faire connaître votre flux RSS.
- Dans SPIP, le fichier backend.php3 génère automatiquement un flux RSS avec les 10 derniers articles publiés sur le site.
Vous programmez vous même votre site
Si votre site est entièrement dynamique, il existe de nombreuses librairies qui vous permettront de programmer rapidement la génération de flux RSS :
- des classes .Net simplifient grandement la génération de RSS sur un site IIS,
- en PHP : RSS Genesis (licence GPL) ou RSS Writer (Licence BSD) .
Aucune de ces solutions ne vous convient ?
Vous n'avez pas ces outils et vous souhaitez malgré tout créer votre flux RSS : Il vous reste la possibilité de faire appel à un site spécialisé dans la création et la gestion de flux RSS.
Ce service est notamment offert par RapidFeeds actuellement en version béta mais déja tout à fait fonctionnel et gratuit. En fait, vous serez invité à compléter des formulaires pour décrire le flux lui-même et les différents items. Petit plus, le site gère pour vous les statistiques d'accès à vos pages via la consultation du RSS !
Vous pouver aussi télécharger un logiciel spécialisé pour cette tâche tel que FeedForAll qui est décrit plus complétement dans le blog.
Votre RSS est-il conforme à la norme ?
Pour vérifier que votre flux RSS respecte bien intégralement la norme RSS, il vous suffit de le faire valider par l'un des sites qui proposent ce service :
- Si vous publiez un flux RSS 2.0 ou un flux Atom 0.3, le projet open source Feedvaldator vous donnera un diagnostic précis des éventuels problèmes présents dans votre flux.