Nieuws feed

Wat?

De nieuws items op de voorpagina van www.scoutsengidsenvlaanderen.be zijn ook als RSS feed beschikbaar. Het adres van de feed is:

http://www.scoutsengidsenvlaanderen.be/nieuws/feed

Je mag deze op jouw website overnemen, mits je duidelijk vermeldt dat dit over nieuws van Scouts en Gidsen Vlaanderen gaat en je een link aanbiedt naar het originele artikel op www.scoutsengidsenvlaanderen.be.

Hoe?

Overnemen kan eenvoudig als je een framework gebruikt zoals Drupal: ga daarvoor op zoek naar RSS of Feed Aggregation functionaliteit. Drupal Handbook pagina voor Aggregator module.

Indien je niet over een kant en klare feed aggregator beschikt, kan je de feed ook makkelijk overnemen met een klein beetje programmeer werk.

Hieronder vind je een voorbeeldje in PHP:

<?

$feed = new SimpleXMLElement(file_get_contents('http://www.scoutsengidsenvlaanderen.be/nieuws/feed'));

echo('<ul>');

foreach ($feed->xpath('/rss/channel/item') as $item) {
echo('<li>');
echo("<div><a href=\"{$item->link}\">{$item->title}</a></div>");
echo("<div>{$item->pubDate}</div>");
echo("<div>{$item->description}</div>");
echo('</li>');
}

echo('</ul>');

?>

Het scriptje gebruikt de SimpleXML XML parser, die normaal gezien standaard in elke PHP installatie zit.