Dysgu sut i Adeiladu Ffeil RSS o Scratch
Mae RSS neu Really Simple Syndication yn iaith XML hawdd i'w ddysgu oherwydd dim ond ychydig tagiau sydd eu hangen arnoch. A beth sy'n wych iawn am RSS yw, unwaith y bydd gennych chi fwydo a rhedeg, gellir ei ddefnyddio dros y lle. Gall y rhan fwyaf o borwyr Gwe ddarllen RSS, yn ogystal â darllenwyr fel Google Reader a Bloglines. Mae RSS yn arf pwerus i unrhyw ddatblygwyr gwe sydd am gynyddu gwelededd eu gwefannau.
Offer Angenrheidiol i Ysgrifennu RSS
- Golygydd testun: Gallwch ddefnyddio bron unrhyw olygydd a fydd yn cynhyrchu testun ASCII plaen. Mae'n well gen i ddefnyddio jEdit oherwydd mae'n rhad ac am ddim ac mae'n gwirio'r XML i mi wrth i mi ysgrifennu. Ond gallwch hefyd ddefnyddio golygyddion HTML fel Dreamweaver neu BBEdit.
- Dilyswr RSS: Os ydych chi'n defnyddio golygydd XML fel jEdit, nid yw dilyswr RSS yn hollol ofynnol. Ond rwy'n gweld bod camgymeriadau'n creep i mewn hyd yn oed yn yr olygyddion gorau, felly mae dilysu'r porthiant bob amser yn syniad da.
Dogfen RSS Syml
Mae gan y ddogfen RSS 2.0 un eitem yn y bwyd anifeiliaid ynghyd â'r wybodaeth am fwydo. Dyma'r lleiafswm y mae angen i chi gael porthiant RSS dilys a defnyddiol.
Sampl RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Enghraifft o borthiant RSS syml. Dyma ddisgrifiad o'r porthiant ei hun, nid eitem. Dyma'r cofnod diweddaraf yn fy nhudalen sampl feedhttp: //webdesign.about.com/rss2.0feed/entry.html Dyma'r testun a fydd yn ymddangos yn y darllenwyr bwyd. Mae'n disgrifio'r swydd ei hun, nid y bwyd cyfan. http://webdesign.about.com/rss2.0feed/entry.htmlFel y gwelwch, ychydig iawn sydd ei angen ar ddogfen sylfaenol RSS i greu porthiant llawn swyddogaethol. Pe baech yn gludo'r cod hwnnw yn ddilysydd RSS, byddai'n dilysu - sy'n golygu y gallai darllenwyr bwydydd RSS ei ddarllen hefyd.
Mae'r tair llinell gyntaf yn dweud wrth asiant y defnyddiwr fod hwn yn ddogfen XML, mae'n ffeil RSS 2.0, ac mae sianel:
Nid oes angen yr wybodaeth fersiwn, ond rwy'n credu ei fod yn syniad da cynnwys y priodoldeb hwnnw ar y tag.
Dylai pob porthiant gael teitl, URL, a disgrifiad. A dyna beth yw'r
,
, a thaflenni sy'n byw o fewn y sianel (ond nid o fewn a) yn diffinio. Ar gyfer y rhan fwyaf o fwydydd, ni fydd yr elfennau hyn byth yn newid ar ôl i chi benderfynu ar eich enw a'ch disgrifiad bwyd.
Bwydlen Sampl RSS 2.0
http://webdesign.about.com/rss2.0feed/ Enghraifft o borthiant RSS syml. Dyma ddisgrifiad o'r porthiant ei hun, nid eitem.
Rhan olaf y bwyd anifeiliaid yw'r eitemau eu hunain. Dyma'r storïau a fydd yn cael eu syndicetio gan eich bwyd anifeiliaid. Amgaeir pob eitem mewn elfen.
Y tu mewn i'r eitem rydych chi'n dod o hyd i'r un tri tag yr ydym eisoes yn eu hadnabod:
,
, a. Maent yn perfformio'r un swyddogaeth ag y maent y tu allan i'r tag eitem, ond y tu mewn maent yn cyfeirio dim ond yr un eitem honno. Felly y testun y tu mewn i'r hyn yw arddangosfeydd yn y darllenydd porthiant, y teitl yw teitl y swydd, a'r dolen yw'r cysylltiad â'r post.
Dyma'r cofnod diweddaraf yn fy mhorthiant sampl
http://webdesign.about.com/rss2.0feed/entry.html Dyma'r testun a fydd yn ymddangos yn y darllenwyr bwyd. Mae'n disgrifio'r swydd ei hun, nid y bwyd cyfan.
Yr unig tag newydd yw'r tag. Mae'r elfen hon yn dweud wrth asiant y defnyddiwr neu ddarllenydd porthiant beth yw'r URL unigryw ar gyfer y swydd honno. Gall hyn fod yr un URL â'r ddolen neu ddolen barhaol ar wahān (hidlo) ar gyfer yr eitem.
http://webdesign.about.com/rss2.0feed/entry.htmlYr unig beth sy'n weddill yw cau'r eitem, y sianel, a'r rss. Oherwydd bod hyn yn XML, mae angen cau pob tag.
Ychwanegwch Eitemau Newydd i'r Brig
Mae'r rhan fwyaf o borthiannau RSS yn cynnwys mwy nag un eitem ar y tro. Fel hyn, os yw cwsmer yn newydd i'ch safle, gallant weld y swyddi diwethaf, neu'r cyfan ohonynt, os ydych chi'n eu cadw i gyd yn y RSS. I ychwanegu swydd newydd, dim ond ychwanegu eitem newydd uwchben y swydd gyntaf:
... Ail posthttp: //webdesign.about.com/rss2.0feed/entry2.html Nawr mae gan fy mhorthiant 2 swydd http://webdesign.about.com/rss2.0feed/entry2.html ...Elfennau Ychwanegol i Gwisgo Eich RSS Feed
Mae'r RSS uchod i gyd, mae angen i chi greu porthiant, ond mae yna lawer o tagiau dewisol a all helpu i wella'ch bwyd a rhoi gwybodaeth ychwanegol i'ch darllenwyr. Dyma rai o fy hoff tagiau dewisol y gallwch eu defnyddio i wella'ch Porthyddion RSS:
- Defnyddiwch y tag hwn i ddweud wrth y darllenydd pa iaith y mae'ch bwyd anifeiliaid yn ei gynnwys. Gallwch ddefnyddio codau iaith safonol, neu ddynodiad gwlad-iaith gyda chodau gwlad wedi'u hychwanegu (fel en-us ar gyfer Saesneg yr Unol Daleithiau).
- - yr hysbysiad hawlfraint ar gyfer eich sianel.
- - cyfeiriad e-bost y person sy'n gyfrifol am gynnwys y bwyd anifeiliaid.
- - delwedd o logo eich bwyd. Mae'r tag hwn yn cynnwys yr is-tagiau: ,,,, a.
Sylwch, bod y ddelwedd
rhaid iddo gyd-fynd â'r sianel
ac ni all y dimensiynau delwedd fod yn fwy na 144 picsel o led a 400 picsel o uchder.
Mae'r holl dagiau uchod yn mynd i mewn ac yn disgrifio'r bwyd anifeiliaid, yn hytrach nag eitemau unigol, fel hyn:
... Sampl RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Enghraifft o borthiant RSS syml. Dyma ddisgrifiad o'r porthiant ei hun, nid eitem. en-us Hawlfraint 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) Amdanom ni http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...Nawr gallwch chi adeiladu'ch porthiant RSS eich hun.