Uzziniet, kā izveidot RSS failu no nulles
RSS vai tiešām vienkāršā sindikācija ir ļoti viegli XML valoda, kas jāapgūst, jo ir nepieciešami tikai daži tagi. Un tas, kas patiešām ir liels par RSS, ir tas, ka, tiklīdz jūs saņemat barību un darbojas, to var izmantot visā vietā. Lielākā daļa tīmekļa pārlūkprogrammu var lasīt RSS, kā arī lasītājus, piemēram, Google Reader un Bloglines. RSS ir jaudīgs rīks jebkuram Web izstrādātājam, kurš vēlas palielināt savu tīmekļa vietņu redzamību.
Rīki, kas nepieciešami RSS rakstīšanai
- Teksta redaktors: varat izmantot gandrīz jebkuru redaktoru, kas ģenerēs vienkāršu ASCII tekstu. Es gribētu izmantot jEdit, jo tas ir bez maksas, un man pārbauda XML kā es rakstu. Bet jūs varat arī izmantot HTML redaktorus, piemēram, Dreamweaver vai BBEdit.
- RSS validators: ja jūs izmantojat XML redaktoru, piemēram, jEdit, RSS validators nav absolūti nepieciešams. Bet, es uzskatu, ka kļūdas izliekas pat labākajos redaktoros, tādēļ barības pārbaude vienmēr ir laba ideja.
Vienkāršs RSS dokuments
Šajā RSS 2.0 dokumentā ir vienums barības kopā ar barības informāciju. Tas ir minimums, kas jums nepieciešams, lai būtu derīga un izmantojama RSS plūsma.
Paraugs RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Vienkāršas RSS plūsmas piemērs. Šis ir pats plūsmas apraksts, nevis vienums. Šis ir visjaunākais ieraksts manā izlases kanālāhttp: //webdesign.about.com/rss2.0feed/entry.html Šis ir teksts, kas parādīsies barošanas darbā. Tas apraksta pašu ziņu, nevis visu barību. http://webdesign.about.com/rss2.0feed/entry.htmlKā redzat, pamata RSS dokumentam ir ļoti maz vajadzīgas, lai izveidotu pilnībā funkcionālu barību. Ja jūs vajadzētu ielīmēt šo kodu RSS validatorā, tas būtu derīgs - tas nozīmē, ka RSS plūsmas lasītāji to var arī izlasīt.
Pirmās trīs rindiņas paziņo lietotāja aģentam, ka tas ir XML dokuments, tas ir RSS 2.0 fails un ir kanāls:
Informācija par versiju nav nepieciešama, taču, manuprāt, ir pareizi iekļaut šo atribūtu tagam.
Katrai barībai jābūt nosaukumam, vietrādim URL un aprakstam. Un tas ir tas, ko
,
, un tags, kas dzīvo kanālā (bet ne vienā), definē. Lielākajai daļai plūsmu šie elementi nekad nemainīsies, kad esat nolēmis par jūsu plūsmas nosaukumu un aprakstu.
Paraugs RSS 2.0 barotne
http://webdesign.about.com/rss2.0feed/ Vienkāršas RSS plūsmas piemērs. Šis ir pats plūsmas apraksts, nevis vienums.
Pēdējā barības daļa ir paši priekšmeti. Tie ir stāsti, kurus sindicēs jūsu plūsma. Katrs postenis ir ietverts elementā.
Vienuma ietvaros jūs atradīsit tos pašus trīs tagus, kurus jau zinām:
,
, un . Tie izpilda to pašu funkciju, kāda tā ir ārpus objekta taga, bet iekšpusē tie attiecas tikai uz vienu vienumu. Tātad teksts iekšā ir tas, kas parādās baru lasītājā, virsraksts ir amata nosaukums, un saite ir vieta, kur tiek pievienota ziņa.
Šis ir visjaunākais ieraksts manā parauga plūsmā
http://webdesign.about.com/rss2.0feed/entry.html Šis ir teksts, kas parādīsies barošanas darbā. Tas apraksta pašu ziņu, nevis visu barību.
Vienīgais jaunais tags ir tags. Šis elements informē lietotāja aģentu vai plūsmas lasītāju, kāds ir unikālais URL šim ziņojumam. Tas var būt tāds pats URL kā objekta saite vai atsevišķa pastāvīgā saite (permalink).
http://webdesign.about.com/rss2.0feed/entry.htmlVienīgais, kas palicis, ir slēgt objektu, kanālu un rss. Tā kā tas ir XML, visi tagi ir jāaizver.
Pievienot jaunus vienumus uz augšu
Lielākā daļa RSS plūsmu vienlaikus sastāv no vairāk nekā viena vienuma. Tādā veidā, ja klients ir jauns jūsu vietnē, viņi var redzēt pēdējos posteņus vai visus tos, ja tos visus ievietojat RSS. Lai pievienotu jaunu ziņu, vienkārši pievienojiet jaunu vienumu virs pirmā ziņojuma:
... Otrs postttp: //webdesign.about.com/rss2.0feed/entry2.html Tagad manai plūsmai ir 2 ziņas http://webdesign.about.com/rss2.0feed/entry2.html ...Papildu elementi, lai saģērbtu jūsu RSS barotni
Iepriekšējais RSS ir viss, kas jums nepieciešams, lai izveidotu plūsmu, taču ir daudz izvēles tagu, kas var palīdzēt uzlabot jūsu plūsmu un sniegt jūsu lasītājiem papildu informāciju. Tālāk ir sniegti daži no maniem iecienītajiem izvēles tagiem, kurus varat izmantot, lai uzlabotu savas RSS plūsmas:
- izmantojiet šo atzīmi, lai pastāstītu lasītājam, kāda valoda ir jūsu plūsma. Jūs varat izmantot standarta valodu kodus vai valodas valsts apzīmējumu ar valsts kodiem, kas pievienoti (piemēram, en-us for US English).
- - jūsu kanāla autortiesību paziņojums.
- - par barības saturu atbildīgās personas e-pasta adrese.
- - jūsu barības logotipa attēls. Šajā atzīmē ir iekļautas apakškategorijas: ,,,, un.
Ņemiet vērā, ka attēls
ir jāsaskaņo kanāls
un attēla izmēri nevar būt lielāki par 144 pikseļiem plata un 400 pikseļi garš.
Visi iepriekš minētie tagi ietilpst plūsmā un apraksta to, nevis atsevišķus vienumus, piemēram, šo:
... Paraugs RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Vienkāršas RSS plūsmas piemērs. Šis ir pats plūsmas apraksts, nevis vienums. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) About.com http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...Tagad jūs varat izveidot savu RSS barību.