RSS
RSS,genellikle haber sağlayıcıları,bloglarvepodcastlartarafından kullanılan, yeni eklenen içeriğin kolaylıkla takip edilmesini sağlayan birweb sayfası bildirimcisidir.Kullandığı dosya biçimleri.rssve.xml'dir.
RSS kısaltmasının açılımı ve zaman içinde gelişimi şöyledir:
- Rich Site Summary (RSS 0.91) (Zengin Site Özeti)
- RDF Site Summary (RSS 0.9 and 1.0) (RDF Site Özeti)
- Really Simple Syndication (RSS 2.0.0) (Çok Basit Besleme)
İnternet kullanıcısı RSS teknolojisi ile düzenli olarak içerik sunan sitelere abone olabilir ve çeşitli RSS istemcileri sayesinde içeriği takip edebilir. Site yöneticisi veya sahibi bu hizmeti sunmak için bir takım teknik düzenlemeler yapmalı ve uygun formatta XML'i RSS istemcisi talep ettiğinde göndermelidir.
RSS olarak sunulan içerik web sitesinde sunulan içeriğin tamamını, özetini veya sadece başlığını içerebilir.
RSS kaynağı sağlayan internet sitelerinde genellikle şu simgeler bulunur:
Uyumlu site türleri
[değiştir|kaynağı değiştir]- RSS/XML/Atom destekli her tür site
- YahooHaberleşme Grup
- Usenetgrupları
- PHP-Nuke,PHP-Fusion,VBulletin,phpBB,Mambo,SMF,MyBB,IPBxgibi yazılım paketleriyle hazırlanmış sayfalar;
Multi-RSS reader
[değiştir|kaynağı değiştir]Multi-RSS reader, İnternet haber taşımacılığın neredeyse son noktasıdır, çünkü birçok alt site, haber kaynağı olarak kullandığı siteleri kaynakça olarak göstermektedir. Ayrıca aldığı haberleri basit bir harmanlama yöntemi ile kendi sitesine haber yapar. "Multi-RSS reader" da ise bu işlemi otomatik bir şekilde PHP veya ASP desteği olan her site sahibi yapabilir.
Örneğin, konusunda uzman 10 sitenin RSS başlığını güncellik sırasına göre kendi sitenizde görebilir ve siteden yararlanan kullanıcılara sunabilirsiniz. Şu an PHP modulu hala daha beta aşamasında olduğu için sabit bir kullanımı mevcut olmasa da ileride hazır modullü sitelerin vazgeçilmezlerinden biri halini alacağına kesin gözü ile bakılmaktadır.
Örnek kodlar
[değiştir|kaynağı değiştir]RSS 1.0 dosyasına bir örnek
<?xml version= "1.0"?>
<rdf:RDF
xmlns:rdf="http:// w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/">
<channelrdf:about="http:// xml /xml/news.rss">
<title>XML</title>
<link>http://xml /pub</link>
<description>
XMLfeaturesarichmixofinformationandservices
fortheXMLcommunity.
</description>
<imagerdf:resource="http://xml /universal/images/xml_tiny.gif"/>
<items>
<rdf:Seq>
<rdf:liresource="http://xml /pub/2000/08/09/xslt/xslt.html"/>
<rdf:liresource="http://xml /pub/2000/08/09/rdfdb/index.html"/>
</rdf:Seq>
</items>
<textinputrdf:resource="http://search.xml"/>
</channel>
<imagerdf:about="http://xml /universal/images/xml_tiny.gif">
<title>XML</title>
<link>http:// xml</link>
<url>http://xml /universal/images/xml_tiny.gif</url>
</image>
<itemrdf:about="http://xml /pub/2000/08/09/xslt/xslt.html">
<title>ProcessingInclusionswithXSLT</title>
<link>http://xml /pub/2000/08/09/xslt/xslt.html</link>
<description>
ProcessingdocumentinclusionswithgeneralXMLtoolscanbe
problematic.Thisarticleproposesawayofpreservinginclusion
informationthroughSAX-basedprocessing.
</description>
</item>
<itemrdf:about="http://xml /pub/2000/08/09/rdfdb/index.html">
<title>PuttingRDFtoWork</title>
<link>http://xml /pub/2000/08/09/rdfdb/index.html</link>
<description>
ToolandAPIsupportfortheResourceDescriptionFramework
isslowlycomingofage.EddDumbilltakesalookatRDFDB,
oneofthemostexcitingnewRDFtoolkits.
</description>
</item>
<textinputrdf:about="http://search.xml">
<title>SearchXML</title>
<description>SearchXML 'sXMLcollection</description>
<name>s</name>
<link>http://search.xml</link>
</textinput>
</rdf:RDF>
RSS 2.0 dosyasına bir örnek:
<?xml version= "1.0"?>
<rssversion="2.0">
<channel>
<title>LiftoffNews</title>
<link>http://liftoff.msfc.nasa.gov/</link>
<description>LiftofftoSpaceExploration.</description>
<language>en-us</language>
<pubDate>Tue,10Jun200304:00:00GMT</pubDate>
<lastBuildDate>Tue,10Jun200309:41:01GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>WeblogEditor2.0</generator>
<managingEditor>editor@example</managingEditor>
<webMaster>webmaster@example</webMaster>
<item>
<title>StarCity</title>
<link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link>
<description>HowdoAmericansgetreadytoworkwithRussiansaboardthe
InternationalSpaceStation?Theytakeacrashcourseinculture,language
andprotocolatRussia'sStarCity.</description>
<pubDate>Tue,03Jun200309:39:21GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
</item>
<item>
<title>SpaceExploration</title>
<link>http://liftoff.msfc.nasa.gov/</link>
<description>SkywatchersinEurope,Asia,andpartsofAlaskaandCanada
willexperienceapartialeclipseoftheSunonSaturday,May31st.</description>
<pubDate>Fri,30May200311:06:42GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid>
</item>
<item>
<title>TheEngineThatDoesMore</title>
<link>http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp</link>
<description>BeforemantravelstoMars,NASAhopestodesignnewengines
thatwillletusflythroughtheSolarSystemmorequickly.Theproposed
VASIMRenginewoulddothat.</description>
<pubDate>Tue,27May200308:37:32GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/05/27.html#item571</guid>
</item>
<item>
<title>Astronauts'DirtyLaundry</title>
<link>http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp</link>
<description>Comparedtoearlierspacecraft,theInternationalSpace
Stationhasmanyluxuries,butlaundryfacilitiesarenotoneofthem.
Instead,astronautshaveotheroptions.</description>
<pubDate>Tue,20May200308:56:02GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid>
</item>
</channel>
</rss>
Dış bağlantılar
[değiştir|kaynağı değiştir]- Dave Winer16 Ağustos 2007 tarihindeWayback Machinesitesindearşivlendi.
- RSS/ATOM veri çıkışı olmayan sitelerdeki güncellemeleri takip etmek için firefox eklentisi6 Ocak 2010 tarihindeWayback Machinesitesindearşivlendi.