Rob's web

RSS Feeds

Really Simple Syndication (eenvoudige gelijktijdige publicatie), meestal afgekort tot RSS, is een familie van webfeedformaten. De afkorting RSS heeft drie betekenissen, namelijk:

Alle RSS-varianten zijn XML-bestanden, RSS-feeds genaamd.

rss_feed.xml

Hieronder staat de code voor een RSS feed met een artikel. Gebruik de naam rss_feed.xml of als u meer feeds heeft rss_feed_onderwerp1.xml enz. De plaats van deze bestanden mag u zelf kiezen.

<?xml version="1.0" encoding='UTF-8'?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Naam van de feed</title>
<link>http://www.domein.nl</link>
<description>Nieuws en meldingen van www.domein.nl</description>
<language>nl</language> 
<copyright>www.domein.nl</copyright> 
<atom:link rel="self" href="http://www.domein.nl/nieuws/rss_feed.xml" type="application/rss+xml" />
<pubDate>Wed, 04 Apr 2012 13:03:00 +0100</pubDate>

<item>
<title>Titel van artikel</title>
<link>http://www.domein.nl/nieuws/2012/....../index.html</link>
<pubDate>Wed, 28 Jan 2012 21:50:00 +0100</pubDate>
<author>webmaster&#64;domein.nl (Uw Naam)</author>
<description>Inleiding van artikel</description>
<guid isPermaLink="true">Zie link</guid>
</item>

</channel>
</rss>

De bovenstaande code voldoet aan de eisen.

Items toevoegen

Maak een template blok van het item blok en plaatst die tussen commentaar tekens en direct onder de header.

Als u een nieuw item toevoegd de templateblok zonder de commentaartekens copieren en als eerste item plaatsen. Hierna tussen de tags de juiste informatie plaatsen. Copieer hierna de pubdate naar de pubdate in de header.

Hierna kunt u de feed uploaden naar de server en testen in een browser.

Items verwijderen

Afhankelijk van het gebruik van uw site en nieuws aanbod wilt u toch na enige tijd oude items verwijderen. Dit gaat heel simple door het verwijderen van het betreffende item blok. Hierna weer uploaden en klaar.

Het maken van een RSS knop

Met CSS

  1. Maak een normale link van RSS-feed naar rss_feed.xml
  2. Geef de link class="rss"
  3. Maak in de stylesheet de class a.rss
HTML code
<p><a class="rss" href="/nieuws/rss_feed.xml">RSS-Feed</a></p>
CSS code
a.rss {
	color:#fff;
	background-color:#f60;
	border-style: solid;
	border-width: 1px;
	border-top-color:#ffc8a4;
	border-right-color:#7d3302;
	border-bottom-color:#3f1a01;
	border-left-color:#ff9a57;
	padding:1px 6px 1px 6px;
	font-weight:bold;
	text-decoration:none}

RSS knop
Het resultaat.

Met een icoontje

  1. Maak een normale link van het icoontje naar rss_feed.xml
HTML code
<p><a class="rss" href="/nieuws/rss_feed.xml"><img src="/pictures/rss.png" ..... /></a></p>

RSS