Научете како да изградите RSS датотека од нула
RSS или Really Simple Syndication е многу лесен XML јазик за да дознаете, бидејќи има само неколку ознаки кои се потребни. И она што е навистина одлично за RSS е дека откако ќе добиете храна и трчање, може да се користи насекаде. Повеќето веб прелистувачи можат да читаат RSS, како и читатели како Google Reader и Bloglines. RSS е моќна алатка за сите развивачи на веб кои сакаат да ја зголемат видливоста на нивните веб-страници.
Алатки задолжителни за пишување RSS
- Уредувач на текст: Можете да го користите речиси секој уредувач кој ќе генерира обичен ASCII текст. Повеќе сакам да го користам jEdit затоа што е бесплатен и го проверува XML за мене додека пишувам. Но, исто така можете да користите HTML едитори како Dreamweaver или BBEdit.
- RSS validator: Ако користите уредувач XML како jEdit, не е апсолутно потребен RSS валидатор. Но, сфатив дека грешките се лажат дури и во најдобрите уредници, па валидацијата на добиточната храна е секогаш добра идеја.
Едноставен RSS документ
Овој RSS 2.0 документ има една ставка во изворот, заедно со информациите за информации за храна. Ова е минимум што треба да имате валиден и употреблив RSS фид.
Примерок RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Пример за едноставен RSS фид. Ова е описот на самата храна, а не елемент. Ова е најновиот запис во мојот примерок feedhttp: //webdesign.about.com/rss2.0feed/entry.html Ова е текстот што ќе се појави во feedreaders. Тој го опишува самиот пост, а не целиот извор. http://webdesign.about.com/rss2.0feed/entry.htmlКако што можете да видите, основен RSS документ има многу малку потребни за да се создаде целосно функционална храна. Ако требаше да го вметнете тој код во RSS валидатор, тоа ќе потврди - што значи дека RSS читачите на читачи би можеле да го прочитаат истото.
Првите три реда му кажуваат на корисникот дека ова е XML документ, тоа е RSS 2.0 датотека и има канал:
Информациите за верзијата не се потребни, но сфатив дека е добра идеја да го вклучите тој атрибут на ознаката.
Секој извор треба да има наслов, URL и опис. И тоа е она што
,
, и ознаки кои живеат во каналот (но не и во рамките на) дефинираат. За повеќето канали, овие елементи никогаш нема да се променат откако ќе одлучите за името и описот на вашето име.
Пример RSS 2.0 Feed
http://webdesign.about.com/rss2.0feed/ Пример за едноставен RSS фид. Ова е описот на самата храна, а не елемент.
Последниот дел од храната се самите предмети. Ова се приказни кои ќе бидат синхронизирани од вашиот извор. Секоја ставка е приложена во елемент.
Внатре во предметот ги наоѓате истите три ознаки кои веќе ги знаеме:
,
, и. Тие ја извршуваат истата функција како што ја прават надвор од ознаката за ставка, но во внатрешноста тие се однесуваат само на една ставка. Така, текстот во внатрешноста е она што се прикажува во читачот за храна, насловот е насловот на пораката, а линкот е местото каде што се наоѓа врската.
Ова е најновиот запис во мојот примерок извор
http://webdesign.about.com/rss2.0feed/entry.html Ова е текстот кој ќе се појави во читачите. Тој го опишува самиот пост, а не целиот извор.
Единствената нова ознака е ознаката. Овој елемент му го раскажува на корисникот агент или на читач на информации за тоа што е единствениот URL-то за тој пост. Ова може да биде иста URL како линк или посебен траен линк (permalink) за предметот.
http://webdesign.about.com/rss2.0feed/entry.htmlЕдинственото нешто што останува е да го затворите објектот, каналот и RSS. Бидејќи ова е XML, сите ознаки треба да бидат затворени.
Додај нови ставки на почеток
Повеќето RSS канали се состојат од повеќе од една ставка во исто време. На овој начин, ако клиентот е ново на вашиот сајт, тие можат да ги видат последните неколку постови, или сите од нив, ако ги задржите сите во RSS. За да додадете нов пост, само додадете нова ставка над првиот пост:
... Вториот posthttp: //webdesign.about.com/rss2.0feed/entry2.html Сега мојот извор има 2 мислења http://webdesign.about.com/rss2.0feed/entry2.html ...Дополнителни елементи за да се облекуваат вашиот RSS наслови
Горенаведениот RSS е се што треба да креирате извор, но има многу изборни ознаки кои можат да помогнат да го подобрите вашиот извор и да им дадете дополнителни информации на вашите читатели. Следниве се некои од моите омилени изборни ознаки кои можете да ги користите за подобрување на RSS Feeds:
- користете ја оваа ознака за да му кажете на читателот на кој јазик е вашата содржина. Можете да ги користите стандардните јазични кодови или означувањето на јазикот на државата со додадени кодови на земји (како en-us за US English).
- - известување за авторски права за вашиот канал.
- - е-мејл адресата на лицето одговорно за содржината на добиточната храна.
- - слика на логото на вашата храна. Оваа ознака ги вклучува под-ознаките: ,,,, и.
Имајте на ум дека сликата
мора да се совпаѓа со каналот
и димензиите на сликата не можат да бидат поголеми од 144 пиксели широк и 400 пиксели високи.
Сите горенаведени ознаки одат во и опишуваат храна, а не поединечни ставки, вака:
... Пример RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Пример за едноставен RSS фид. Ова е описот на самата храна, а не елемент. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (Џенифер Кристин) About.com http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...Сега можете да изградите свој RSS feed.