Özel RSS Beslemeleri Nasıl Oluşturulur

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Real Simple Syndication (RSS), İnternet hizmetleri ve web sitelerindeki en son güncellemeleri takip etmeyi çok daha kolay hale getirir. Günümüzde birçok web sitesi, okuyucularına siteyi manuel olarak ziyaret etmeye veya bir e-posta haber bültenine abone olmaya bir alternatif sağlamak için RSS beslemeleri sunmaktadır.

RSS Owl veya çevrimiçi hizmet Google Reader gibi yayın okuyucularının kullanımı kolaydır ve birçok kullanıcı için bilgi için merkezi bir merkez görevi görür. Bazen de RSS beslemeleri sunmayan web siteleriyle karşılaşılır. Böyle bir web sitesine örnek, en son Google ürün güncellemelerini yayınlayan Google Yeni hizmetidir. Hizmetin kendisi RSS tarafından tetiklenir, ancak ziyaretçilere bir beslemeye abone olma seçenekleri sunulmaz.

Bu hizmet için ücretsiz Feed 43 hizmetini kullanarak bir besleme oluşturduk ve size özel bir RSS beslemesi oluşturma konusunda rehberlik etmek istiyoruz. Bu, size bir tane sunmayan diğer web sitelerinde bir besleme oluşturmak için elinizdeki araçları vermelidir.

Temel bir HTML anlayışı bunun için faydalıdır, ancak zorunlu değildir. Ziyaret ederek başlayın Yem 43 web sitesine girin ve RSS beslemesi oluşturmak istediğiniz web sayfasının url'sini forma yapıştırın. Örneğimiz için http://www.google.com/newproducts/ kullanıyoruz. Kodlamayı yoksayın ve Yeniden Yükle düğmesini tıklayın.

custom rss feed
özel rss beslemesi

Tüm konfigürasyonlar bir sonraki sayfada gerçekleşir. En üstte, sayfa başlığı ve kaynak kodu kullanıcıya gösterilir. Haber başlığı, açıklama ve bağlantı kalıplarını bulmak için daha sonra kaynak koduna ihtiyacımız var. Bu, sürecin en teknik ve korkutucu adımıdır, ancak ilk bakışta göründüğü kadar zor değildir.

rss feed
rss beslemesi

Modeller 2. adımda tanımlanmıştır. Feed 43, değişkenleri tanımlamak için {%} değişkenini ve alakalı olmayan içerikler için {*} değişkenini kullanır. Şimdi kaynak kodunu incelememiz gerekiyor, ancak bunu yapmadan önce, kaynak kodda bulmamız gereken başlığı ve açıklamayı almak için orijinal sayfaya bakıyoruz.

Sayfadaki ilk yeni ürün başlığına bir göz atın ve bunun için kaynak kodunu arayın. Google Yeni örneğimiz için, 'Yükseklik hizmeti şimdi mevcut'. Metni, etrafında HTML öğeleriyle birlikte kaynakta bulacaksınız. Şimdi, haber öğesi başlığını {%} değişkeniyle değiştiriyoruz ve tüm satırı ekliyoruz

{%}

2. adımda Öğe (tekrarlanabilir) Arama Modeline * gidin. Ancak, biraz daha yakından bakarsanız veya daha kesin olarak arama yaparsanız, başlığın kaynakta ikinci kez göründüğünü görürsünüz. Bu, çoğu web sayfası için alışılmadık bir durumdur, ancak bu durumda, koddaki ikinci oluşum aslında doğru olandır. Neden? Çünkü her yazının tam metni o konumda da yayınlanmaktadır.

Makale başlığı için seçiyoruz

{%}

ve kodu Öğe (tekrarlanabilir) Arama Modeli alanına girin.

Açıklama için altına bir satır bakarız ve

{%}

Bu alana koyduğumuz kodun tamamı

{%} {*}
{%}

{*} Görüyor musunuz? Bu, iki alan arasındaki her şeyden kurtulur. Dışarıda bırakırsanız, Ayıkla'ya tıkladığınızda 0 öğe bulacağını, eklerseniz tüm öğelerin bulunduğunu fark edeceksiniz.

Aşağıdaki kırpılmış veriler, her bir girişin RSS beslemesinde nasıl görüntülendiğini gösterecektir. Makalenin başlığına ve açıklamasına ayarlanmış olan {1} ve {2} değişkenlerini bir yere not edin.

rss creation
rss oluşturma

Bu ikisini RSS Öğesi özelliklerine eklememiz gerekiyor. İlki başlık alanına ve ikincisi açıklama alanına.

feed43
feed43

Önizlemeye tıklamak, sonunda RSS beslemesinin RSS okuyucusunda nasıl görüneceğini gösterir.

preview feed
önizleme yayını

Son olarak, RSS beslemesi adresi ve düzenleme sayfası adresi, özel RSS beslemesini oluşturan kişiye görüntülenir. Feed43 ile özel RSS beslemeleri bu şekilde oluşturursunuz. Süreç hakkında herhangi bir sorunuz varsa, yorumlarda bize bildirin.