Een RSS feed maken voor je eigen website

Als je je website regelmatig bijwerkt, is een RSS-feed een waardevolle toevoeging aan je site. Bezoekers kunnen makkelijk de updates van je site volgen via hun RSS-reader, en zullen zo vaker terugkeren. Een win-win situatie: jij meer terugkerende bezoekers, en de bezoekers meer informatie.

Maar hoe maak je nu een rss-feed? Op deze pagina wordt allereerst uitgelegd hoe een gangbare RSS-feed is opgebouwd. Een RSS-bestand handmatig bijhouden kost veel tijd. Als je de content van je website in een MySQL-database bijhoudt, kun je d.m.v. PHP ook automatisch een feed laten genereren. Daar ga ik hier echter niet op in.



Hoe ziet een RSS-feed eruit?

Bovenin je RSS-bestand moet de channel-informatie staan (de onderstaande codes kun je gewoon in kladblok invoeren) Dit is de algemene informatie (Copyright, naam van je website, beschrijving etc.). Dat ziet er als volgt uit:

<rss version="2.0"> <channel> <title>Je RSS-feed titel</title> <description>De RSS-feed van ...</descripton> <link>http://www.dezesite.nl</link> <copyright>Copyright 2004 - 2009 Mixel</copyright>

Vervolgens komt er een overzicht van de laatste berichten op je website. Onderstaand gedeelde wordt dan een x aantal keer herhaald, met natuurlijk verschillende informatie binnen de tags.

<item> <title>Titel van het bericht</title> <link>http://link.naar.nl/hetnieuwsbericht.html</link> <guid>http://link.naar.nl/hetnieuwsbericht.html</guid> <description>Hier komt een korte beschrijving</description> </item>

Helemaal onderaan de feed sluiten we vervolgens de nog openstaande tags af:

</channel> </rss>

Dat was het wat betreft de inhoud van het bestand. We gaan het nu opslaan, kies voor Opslaan als, kies 'alle bestanden', en vervolgens type je een [naam].xml. Kies dan voor opslaan.

Het laatste wat we nu nog moeten doen is het linken vanuit de

<head> tags van je website, zodat browsers je rss feed zullen herkennen.

Zet de volgende code tussen de head-tags:

<link rel="alternate" title="RSS feed"
type="application/rss+xml" href="http://www.jouwsite.nl/rssfeed.xml">

Je bent nu klaar. Browsers zullen als het goed is je rss-feed herkennen, evenzoals feedreaders. Heb je nog vragen, dan kun je die op het forum stellen. Succes!