Ako vytvoriť vlastné kanály RSS

Real Simple Syndication (RSS) umožňuje oveľa jednoduchšie udržiavať krok s najnovšími aktualizáciami o internetových službách a webových stránkach. Mnoho webových stránok v súčasnosti ponúka informačné kanály RSS, ktoré svojim čitateľom poskytujú alternatívu k manuálnej návšteve stránky alebo k odberu e-mailového spravodajcu.

Čítačky informačných kanálov, ako je RSS Owl alebo online služba Google Reader, sa ľahko používajú a fungujú ako ústredné centrum informácií pre mnoho používateľov. Niekedy sa však vyskytnú webové stránky, ktoré neponúkajú informačné kanály RSS. Príkladom takejto webovej stránky je služba Google New, ktorá zverejňuje najnovšie aktualizácie produktov Google. Samotnú službu spúšťa RSS, ale návštevníkom sa neponúkajú možnosti prihlásiť sa na odber informačného kanála.

Vytvorili sme informačný kanál pre túto službu pomocou bezplatnej služby Feed 43 a radi by sme vás sprevádzali vytvorením vlastného informačného kanála RSS. To by vám malo poskytnúť potrebné nástroje na vytvorenie informačného kanála na iných webových stránkach, ktoré ho neponúkajú.

Základné porozumenie HTML je pre to prospešné, ale nie nevyhnutne potrebné. Začnite tým, že navštívite webovú stránku Feed 43 a do formulára vložte adresu URL webovej stránky, pre ktorú chcete vytvoriť informačný kanál RSS. Ako príklad používame //www.google.com/newproducts/. Ignorujte kódovanie a kliknite na tlačidlo Obnoviť.

vlastný zdroj RSS

Všetky konfigurácie sa uskutočňujú na nasledujúcej stránke. V hornej časti sa používateľovi zobrazuje názov stránky a zdrojový kód. Neskôr potrebujeme zdrojový kód, aby sme našli vzory pre názov správy, popis a odkaz. To je najviac technický a zastrašujúci krok procesu, ale nie taký ťažký, ako vyzerá na prvý pohľad.

RSS zdroj

Vzory sú definované v kroku 2. Informačný kanál 43 používa premennú {%} na definovanie premenných a {*} pre obsah, ktorý nie je relevantný. Teraz sa musíme ponoriť do zdrojového kódu, ale predtým, ako to urobíme, sa pozrieme na pôvodnú stránku, aby sme získali názov a popis, ktorý musíme nájsť v zdrojovom kóde.

Prezrite si prvý nadpis nového produktu na stránke a vyhľadajte ho v zdrojovom kóde. Pre náš príklad Google New, ktorý je „Výšková služba je teraz k dispozícii v“. Text nájdete v zdroji, ktorý obsahuje prvky HTML. Teraz nahradíme názov položky správy premennou {%} a pridáme celý riadok

{%}

podľa vzoru vyhľadávania (opakovateľný) * v kroku 2. Ak sa však pozriete trochu bližšie alebo presnejšie, zistíte, že názov sa objaví druhýkrát v zdroji. To je nezvyčajné pre väčšinu webových stránok, ale v tomto prípade je druhý výskyt v skutočnosti ten pravý. Prečo? Pretože na tomto mieste je uverejnený aj celý text každého príspevku.

Pre názov článku vyberieme

{%}

a vložte kód do poľa (opakovateľný) vzor vyhľadávania.

Pre popis sa pozrieme pod riadok a nájdeme

{%}

Celý kód, ktorý sme vložili do tohto poľa, je

{%} {*}

{%}

Vidíte {*}? Tým sa zbaví všetkého, čo je medzi týmito dvoma poliami. Ak ho vynecháte, všimnete si, že kliknutím na Extrahovať sa nájde 0 položiek, ak ich pridáte, všetky položky sa nájdu.

Vystrihnuté údaje uvedené nižšie ukazujú, ako sa každá položka zobrazuje v informačnom kanáli RSS. Poznamenajte si premenné {1} a {2}, ktoré sú nastavené na názov článku a popis.

RSS tvorba

Tieto dve položky musíme pridať do vlastností položky RSS. Prvé do poľa názvu a druhé v poli popisu.

feed43

Kliknutím na náhľad sa nakoniec zobrazí, ako bude RSS kanál vyzerať v čítačke RSS.

ukážka informačného kanála

Nakoniec sa adresa zdroja RSS a adresa editovacej stránky zobrazia tvorcovi vlastného kanála RSS. A tak vytvoríte vlastné informačné kanály RSS pomocou informačného kanála Feed43. Ak máte akékoľvek otázky týkajúce sa tohto procesu, dajte nám vedieť v komentároch.