Stap voor stap je eigen RSS feed maken
RSS is een manier om je bezoekers op een eenvoudige manier extra informatie over je website aan te bieden. Door RSS te gebruiken biedt je bezoekers de mogelijkheid om zich aan te melden voor de feed en zo te weten wanneer er nieuwe content op de site staat. In dit artikel leggen we uit hoe je RSS aan je site kunt toevoegen, zelfs als je weinig verstand van RSS feeds hebt.
Wat is RSS
Wikipedia geeft de volgende uitleg over RSS: “RSS wordt vooral gebruikt bij weblogs of nieuws sites om telkens op de hoogte te kunnen zijn van het laatste artikel/nieuws. Weblogs worden meestal bijgehouden met speciaal ontwikkelde publicatiesoftware. Dit soort software (bijvoorbeeld Blogger, Movable Type, Pivot en Radio Userland) genereert naast de reguliere HTML-output ook vrij eenvoudig, of zelfs automatisch, een RSS-output.” Door RSS te gebruiken, plaatsen webmasters hun content in een gestandariseerd format, wat bekeken kan worden door RSS readers. Op deze manier blijven abonnees op zo’n feed altijd op de hoogte van de laatste artikelen of blogs.
Een RSS reader of aggregator checkt of er nieuwe inhoud te vinden is. Meestal kun je je aanmelden via een mooi oranje rechthoekje ergens op de site met daarin de letters RSS of XML. Tegenwoordig kunnen de nieuwste browsers (Internet Explorer 7.0 en Firefox 2.0) deze informatie direct op het scherm zetten en is een speciale reader niet meer nodig.
Welke inhoud in de RSS feed?
Nu je interesse gewekt is om RSS te gaan gebruiken moet je alleen nog bepalen wat er op komt te staan. Daar is eigenlijk geen vaste regel voor. Het enige is dat er sprake moet zijn van een onderdeel dat regelmatig geupdate wordt. Daarmee is het voor bezoekers zinvol om een abonnement op je feed te nemen. De een kiest ervoor om nieuwe inhoud door te linken naar de homepagina van zijn website, de ander kiest ervoor om inhoud direct door te sturen naar zijn bezoekers. De keuze ligt bij jezelf.
Hoe maak je nu een RSS feed?
Alle RSS feeds worden geschreven in XML. Wanneer je geen verstand hebt van XML hoef je je daardoor niet te laten afschrikken. Er is specifieke code geschreven die je nodig hebt, je krijgt hierna de instructie hoe deze toe te passen. Om te beginnen maak je een RSS bestand waarin een titel, een omschrijving en een URL komen te staan. Deze informatie wordt door de RSS lezer gebruikt wanneer een lezer zich aanmeld. Neem de volgende stappen.
De xml code
Open je favoriete programma waarin je normaal gesproken je websites maakt, bijvoorbeeld ‘Notepad’,
kladblok, of ‘HTML-kit’.
Schrijf het RSS script waarin informatie over je webpagina en inhoud komt te staan. Kopieer
de volgende code naar je html-editor.
<?xml version=”1.0″ encoding=”ISO-8859-1″ ?>
<rss version=”0.91″>
<channel>
<title>html site</title>
<link>http://localhost:8888</link>
<description>…over CSS, HTML en Javascript</description>
<language>nl</language>
<copyright>html-site.nl</copyright>
<item>
<title>Hoe maak je een RSS feed</title>
<link> http://localhost:8888/alles_over_rss.php</link>
<description>RSS is een manier om je bezoekers op een eenvoudige manier extra informatie over je website
aan te bieden. </description>
</item>
</channel>
</rss>
Dat is alles. Zorg ervoor dat de titel van je website, artikelen, links en omschrijvingen erin staan.
Sla het bestand op, maar sla het wel op met de .xml extentie. (Bijvoorbeeld:
http://localhost:8888/rssfeed.xml)
Opslaan, uploaden en valideren
Sla op, upload het bestand en valideer de xml code. het .xml bestand moet op de server van je website komen te staan. Vervolgens is het handig en verstandig om je code door een .xml validator te halen. Dit kan via http://validator.w3.org/feed/. wanneer dat gebeurd is kun je je feed wereldkundig maken.
Plaats een link naar de RSS code op je website. Je kunt een button plaatsen ( of
)
De code wordt zoiets als:
<a href=”http://www.yourwebsite.com/rssfeed.xml”>
<img border=”0″ src=”images/rss.gif” alt=”rss feed for my website” width=”36″ height=”14″></a>
Wordt vervolgens lid van je eigen RSS feed. Op deze manier kun je controleren
of alles werkt zoals jij bedoeld hebt. Klik eens op de RSS button. In Internet Explorer wordt je dan
gevraagd of je je wilt abonneren op de feed. In Firefox zie je dan de feed zelf, deze kun je vervolgens
weer toevoegen aan de lijst met feeds.
Tenslotte, wanneer je nieuwe inhoud aan je feed toevoegt, dan moet je je .xml document weer updaten. Succes met RSS-en!
Ik vul de code in Dreamwever CS6 en krijg het niet voor elkaar.
Zie de errors:
This feed does not validate.
line 1, column 14: XML parsing error: <unknown>:1:14: XML declaration not well-formed [help]
<?xml version=”1.0″encoding=”ISO-8859-1″?>
^
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.
Your feed appears to be encoded as "UTF-8", but your server is reporting "US-ASCII" [help]
Source: http://www.asiatrails.be/rssfeed.xml
01.<?xml version=”1.0″encoding=”ISO-8859-1″?>
02.<rss version=”0.91″>
03.
04.<channel>
05. <title>asiatrails.be</title>
06. <link>http://www.asiatrails.be</link>
07. <description>Silk road and Trans Asia expedition</description>
08. <language>nl</language>
09. <copyright>asiatrails.be</copyright>
10.
11.<item>
12. <title>asiatrails.be</title>
13. <link>http://www.asiatrails.be</link>
14. <description>Silk road and Trans Asia expedition</description>
15. </item>
16. </channel>
17. </rss>