RSS Dosyası Yapısı

0
ctengiz
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şvurulabilir.
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 kısmına aşağıdaki satır eklenmeli : Yararlanılan kaynaklar : Ayrıca Webrefence RSS bölümünden RSS ile ilgili bir çok kaynağa ulaşılabilir. Bu yazının özgün adresi burasıdır.

Görüşler

0
yuxel
Ellerinize sağlık,
ilgili "aşağıdaki satır gözükmemiş"
<link rel="alternate" type="application/rss+xml" title="RSS"
href="http://rss.dosyasının.adresi" />
0
Ansugo
Ayrica RSS 0.91 icin su makale [backend.userland.com] cok iyi bir yol gostericidir.
0
Ansugo
Ayrica RSS 0.91 icin su makale [backend.userland.com] cok iyi bir yol gostericidir.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

GNU/Linux dergisi Penguence'nin 2. sayısı çıkıyor...

FZ

Daha önce yine FM'de duyurduğumuz Penguence dergisinin ikinci sayısı (beta) yayınlandı. Dergiye web tarayıcı ile erişmek mümkün. Henüz PDF hali tam hazırlanmamış olmakla birlikte çalışmaları devam ediyor.

Bu sayıdaki konu başlıklarından bir kaçı:

  • OpenOffice.org 2.0'a doğru - Rıdvan Can
  • Ses ve Müzik - Bülent Bolat
  • Aynı dili konuşuyor muyuz? - Yasin Kokarca
  • Açık Anahtarlı Kriptografi - A. Murat Eren
  • Kitap Eleştirisi : Hackers - Sıradışı Bir Dönemin Sıradışı Hikayesi - Ergin Sevinç
  • Oyun Köşesi : Pathological - Doruk Fisek
  • Çekirdek Derlemekten Korkmayın - Murat Koç
  • Kablosuz LAN Protokolleri - Mustafa Şahin
  • Debian Sosyal Sözleşmesi (Çeviri) - Debian Türk Grubu

İnce bir LaTeX2&#949; Elkitabı

innaw

Mustafa Akgül Hoca'mız, linux-sohbet listesine geçtiği ileti ile Tobias Oetiker'in ünlü The not so short intro to Latex isimli kitapçığının Prof. Dr. Bekir Karaoğlu tarafından Türkçe'ye çevirildiğini duyurdu. Kitapçığa buradan erişebilirsiniz.

Açık Akademi'den qmail kitabı!

anonim

FreeBSD İşletim Sistemi kitabı ile yayın hayatına başlayan Açık Akademi Yayınevi, ikinci kitabı "qmail, E-Posta Sunucusu" nu çıkardı. qmail e-posta sunucusu hakkında başlangıçtan ileri düzeye hemen her konunun yer aldığı kitap, EnderUNIX Yazılım Geliştirme Grubu üyeleri İsmail Yenigül, Barış Şimşek ve Huzeyfe Önal tarafından kaleme alınmıştır. qmail hakkında tek türkçe kaynak olan kitap 25 YTL'den satışa sunulmuştur.

http://www.acikakademi.com

Bedava Linux34 El Kitabı

anonim

18 Sayfadan oluşan Linux34 El Kitabi isteyen Herkese Bedava olarak gönderilir.Konsol Komutları, mount işlemleri, kurtarma, kernel, network kartı tanımlaması konusunda bilgi içermektedir. Kargo ücreti alıcıya aittir.

Windows Üzerinde Kaynak Kod Versiyon Kontrol Sistemi ve CVSNT.

ae

Özellikle yazılım geliştirme dünyasında iseniz, yazdığınız kodların güvenilir bir şekilde saklanması, versiyonların takip edilmesi, kodun gelişimine katkıda bulunanların ve kodun kontrol altında tutulması ihtiyacınız doğmuştur. Windows ortamında kaynak kod güvenliğini ve versiyonlama takibini yapabilmek için bir kaç alternatifiniz bulunuyor. Özellikle MS ürünleri ile yazılım gerçekleştiriyor iseniz mutlaka karşınıza çıkmış olan Visual Source Safe, açık kod dünyasından RCS , SVN, CVS ve CVSNT Yabancı terimlerin Türkçeye çevrilmesindeki bazı güçlüklerden dolayı açıklamaların başında Türkçe manasını verip metin içinde orjinal kısaltmaları kullanmaya çalışacağım.