Nömrədən bir RSS faylını necə qurmaq haqqında məlumat əldə edin
RSS və ya Really Simple Syndication öyrənmək üçün çox asan bir XML dilidir, çünki tələb olunan bir neçə etiket var. RSS haqqında həqiqətən də çox yaxşıdır ki, bir yem və qaçış qurduqdan sonra bütün yerlərdə istifadə edilə bilər. Çox Veb brauzerlər RSS oxuya bilər, həmçinin Google Reader və Bloglines kimi oxucuları. RSS, Web saytlarının görünürlüğünü artırmaq istəyən hər hansı bir Web developers üçün güclü bir vasitədir.
RSS yazmaq üçün lazım olan alətlər
- Bir mətn redaktoru: Sadə ASCII mətni yaradan demək olar ki, hər hansı bir redaktordan istifadə edə bilərsiniz. JEdit-dən istifadə etməyi üstün edirəm, çünki pulsuzdur və yazarkən mənim üçün XML yoxlayır. Amma Dreamweaver və ya BBEdit kimi HTML redaktorlarını da istifadə edə bilərsiniz.
- RSS Validatoru: jEdit kimi bir XML redaktorunu istifadə etsəniz, RSS validatoru tamamilə tələb olunmur. Ancaq xatırlayıram ki, ən yaxşı redaktorlarda belə səhvlər yaranır, buna görə də qidalandırmaq düzgün deyildir.
Sadə bir RSS Sənədi
Bu RSS 2.0 sənədində feed məlumatı ilə birlikdə feeddə bir maddə var. Bu, etibarlı və istifadə edilə bilən RSS qidalandırmanız üçün minimum olmalıdır.
Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Sadə bir RSS feed nümunəsidir. Bu yemin özü deyil, maddə deyil. Bu, nümunə feedhttp-də ən son girişdir: //webdesign.about.com/rss2.0feed/entry.html Bu feedreaders-da görünəcək mətndir. Bu, bütün yem deyil, postun özünü təsvir edir. http://webdesign.about.com/rss2.0feed/entry.htmlGördüyünüz kimi, əsas bir RSS sənədi tam funksional bir yem yaratmaq üçün çox az tələb olunur. Bu kodu bir RSS doğrulayıcıya yapışdırdıysanız, bu, RSS feed oxucuları da oxuması deməkdir.
İlk üç xətt istifadəçi agentinə bunun bir XML sənəd olduğunu bildirir, bu bir RSS 2.0 faylıdır və bir kanal var:
Sürüm məlumatı tələb olunmur, amma bu atributu etiketə daxil etmək yaxşı bir fikirdir.
Hər feeddə bir mövzu, URL və təsviri olmalıdır. Və bu nədir
,
, kanalda yaşayan (lakin bir deyil) etiketləri müəyyənləşdirin. Ən çox feeds üçün, feed elementinizə və təsvirinə qərar verdikdən sonra bu elementlər dəyişməyəcəkdir.
Nümunə RSS 2.0 Feed
http://webdesign.about.com/rss2.0feed/ Sadə bir RSS feed nümunəsidir. Bu yemin özü deyil, maddə deyil.
Yeməyin son hissəsi maddələrdir. Bunlar feed'inizlə sindikatlaşacaq hekayələrdir. Hər bir maddə bir elementə əlavə olunur.
Məqədəki içində biz bildiyimiz eyni üç etiket tapırıq:
,
, və. Onlar maddə etiketi xaricində olduğu kimi eyni funksiyanı yerinə yetirirlər, lakin içərisində yalnız bir maddəni istinad edirlər. Beləliklə, içərisindəki mətn yem oxucusunda görünən şeydir, başlıq yazının başlığıdır və link keçidlərin olduğu yerdir.
Bu, nümunə feed'imdəki ən son girişdir
http://webdesign.about.com/rss2.0feed/entry.html Bu feedreaders'da görünəcək mətndir. Bu, bütün yem deyil, postun özünü təsvir edir.
Yalnız yeni etiket etiketi. Bu element istifadəçi agentinə və ya feed oxucusuna unikal URL-nin həmin yazı üçün nə olduğunu bildirir. Bu maddə üçün link və ya ayrı bir daimi keçid (permalink) ilə eyni URL ola bilər.
http://webdesign.about.com/rss2.0feed/entry.htmlQalan bir şey, maddənin, kanalın və rssin bağlanmasıdır. Bu XML olduğundan, bütün etiketlərin bağlanması lazımdır.
Üstəgəl yeni maddələr əlavə edin
Bir çox RSS feeds birdən çox maddədən ibarətdir. Bu yolla, bir müştəri sitenize yeni olduqda, onları RSS-də saxlasanız son bir neçə yazı və ya hamısını görə bilərsiniz. Yeni bir yazı əlavə etmək üçün yalnız ilk yazının üstündə yeni bir maddə əlavə edin:
... İkinci posthttp: //webdesign.about.com/rss2.0feed/entry2.html İndi mənim feed 2 mesaj var http://webdesign.about.com/rss2.0feed/entry2.html ...RSS Elemanı Geyinmək üçün Əlavə Elements
Yuxarıdakı RSS bir feed yaratmaq üçün lazım olan hər şeydir, ancaq feed'inizi yaxşılaşdırmağa və oxucularınıza əlavə məlumat verə biləcək çoxlu əlavə etiketlər var. RSS feed'larinizi inkişaf etdirmək üçün istifadə edə biləcəyiniz ən sevilən isteğe bağlı etiketlər aşağıdakılardır:
- Bu etiketi oxucuya feed-in hansı dildə olduğunu demək üçün istifadə edin. Standart dil kodlarını və ya ölkə kodlarını əlavə etməklə (ABŞ-ın İngilis dili üçün en-us kimi) istifadə edə bilərsiniz.
- - kanalınız üçün müəllif hüququ bildirişi.
- - yem məzmunundan məsul şəxsin e-poçt ünvanı.
- - feed-nin loqosunun təsviri. Bu etiket alt tags:,, ,, və daxildir.
Qeyd edək ki, şəkil
kanal uyğun olmalıdır
image ölçüsü 144 piksel geniş və 400 piksel uzunluğundan daha böyük ola bilməz.
Yuxarıda göstərilən bütün hərflər bu kimi fərdi əşyalar deyil, yemləri izah edir və təsvir edirlər:
... Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Sadə bir RSS beslemesinin bir örneği. Bu yemin özü deyil, maddə deyil. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) Haqqında daha bax: http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...İndi öz RSS feed qura bilərsiniz.