Dag 18: RSS en Feedburner

Afdrukken
Geschreven door Robert Roose   

Vandaag gaan we aan de slag met RSS en Feedburner. Deze twee zijn onmisbaar voor een echte magazine website en zijn daarom ook voor ons Poker Magazine erg belangrijk. We kijken eerst naar de manier waarop we een RSS Feed kun genereren met Joomla! en daarna komt de koppeling met Feedburner aan de beurt.

Wat is RSS (Really Simple Syndication)?
Websites kunnen een RSS Feed aanbieden. De RSS Feed controleert of er nieuws geplaatst is op de website en zet deze nieuwe items dan in de RSS Feed. Een bezoeker kan zich abonneren op een RSS Feed en deze inlezen met een RSS Reader. De bezoeker hoeft nu dus niet elke keer naar de website toe om te kijken of er nieuws geplaatst is. Hij of zij hoeft alleen de RSS Reader te raadplegen. Dit is zeer handig voor de bezoeker die op een gemakkelijke manier het nieuws wil bijhouden van meerdere websites.

Een RSS Feed generen met Joomla!
Het genereren van een RSS Feed met Joomla! gaat op een vrij omslachtige manier. Ga naar 'Menus' en selecteer een menu (het maakt niet uit welke). Maak een menu item aan van de sectie of categorie waar je een Feed van wilt genereren. In ons geval is dit de categorie 'Poker Nieuws'. We drukken op 'New' dan op 'Articles' en kiezen voor 'Category Blog Layout'. Aan de rechterkant selecteren we bij 'Category' de categorie die we willen hebben (in dit geval 'Nieuws/Poker Nieuws'). Wat we invullen bij 'Title' maakt niet uit dus we noemen deze voor het gemak 'RSS test' en slaan het menu item op. Open het menu item opnieuw door er op te klikken. Kopieer de URL die in het 'Link'-veld staat.

rss_link

Typ in de adresbalk van de browser de URL van je website. Plak vervolgens de link die je zojuist hebt gekopieerd er achter.  Voeg er vervolgens het volgende aan toe: '&format=feed&type=rss'. In het geval van Poker Magazine ziet de link er dus als volgt uit:

url

Het groene gedeelte is de URL van de website. Het rode gedeelte is de link die we gekopieerd hebben uit het menu item en het oranje gedeelte geeft aan de het omgezet moet worden naar een RSS Feed. We hebben nu een RSS Feed gegenereerd. De volgende stap is om deze te koppelen met Feedburner. Het 'rss test' menu item dat we hebben aangemaakt kan verwijderd worden.

Feedburner
Als je RSS Feeds aanbiedt op je website wil je graag weten hoeveel mensen er geabonneerd zijn op de RSS Feed en welke items ze lezen. Dankzij Feedburner is het mogelijk om dit allemaal te volgen. Feedburner is een aparte website waarvoor je een account moet aanmaken. Zodra je een account hebt aangemaakt, krijg je de mogelijkheid om een feed te 'burnen'. Vul hier het adres in dat we hierboven hebben gebruikt. Als het goed is creëert Feedburner zelf een toepasselijke 'Feed title' en 'Feed address'. Dit 'Feed address' wordt belangrijk in volgende stappen dus onthoud het goed. Druk op 'Activate Feed' en druk op 'Next'.

activate_feed

Feedburner geeft je de mogelijkheid om te kijken waar mensen op klikken in jouw feed. Het is handig om deze aan te zetten door 'Clickthroughs' aan te vinken.

clickthroughs

Druk op 'Next' en je feed wordt nu 'geburned'. Alleen moeten mensen zich nu nog kunnen abonneren op jouw feed.

RSS beschikbaar maken in de template
Om te laten zien aan RSS Readers en andere applicaties die RSS kunnen lezen, dat onze website een RSS Feed aanbiedt, moeten we een aapassing maken in de index.php van onze template. We gaan daarom naar de templates/pokermagazine/ directory in het FTP-programma. Open de index.php en voeg het volgende toe tussen de 'head' tags :

Voeg de volgende regel toe aan de template.

Het rode gedeelte tussen de haakjes van 'href=' moet het Feed Address zijn dat je bij Feedburner hebt aangemaakt. In ons geval is dat: 'http://feeds.feedburner.com/PokerMagazine'. In de index.php van de template ziet het er dan als volgt uit:

template voorbeeld

RSS Readers zien nu direct dat er op de website een RSS Feed wordt aangeboden en maken het mogelijk om de gebruiker te abonneren op deze RSS Feed.

RSS link in het menu
Je kan de RSS Feed ook beschikbaar maken in een menu. Ga in de backend van Joomla! naar 'Menus' en kies het menu waar je de link in wilt plaatsen. Maak een nieuw menu item aan en selecteer 'External Link' als 'Menu Item Type'. Geef het menu item een titel, bijvoobeeld 'RSS' en plaats bij 'Link:' het Feed Address dat je ook hierboven gebruikt. In ons geval is dat 'http://feeds.feedburner.com/PokerMagazine'. Sla het menu item op en nu is de RSS Feed ook te bereiken vanuit een menu.

RSS menu item aanmaken

Samenvatting
Vandaag hebben we een RSS Feed gemaakt met Joomla! en deze gekoppeld aan Feedburner. We kunnen nu precies zien hoeveel mensen geabonneerd zijn op onze RSS Feed en welke items ze precies lezen. Morgen gaan we aan de slag met SH404SEF en Xmap om onze website te optimaliseren voor zoekmachines.

 

 

Commentaar (3)Add Comment
Sjon
december 16, 2010
213.75.13.86
...

Feedburner is overgenomen door Google, waardoor helaas deze beschrijving niet meer klopt.
Beschrijving is voor de rest zeer duidelijk.

Sjon

Sjon
januari 20, 2011
213.75.13.89
...

In het voorbeeld wordt uitgegaan van één category. Is het ook mogelijk om twee categories in één feed te krijgen?

dick
oktober 25, 2011
83.85.82.65
...

Ik heb de beschrijving gebruikt - mét Google - en gaat nog prima!!

Schrijf commentaar
 
  kleiner | groter
 

busy