RSS Nedir?
RSS, xml tabanlı, web siteleri ve bloglarında genellikle yeniliklerin duyurulması için kullanılan, ziyaretçinin siteye girmeden sitedeki yenilikleri görebilmesini sağlayan bir sunum türüdür. Açılımı RDF(Resource Description Framework(Kaynak Tanımlama Çerçevesi)) Site Summary (Site Özeti), Rich Site Summary (Zengin Site Özeti) veya Really Simple Syndication (Gerçekten Kolay Yayın) şeklinde yapılabilmektedir. Bu açılımları anlayabilmemiz için RSS tarihinde ufak bir gezinti yapalım:
RSS temelleri ilk olarak Dave Winner tarafından 1997 yılı sonlarında scriptingNews
http://davenet.scripting.com/1997/12/15/scriptingNewsInXML formatıyla atılmıştır. 1999 yılında Netscape firması kendi portalında kullanmak amacıyla RSS 0.90'ı geliştirmiştir, RDF tagıyla başlaması nedeniyle RDF Site Summary olarak bilinmektedir, Dave Winner bunun üzerine RSS 0.90'nın tüm özelliklerini de içeren scriptingNews 2.0b1 formatını oluşturmuş, hemen ardından Netscape tarafından RSS 0.91 dizayn edilmiştir, bu sürümde RDF tagı yerini RSS tagına bırakmış ve isimlendirmesi Rich Site Summary şeklinde olmuştur. Dave Winner'da kendi sitesi Userland.com'u RSS 0.91'e uyarlamış fakat daha sonra Netscape'nin RSS formatı üzerine verdiği ağırlığı bırakmasıyla bir süre geliştirme süreci durmuştur. 2000 yılının sonlarında Dave Winner tarafından RSS 0.92 yayınlanmış ve RSS açılımı Really Simple Syndication olarak isimlendirilmiştir. 2002 yılında RSS 0.92 standartı RSS 2.0 olarak yayınlanmış ve günümüzdeki halini almıştır. Bu gelişim süreci boyunca en önemli değişiklikler RSS'deki birçok kısıtlamanın kalkması yönünde olmuştur.
Peki neden RSS bu kadar popülerleşti? (yoksa popülerleşmedi mi?) Bunun en büyük nedeni şüphesiz web üzerinde blog kültürünün yerleşmesidir. RSS desteği sayesinde sitelere ya da bloglara eklenen her yeniliği siteye girmeden takip etmek internet üzerinde sabit kalan bir sitede yeniliği araştırmaya göre çok büyük bir kolaylık sağladığından bir RSS okuyucu kitlesi oluşmuştur. RSS okuyucu programları ile eklediğimiz sitelerin rss dosyaları ile haberleşme sağlanmakta ve yeniliklerden haberdar olmaktayız, yine RSS okuyucuların web tabanlı çalışanları ile bir web sitesi üzerinden birçok siteyi takip edebilmekteyiz.
ÖRNEK RSS DOSYA FORMATI
<?xml version="1.0" encoding="ISO-8859-9"?>
<?xml-stylesheet href="rss.css" type="text/css"?>
<rss version="2.0">
<channel>
<title>Gezginler</title>
<link>http://www.gezginler.net/</link>
<description>Gezginler</description>
<language>tr</language>
<pubDate>Wed, 19 Oct 2005 01:11:43 +0300</pubDate>
<lastBuildDate>Wed, 19 Oct 2005 01:08:43 +0300</lastBuildDate>
<docs>http://backend.userland.com/rss/</docs>
<copyright>Copyright 2002 - 2005 Gezginler</copyright>
<generator>Gezginler / RSS</generator>
<managingEditor>
[email protected]</managingEditor>
<webMaster>
[email protected]</webMaster>
<ttl>60</ttl>
<image>
<title>Gezginler</title>
<url>http://www.gezginler.net/images/logo.gif</url>
<link>http://www.gezginler.net/</link>
<width>144</width>
<height>80</height>
</image>
<item>
<title>Download - Google Earth</title>
<description>Google Earth programı ile uydu üzerinden dünyayı inceleyebilirsiniz</description>
<pubDate>Mon, 17 Oct 2005 17:34:45 +0300</pubDate>
<link>http://www.gezginler.net/modules/mydownloads/singlefile.php?download=google-earth&lid=1621</link>
</item>
</channel>
</rss>
ÜCRETSİZ RSS OKUYUCU PROGRAMLARI
http://www.freewr.com/internet/news-readers-rss.php
WEB TABANLI RSS OKUYUCU SİTELERİ
http://www.gezginler.net/modules/mylinks/visit.php?lid=3812
RSS FEED KONTROLÜ
http://www.feedvalidator.org/
TÜRKÇE RSS ve BLOG DESTEK MERKEZİ
http://turkce.blogspot.com