Open Source: SimplePie

Trots namnet så har SimplePie inget med pajer att göra. SimplePie (som jag kommer att förkorta SP) är en väldigt snabb och enkel klass skriven i PHP, som används för att göra allt möjligt RSS. I första hand används SP för att aggregera diverse RSS flöden.
Du kan samla ihop flöden från olika sidor, t.ex som jag har gjort på Dentalnytt men med lite trix går det även att skapa ett flöde. SP är väldigt enkelt att använda, du lägger upp filen simplepie.inc på din server, skapar en mapp vid namn “cache” och sen är det bara att köra! Här ska jag visa en enkel kodsnutt som visar ett valfritt flöde på din egen sida:
Detta lägger du i början av ditt PHP dokument:
- <php
- require_once(‘php/simplepie.inc’);
- $feed = new SimplePie(‘http://www.kristofferlidman.se/feed/’);
- $feed->handle_content_type();
- ?>
För att sedan visa t.ex alla titlar från flödet så lägger du denna loop där du vill att dom ska visas:
- <ul>
- <?php foreach ($feed->get_items() as $item): ?>
- <li><a href=”<?php echo $item->get_permalink(); ?>”><?php echo ($item->get_title(); ?></a></li>
- <?php endforeach; ?>
- </ul>
Sen så kan du även göra mycket mer, som t.ex visa datum, begränsa antalet titlar att visa, begränsa antalet tecken att visa osv. Som sagt, det finns hur mycket möjligheter som helst med SimplePie. I framtiden kommer jag nog även att komma med tips för mer avancerad användning av SP.
Ta gärna en titt på SimplePie’s hemsida, där hittar du all hjälp du kan tänkas behöva. Det finns även ett forum där du kan söka hjälp.