Sitenizden için RSS Feed Nasıl Oluşturulur

Sitenizden için RSS Feed Nasıl Oluşturulur

RSS beslemesi ve yayın okuyucular, eskiden olduğu kadar popüler olmasa da, RSS, sayfanız her güncellendiğinde bilgilendirilmek isteyen ziyaretçiler için hala önemlidir. Ek olarak, RSS beslemeleri, sosyal medyayı kullanarak içeriğinizi tanıtmanın çeşitli yollarından biridir. Siteniz için sıfırdan bir RSS beslemesinin nasıl oluşturulacağına bir göz atalım.

İlginizi Çekebilir Ücretsiz Link Değişim Php Scripti

Ücretsiz Link Değişim Php Scripti

Çok güzel ve profesyonel bir link değişim scripti. İster tek başına isterseniz sitenize eklenti olarak kullanın.

RSS Besleme Biçimi: HEADER

Siteniz için bir RSS beslemesi aslında bir XML dosyasıdır. RSS dosyası olarak tanımlanabilmesi için XML dosyasının belirli bir formatına bağlı kalmalısınız.
RSS feed'inizi oluşturmak için yapmanız gereken tek şey, gerekli tüm etiketler için bilgilerinizi belirtmektir. Herhangi bir metin editörünü kullanabilirsiniz. Not defteri iyi çalışıyor ama Notepad++ bir göz atın.

RSS feed'inizi oluşturmak için XML dosyanıza eklemeniz gereken etiketlere göz atalım:

<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel>

İlk iki satır, görebildiğiniz gibi XML ve RSS sürümünü belirtir. Üçüncü satır bir “kanal” etiketi açar. Kanalınız veya web siteniz için tüm bilgileri içeren yer budur. Bu üç satırı oldukları gibi ekleyin.

Ardından, feed ile ilgili bazı kodlar:

<title>Ogznet RSS Feed</title><link>//www.ogznet.com/</link><description>Cool Websites</description><lastBuildDate>Wed, July 7 2018</lastBuildDate>

Bu satırlar RSS beslemeniz ve web siteniz hakkında bilgi verir. Başlık etiketi, RSS özet akışınıza vermek istediğiniz herhangi bir başlığı, bağlantı noktalarını web sitenize bağlar ve açıklama etiketi RSS beslemesi veya web sitesi hakkında kısa bir giriş içerir. LastBuildDate etiketi, kanaldaki tüm içeriklerin en son değiştirilme süresini sağlar. lastBuildDate seçeneğinin isteğe bağlı olduğunu unutmayın.

Şimdi dosyanızın içinde ne olursa olsun, başlık kısmı var.

RSS Besleme Biçimi: CONTENT

Sırada, bir yayın okuyucusu kullanılarak görüntülendiğinde farklı girişler olarak görüntülenecek RSS beslemesinin gerçek içeriğine sahibiz. Her giriş bir <item> </ item> etiketinde bulunur ve en az aşağıdaki içeriğe sahip olmalıdır:

<item><title>Entry Title</title><link>URL Link to the entry</link><guid>https://www.mysite.com/?p=123456</guid><description>This is the description of the content...</description><pubDate>Wed, July 7 2018</pubDate></item>

Yine başlık etiketi başlığa veya içeriğinize atıfta bulunur, bağlantı, web sitenizde ürün girişine ulaşılabildiği tam web adresidir.

Tarih, yukarıda görebileceğiniz belirli bir biçime sahiptir. Zaman GMT'de olmalı;
Diğer tarih-saat spesifikasyon formatları hakkında daha fazla bilgi için RFC 822 bölüm 5'e başvurabilirsiniz.

Son olarak, açıklama etiketi, girişin gerçek içeriğini veya açıklamasını barındırır. Yukarıdakilerin web sitenizdeki her giriş için tekrarlanacağını unutmayın. Örneğin, beş makaleli bir blogunuz varsa, tam bir RSS beslemesi, 5 girişi barındırmak için 5 öğe etiketine sahip olmalıdır.

Kılavuz etiketi, her öğe için benzersiz bir tanımlayıcıdır. Bu, RSS dosyasının yeni öğeler içerip içermediğini kaç tane okuyucu (ve bu dosyayı oluşturan kendi kodunuz) belirler.

PubDate etiketi, içeriğin kanal içerisindeki yayınlanma tarihini sağlar. Yukarıdaki örnekte, bu, tek tek öğelerin içeriğine atıfta bulunur ve her öğenin kendi yayın tarihi olur.

Açık kanal ve rss etiketlerini kapatın (</ channel> ve </ rss> kullanarak) ve dosyayı kaydedin. Web sunucunuzdaki uygun yere yükleyin ve emrinizde bir RSS dosyanız var.
HTML <img> etiketini kullanarak gömülü bir resim ile açıklamaya başlıyorsanız, çoğu modern yayın okuyucu, makaleniz için bir başlık resmi görüntüleyebilir.

Şimdi oturup düşünürseniz, bir keresinde yeni oluşturduğunuz dosyanın statik olduğunu fark edersiniz.
Öğe etiketlerinde yazdığınız girişlerin aynı kalacağı ve web sitenizin en son içeriğini yansıtacak şekilde değişmeyeceği anlamına gelir. Bu yüzden, bir şeyleri yayınlamdan önce, ele alınması gereken birkaç meselemiz var.

RSS Feed'inizi Dinamik Hale Getirin

Şimdi bu biraz programlama gerektiriyor. Programlama becerilerinize güvenmiyorsanız, Joomla, Drupal ya da en iyisi WordPress (size uygunsa) gibi bir CMS kullanmanın daha iyi olacağını öneriyorum. CMS'lerin RSS beslemeleri için birtakım eklentileri vardır ve bunların çoğu, kutudan RSS işlevi ile çıkar. Ancak, bunu okuduğunuzdan, kendi çözümünüzü hazırladığınızı ve kodlama yapabildiğimizi varsayalım.

Sitenizi programlamak için istediğiniz programlama dilini kullanabilirsiniz. Programlama dili ne olursa olsun, kavram aynı olacak. Site veritabanınıza son güncelleme sırasında RSS beslemesine yazdığınız öğe sayısını kaydedersiniz.
Bu veritabanı, yeni bir sayfa veya blog girişi yayınladığınızda her zaman güncellenir. “Rss update” komut dosyanız her çalıştığında, bu değerleri veritabanından okuyacak ve bunları dosyaya yazacaksınız.

Tek yapacağımız, girişleri veritabanından almak ve bunları uygun etiketlere eklemek. Adımları kısaca anlatabilirim çünkü gerçek kod kullandığınız programlama diline göre değişir. Bu nedenle, kendi kodunuzu yazarken tüm ayrıntılarınız için bu ayrıntıların üzerinden geçtiğinizden emin olun. Bu işlev, başlık ayrıntılarını veritabanından çekecek ve bunları RSS dosyasına yazacaktır.

rss php

Bu işlev, tüm öğeleri veritabanından alacak ve bunları RSS dosyasına yazacaktır.

rss kodlama

Genel olarak, hangi dili kullandığınızdan bağımsız olarak, kod için adımlar veya mantık aynı olacaktır:
1. İhtiyacımız olan tüm bilgileri içeren veritabanına bağlanın (yukarıya bakın).
2. RSS beslemesine eklemek istediğiniz tüm GİRİŞLERİ getir. Genellikle en yakın 10
3. Dosyanın ilk bölümünü, yani HEADER'ı oluşturun.
4. Her bir öğe için aşağıdakileri yapın:
 4.1. Bir <item> etiketi oluşturun.
 4.2. Gerekli etiketleri ve içeriği doldurun.
 4.3. </ İtem> etiketini oluşturun.
5. Dosyayı kapatmak için FOOTER'ı oluşturun.

RSS Feed'inizi Keşfedilebilir Hale Getirin
Akılda tutmanız gereken başka bir şey ise, yayın okuyucularının oluşturulan feed'i bir RSS yayını olarak tanımlayabilmeleridir. Bunu yapmanın birçok yolu var:

  • RSS dosyası olarak bir XML dosyası oluşturabilir ve açabilirsiniz. Daha sonra yeni bir giriş her yayınlandığında veya feed güncellendiğinde öğeleri manuel olarak ekleyin.
  • İstendiğinde RSS beslemesini oluşturmak için bir komut dosyası kullanıyorsanız, başka bir bilgiden önce bir İçerik Türü: uygulama / xml başlığı gönderebilirsiniz.
  • Komut dosyasını bir XML dosyası olarak kaydedebilir ve web sunucusu yazılımınızın bir komut dosyası olarak ele almasını sağlayabilirsiniz. Örnek ekleme:
AddType application/x-httpd-php .xml

.htaccess, Apache'nin XML dosyalarını PHP dosyaları olarak ele alacaktır.

İdeal olarak, tarayıcınız, yayının URL adresi alanına girildiğinde komut dosyasının içeriğini göstermenin aksine RSS beslemesini tanıyacaktır.

Çoğu modern WordPress sitesi, kullanıma hazır bir RSS beslemesine sahiptir. Sonunda “/rss/” ile eklenmiş olan URL'yi ziyaret ederek, Ogznet’in RSS özet akışına göz atın.

RSS Feed'i Yaratmak için Daha Kolay Alternatifler
Yıllar boyunca RSS teknolojisi etrafında birçok gelişme olmuştur. Artık hiç kimse, bir web sitesine girebilecek ve dinamik olarak güncellenmiş bir RSS beslemesine dönüştürebilecek pek çok hizmet olduğu için manuel bir RSS beslemesi oluşturmaya ihtiyaç duymuyor. İşte bunu başaracak birkaç çevrimiçi hizmet (hepsi ücretsiz değil).

FetchRSS: Bu site, güncellemeler için izlemek istediğiniz herhangi bir web sayfasının öğelerini tanımlamanızı sağlar ve sayfanın öğelerini tıklayarak bir RSS beslemesi oluşturun.

Feed Creator: FiveFilters.org tarafından oluşturulan bu hizmet, sayfa URL'sini yazmanıza ve kılavuz veya sınıf özelliği veya URL segmentleri için filtrelemenize olanak tanır.

Feed43: HTML’yi herhangi bir web sayfasından çekmenizi ve sayfadaki yeni öğeleri tanımlayan filtreler için snippet'ler oluşturmanızı sağlar. Ücretsiz sürüm, her altı saatte bir veya daha fazla güncelleme yapan sınırlı ürün feed'leri oluşturmanıza olanak tanır.

Feedity: Bu hizmet, güncellemeler için izlemek üzere bir web sayfasının bölümlerini grafik olarak vurgulamanıza olanak vermesi açısından FetchRSS'ye benzer.

RSS Feed'inizi Alın
RSS'nin eski teknoloji olduğu konusunda bir yanlış anlama var ancak bir nedenden ötürü web’in çekirdek bir parçası olarak kaldı. Bu yüzden çoğu CMS sistemi, RSS neslini çekirdek paketlerine entegre etti. Bunun nedeni, hayranlarınızın ve okurlarınızın siteniz güncellendiğinde bildirimleri almak için abone olmalarını sağlayan en kolay yöntemdir.

Bu, ziyaretçilerinizin geri dönmesini ve sadık kalmasını sağlıyor. Bu yüzden ziyaretçilerinizin sadece küçük bir kısmı bunu istiyorsa bile RSS'den yararlanın.

Bu yazıyı 5 yıldız üzerinden kaçla değerlendirirsiniz?
Daha önce bu yazı 0 kez değerlendirilmiş ve ortalama 0 yıldız verilmiş.
Bu yazı daha önce 208 kez okundu.

Bu yazıyı beğendiniz mi? Haber bültenimize katılarak buna benzer yeni yazılardan haberdar olun!

Açılacak sayfada "Ben robot değilim" işaretleyip "Complete Subscription Request" yazan butona tıklayınız!

Yorum Yaz

    Yorumlar

    Bu yazıya henuz bir yorum yapılmamış. İlk yorumu yapan siz olun!
" Sitenizden için RSS Feed Nasıl Oluşturulur konulu makalemizde Ogznet.com olarak sizlere Sitenizden için RSS Feed Nasıl Oluşturulur ile ilgili bilgiler aktarmak istedik. Hemen yukarıda Sitenizden için RSS Feed Nasıl Oluşturulur ile ilgili yorum ve görüşleri inceleyerek sizlerde yorum bırakabilirsiniz. "
Reklam Ver instagram takipçi satın al