Падрабязней Як пабудаваць RSS файл з нуля
RSS або Really Simple Syndication з'яўляецца вельмі простым мовай XML , каб даведацца , таму што ёсць толькі некалькі тэгаў, якія патрабуюцца. І што сапраўды выдатна аб RSS тым, што калі ў вас ёсць корму і працуе, яго можна выкарыстоўваць паўсюль. Большасць вэб-браўзэраў могуць чытаць RSS, а таксама чытачоў, як Google Reader і Bloglines. RSS з'яўляецца магутным інструментам для ўсіх вэб-распрацоўнікаў, якія хочуць, каб павялічыць бачнасць сваіх вэб-сайтах.
Неабходныя прылады Напісаць RSS
- Тэкставы рэдактар: Вы можаце выкарыстоўваць практычна любы рэдактар , які будзе генераваць звычайны тэкст ASCII. Я аддаю перавагу выкарыстоўваць jEdit, таму што гэта бясплатна, і ён правярае XML для мяне, як я пішу. Але вы таксама можаце выкарыстаць HTML-рэдактары, як Dreamweaver ці BBEdit.
- RSS валідатар: Калі вы выкарыстоўваеце рэдактар XML , як jEdit, RSS - валідатар не з'яўляецца абсалютна неабходным. Але я лічу, што памылкі закрадываются нават у самых лепшых рэдактараў, таму праверка падачы заўсёды добрая ідэя.
Просты RSS дакумент
Гэты RSS 2.0 дакумент мае адзін элемент у карме разам з інфармацыяй аб падачы. Гэта мінімум, вы павінны мець сапраўдны і карысны RSS-канал.
Ўзор RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Прыклад просты канал. Гэта апісанне корму сам, а не рэч. Гэта самая апошняя запіс у маім узоры 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 паток
http://webdesign.about.com/rss2.0feed/ Прыклад просты канал. Гэта апісанне корму сам, а не рэч.
Апошняя частка корму з'яўляюцца самі элементы. Гэта гісторыі, якія будуць сіндыкаваныя на ваш канал. Кожны элемент заключаны ў элеменце.
Ўнутры элемента вы знойдзеце тыя ж тры тэга мы ўжо ведаем:
,
І. Яны выконваюць тую ж функцыю, што яны робяць па-за тэга элемента, але ўнутры яны спасылаюцца толькі, што адзін элемент. Такім чынам, тэкст ўнутры з'яўляецца тое, што адлюстроўваецца ў счытвальную прылада падачы, назва назва пасады, і спасылка, дзе размясціць спасылкі.
Гэта самая апошняя запіс у маім прыкладзе Тыдала
http://webdesign.about.com/rss2.0feed/entry.html Гэта тэкст, які будзе адлюстроўвацца ў feedreaders. Ён апісвае сам пост, а не ўвесь корм.
Адзіны новы тэг тэг. Гэты элемент паказвае агента карыстальніка або падачы чытачу, што унікальны 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-каналы:
- выкарыстоўваць гэты тэг, каб сказаць чытачу, што мова ваш Праўнік. Вы можаце выкарыстоўваць стандартныя коды моў або мовы краіны прызначэння з кодамі краін дададзены (як ан-нас для амерыканскага ангельскага).
- - аўтарскае апавяшчэнне для вашага канала.
- - адрас электроннай пошты асобы, адказнага за ўтрыманне Тыдала.
- - выява лагатыпа вашага Тыдала. Гэты тэг ўключае укладзеныя тэгі: ,,, і.
Звярніце ўвагу, што малюнак
павінен адпавядаць канал
і памеры малюнка не можа быць больш, чым 144 пікселяў у шырыню і 400 пікселяў ў вышыню.
Усе вышэйпералічаныя тэгі ідуць у і апісаць Праўнік, а не асобныя элементы, напрыклад:
... Узор RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Прыклад просты канал. Гэта апісанне корму сам, а не рэч. ан-нас Copyright 2007 г., Джэніфер Kyrnin webdesign@aboutguide.c (Джэніфер Kyrnin) About.com http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...Цяпер вы можаце стварыць свой уласны RSS-канал.