De afkorting RSS staat voor Really Simple Syndication, wat eenvoudige publicatie betekend.
Het orange icoontje '' is kenmerkend voor RSS , maar deze zijn er in allerlei kleuren. Zie : Feed Icons.
Een RSS feed bestaat uit een kop, de channel en onderdelen de items.
Bijde bestaan weer uit diverse velden, waarbij deze verplicht zijn : title, link en description.
Meer Informatie : RSS 2.0 SPECIFICATION
In Kohana kan je eenvoudig een RSS feed genereren met Kohana_Feed :
echo Kohana_Feed::create($chanel, $items);
Chanel :
$chanel = array( 'title' => 'David van der Tuijn', 'link' => Url::base(), 'description' => 'Een PHP en MySQL webontwikkelaar\'s blog' );
Items :
$array_model_article = ORM::factory('article')->find_all();foreach ( $array_model_article as $model_article ) { $items[] = array( 'title' => $model_article->title, 'link' => Url::base() . $model_article->uri . '.html', 'description' => htmlspecialchars($model_article->text) ); }
Tot slot kan de RSS Feed gevalideerd worden met W3C Feed Validation Service.
Echter verscheen deze foutboodschap :
Feeds should not be served with the "text/html" media type.
Opgelost door het toevoegen van het juiste Content-Type :
$this->request->headers['Content-Type'] = 'application/rss+xml';
Resultaat : RSS