Ik wilde al een tijd één of meerdere RSS feeds opnemen binnen mijn website(s). Het leek me dan vooral leuk om op deze wijze specifiek (landen)nieuws te tonen op elke site. Op de site over Finland het recente nieuws uit Finland, via RSS. Het nieuws uit Indonesie, Maleisie en de andere landen waarover ik een site heb draaien. Na flink zoeken kwam ik erachter hoe het gemakkelijk kon, zonder speciale tools, databases, Magpierss en andere – voor mij bijna onmogelijke oplossingen: Een volledig gratis Google Ajax Script om één of meerdere RSS feeds op je website te tonen binnen bijvoorbeeld een nieuwsrubriek.
Nu dacht ik eens na over de functies, ik wilde:
# 1 html pagina met nieuwsitems
# bovenaan een aantal nieuwsberichten (10 max)
# nieuwsberichten gecapped max 15 regels
# daarna link naar het oorspronkelijke bericht
# per nieuwsbericht een url met target _blank naar website met nieuwsitem
# daaronder een kort overzicht met de laatste 10/20/30 headlines
# per headline één url met target _blank naar website met nieuwsitem
# mogelijkheid om meerdere feeds toe te voegen
# feeds op basis van keywords toevoegen
# feeds op basis van google news toevoegen
Nu vroeg ik hiernaar op meerdere forums, en iemand wees mij op de site Dynamic Drive. Deze site heeft een rubriek met diverse scripts en andere tools. Zo heb je er een rubriek XML en RSS Scripts.
Het script dat ik zocht heeft de naam ‘gAjax RSS Feeds Displayer‘. Dit script werkt simpel. Je download eerst een Google Api Sleutel (het is namelijk een Google dienst). Op de pagina van het script vind je een complete uitleg. De sleutel verwerk je in de aangeleverde code. De code verwerk je binnen de html. De css verwerk je binnen het css-bestand. Vervolgens download je het bestand ‘gfeedfetcher.js’. Dit bestand upload je naar de server, naar de map waar het script komt te draaien. Vervolgens bekijk je de betreffende pagina online, en zul je een prachtige lijst zien met recente nieuwsitems (als je een rss feed hebt toegevoegd..)
Een voorbeeld van een feed binnen de html code:
socialfeed.addFeed(“WeGoPro”, “http://www.wegopro.com/feed”)
Zo kun je ook meerdere feeds binnen de pagina opnemen, maak hiervoor simpelweg een nieuwe regel aan. Je ziet nu netjes de titel van het nieuwsbericht, gevolgd door de bron (in het geval hierboven is de bron het weblog WeGoPro), de timestamp gevolgd door een paar regels van het betreffende nieuwsbericht. Een mooie tip zijn de feeds van google news (google nieuws). Ga hiervoor naar http://www.google.nl en klik op de link ‘Nieuws’. Je kunt vervolgens in de zoekbox (met eronder de tekst ‘Zoek en blader in 400 continu bijgewerkte nieuwsbronnen.’) zoeken op keyword. Wanneer je als voorbeeld op het keyword ‘Finland‘ zoekt, zie je vervolgens alle nieuwsberichten van de laatste paar dagen over het land Finland. In het linkerpaneel zie je onder andere de link genaamd ‘RSS’. Met een simpele copy/paste kun je de url van de RSS opslaan en in het script (de html code) verwerken. Voortaan zie je het nieuws op een keyword in binnen de nieuwsrubriek van je website.
Let op!: Zorg voor een valide Google API, anders werkt het script niet naar behoren. Soms laadt de pagina iets te snel, waardoor je een popup in beeld ziet. Een keer refreshen levert alsnog het juiste resultaat.
Veel plezier met je ‘eigen’ nieuwspagina via RSS Feeds. Een voorbeeld kun je hier, hier, hier, hier en hier bekijken.



Abonneer op onze nieuwsbrief en ontvang onze gratis guide SEO Checklist 2010 in je mailbox.









