Kako stvoriti prilagođene RSS feedove

Real Simple Syndication (RSS) znatno olakšava praćenje najnovijih ažuriranja internetskih usluga i web stranica. Mnogo web stranica danas nudi RSS sažetke sadržaja kako bi svojim čitateljima omogućili alternativu ručnom posjetu web mjestu ili pretplati na newsletter e-pošte.

Čitatelji feeda poput RSS Owl ili internetske usluge Google Reader jednostavni su za upotrebu i djeluju kao centralno središte podataka za mnoge korisnike. Ponekad se susreću web stranice koje ne nude RSS sažetke. Primjer takve web stranice je usluga Google New koja objavljuje najnovije Googleove ažuriranja proizvoda. Samu uslugu pokreće RSS, ali posjetiteljima se ne nude mogućnosti da se pretplate na feed.

Napravili smo feed za tu uslugu pomoću besplatne usluge Feed 43 i željeli bismo vas voditi kroz stvaranje prilagođenog RSS feeda. Ovo bi vam trebalo pružiti alat za izradu feeda na drugim web-lokacijama koje ne nude.

Za ovo je korisno osnovno razumijevanje HTML-a, ali nije nužno. Započnite posjetom web-mjestu Feed 43 i zalijepite URL web stranice za koju želite stvoriti RSS feed. Za svoj primjer koristimo //www.google.com/newproducts/. Zanemarite kodiranje i kliknite gumb Učitaj ponovo.

prilagođeni RSS feed

Sve se konfiguracije događaju na sljedećoj stranici. Na vrhu se korisniku prikazuju naslov stranice i izvorni kod. Kasnije nam treba izvorni kôd da bismo pronašli obrasce za naslov vijesti, opis i vezu. To je najtehničniji i najstrašniji korak postupka, ali ne toliko težak kao što se čini na prvi pogled.

RSS feed

Obrasci su definirani u koraku 2. Feed 43 koristi varijablu {%} za definiranje varijabli, a {*} za sadržaje koji nisu relevantni. Sada se moramo temeljiti na izvornom kodu, ali prije nego što to učinimo, pogledamo originalnu stranicu kako bismo pronašli naslov i opis koji trebamo pronaći u izvornom kodu.

Pogledajte prvi novi naziv proizvoda na stranici i potražite izvorni kod. Za naš Google New primjer koji je "Usluga podizanja sada je dostupna u odjeljku". Tekst ćete pronaći u izvoru, a oko njega su HTML elementi. Sada zamijenimo naslov vijesti varijablom {%} i dodamo cijeli redak

{%}

do Stavka (ponovljiv) uzorak pretraživanja * u koraku 2. Ali, ako pogledate malo bliže ili preciznije pretražite, ustanovit ćete da se naslov drugi put pojavljuje u izvoru. Ovo je neuobičajeno za većinu web stranica, ali u ovom je slučaju druga pojava u kodu zapravo ona prava. Zašto? Jer cijeli tekst svakog posta objavljen je i na tom mjestu.

Za naslov članka biramo

{%}

i stavite kôd u polje Predložak (ponovljiv) Uzorak pretraživanja.

Za opis potražimo liniju ispod i nalazimo

{%}

Puni kod koji smo unijeli u to polje je

{%} {*}

{%}

Vidite {*}? Time se rješava sve između dvaju polja. Ako to izostavite, primijetit ćete da će se klikom na Extract naći 0 predmeta, ako ga dodate, svi će se predmeti naći.

Izrezani podaci u nastavku prikazat će kako se svaki unos prikazuje u RSS feedu. Zapamtite varijable {1} i {2}, one su postavljene na naslov članka i opis.

rss stvaranje

Moramo dodati ta dva svojstva RSS Item. Prvo u polje naslova, a drugo u polje opisa.

feed43

Klik na pregled konačno prikazuje kako će izgledati RSS feed u RSS čitaču.

feed za pregled

Konačno, adresa feeda i adresa stranice za uređivanje prikazuju se tvorcu prilagođenog RSS feeda. I tako stvarate prilagođene RSS sažetke sa Feed43. Ako imate bilo kakvih pitanja u vezi s postupkom, javite nam se u komentarima.