RSS Dosya Yapısı - İsmail KIRBAŞ ile Web Sitesi Tasarımı
İsmail Kırbaş ile Tasarım Yolculuğu [AnaSayfa] İsmail Kırbaş ile Tasarım Yolculuğu [AnaSayfa] İsmail Kırbaş ile Tasarım Yolculuğu [AnaSayfa]
 Site Haritası 
 
Site Map
Ana SayfaYeriniz | Ana Sayfa | Makaleler | Programcılık | RSS Dosya Yapısı

Diğer Yazılar
PHP
JavaScript
CSS
XHTML
MySQL
XML
On Yılda Programlama Öğrenin
Yazılım Mimarlığı
Programlamanın Taosu
Anti Pattern
Kötü Tasarımın Belirtileri
Use Case Diyagramları İle Başarılı Proje Analizi
Flash Oyunları
Ajax
Android


E-posta Gönderin Yorum Yazın
Güvenlik Kodu:5044Güvenlik Kodu:5044Güvenlik Kodu:5044Güvenlik Kodu:5044




En Son Okunan 10 Makale
  1. PKI ve Dijital İmza Uygulamaları
  2. PHP ye Giriş
  3. Grafik Tasarım Ürününün Öğeleri
  4. IPSec Nedir? Ne değildir.
  5. İnternette Güvenli Alış-Veriş Rehberi
  6. Öğrenme Stilinizi Biliyor Musunuz?
  7. Hangi Meslegi Tercih Edelim?
  8. Kaynaklar
  9. Hazırlama Teknikleri 3 (Görüşme)
  10. Teknolojik Hastalik: Reklam Korlugu
 
RSS Dosya Yapısı>
Yazı Tipi KüçültYazı Tipi BüyütAna SayfaYazıcıdan ÇıkarPDF Belgesi Olarak GörüntüleFavorilerime EkleArkadaşıma Tavsiye EdeceğimRTF (Word Dokümanı) olarak görüntüle

RSS aslında sitelerin içeriklerini başlıklar şeklinde sunmak için kullanılan bir teknoji ve temeli de bir XML dosyası. Açılımı Rich Site Summary veya Really Simple Syndication. İlk olarak 1999 Netscape tarafından ortaya çıkarılan bu teknoloji daha sonra çeşitli gruplar tarafından geliştirildi. Tarihçe ve versiyonlar ile daha detaylı bilgi için yazının sonundaki kaynaklara başvurulabilinir.

Benim burada ele alacağım RSS sürümü 0.91. Yani en temel ve en basit sürüm. Dosyanın genel yapısı aşağıdaki şekilde oluşturulmalı :

  1. XML giriş açıklayıcı kısmı
  2. RSS sürümünün belirtildiği kısım
  3. RSS'in ait olduğu siteye ait açıklayıcı bilgi ksımı
  4. Ve en nihayetinde konular

  <?xml version="1.0" encoding="ISO-8859-9" ?>
  <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

  <rss version="0.91">
    <channel>
      <title>

        Sitenin Başlığı Buraya Yazılmalı. En fazla 100 karakter olabilir.
      </title>
      <link>
        http://www.sitenin.adresi.
      </link>
      <description>
        Siteyle ilgili kısa açıklama burada yer almalı. HTML vb kodlar içermemeli.
      </description>
      <language>
        
RSS'in yayınlandığı dil kodu. Örneğin Türkçe için tr, ingilizce için en girilmeli
      </language>

      <item>
        <title>
          Sunulan içeriğin başlığı. En fazla 100 karakter
        </title>
        <link>
          http://içeriğin.gercek.adresi Mutlaka http:// veya ftp:// ile başlamalı ve en fazla 100 karakter olabilir
        </link>
        <description>
          İçeriğe ait özet veya açıklama. En fazla 500 karakter olabilir. Ve HTML kodu içermemeli.
        </description>
      </item>

      <item>
        <title>
          
Sunulan diğer içeriğin başlığı
        </title>
        <link>
          http://diğer.içeriğin.gercek.adresi
        </link>
        <description>
          İçerik özeti
        </description>

      </item>
    </channel>
  </rss>

RSS 0.91 sürümünde dosyada en fazla 15 konu başlığına izin verilmekte. Ve yine fark ettiyseniz 100 veya 500 karakterlik kıstlamalar mevcut. Bu kısıtlar RSS 0.92 sürümünde bulunmamakta. RSS 2.0 da ise daha fazla açıklayıcı etiket kullanmak mümkün.

Peki RSS'den haberdar uygulamalara (Örneğin Firefox browser veya arama motorları) sitemizde RSS desteği verdiğimizi nasıl belirteceğiz? Bunun için html dosyasının <head> kısmına aşağıdaki satır eklenmeli :

<link rel="alternate" type="application/rss+xml" title="RSS" href="http://rss.dosyasının.adresi" />



Not: Yazılar konusundaki yorumlarınız için lütfen Yorum Yazın bölümümüzü kullanın.

Yazar : İsmail KIRBAŞ
Son Güncelleme : 12 Aralık 2005, Pazartesi
Sayfa Sürümü : 1
Okunma Adedi : 7,529
Son Okunma : 2017-10-21 03:23:28
Kaynaklar : http://www.tengiz.net/dokuman/web/rss_nasil.html
http://www.webreference.com/authoring/languages/xml/rss/
http://www.macromediaturk.com/sssdetay.php?SssID=43

Use Case Diyagramları İle Başarılı Proje AnaliziRSS Dosya YapısıFlash Oyunları
© [Site Haritası]
| Makaleler | Seyir Defteri | Kaynaklar | İndirin | İletişim |

RSS dosyasını görmek için tıklayınız. RSS dosyasını görmek için tıklayınız.XML versiyonu için tıklayınız WAP versiyonu için tıklayınız Bu site DyNA İçerik Yönetim Sistemi üzerinde çalışmaktadır.
İsmail KIRBAŞ ile Tasarım Yolculuğu Anasayfa İsmail KIRBAŞ ile Tasarım Yolculuğu Anasayfa İsmail KIRBAŞ ile Tasarım Yolculuğu Anasayfa
ismail kırbaş ile web sitesi tasarimi sitemap ismail kırbaş ile web sitesi tasarimi sitemap
  Sitemizde 7 kişi çevirimiçi | Bugün =114 | Dün =154 | Bu Ay=4,747 | Günlük En Fazla=1,109 tekil ziyaretçi