Ako vytvoriť kanál RSS pre svoj web od začiatku

Ako vytvoriť kanál RSS pre svoj web od začiatku

Aj keď kanály RSS a čítačky kanálov nie sú také populárne, ako bývali, RSS sú stále dôležité pre návštevníkov vašich stránok, ktorí chcú byť upozornení vždy, keď sa aktualizujú vaše stránky. Informačné kanály RSS je navyše možné použiť na propagáciu vášho obsahu prostredníctvom sociálnych médií mnohými spôsobmi.





Poďme sa najskôr pozrieť na to, ako vytvoriť RSS kanál pre vašu stránku od začiatku.





Formát kanála RSS: HEADER

Kanál RSS pre vašu stránku je v zásade súbor XML. Aby bol súbor XML identifikovaný ako kanál RSS, musíte dodržať konkrétny formát.





Na vytvorenie kanála RSS stačí zadať svoje informácie pre všetky potrebné značky. Môžete použiť akékoľvek textový editor . Poznámkový blok by fungoval dobre, ale pozrite sa na to Poznámkový blok ++ .

Poďme sa pozrieť na značky, ktoré musíte zahrnúť do svojho súboru XML, aby ste vytvorili svoj kanál RSS:





Prvé dva riadky určujú verziu XML a RSS, ako vidíte. Tretí riadok otvára značku „kanála“. Práve to by obsahovalo všetky informácie o vašom kanáli alebo webovej stránke. Pridajte tieto tri riadky tak, ako sú.

Ďalej nejaký kód o kanáli:





MakeUseOf RSS Feed
https://www.makeuseof.com/
Cool Websites, Software and Internet Tips
Wed, July 4 2018

Týchto pár riadkov určuje informácie o vašom kanáli RSS a vašom webe. The titul tag obsahuje akýkoľvek názov, ktorý by ste chceli dať svojmu kanálu RSS, odkaz označte body na svojich webových stránkach a popis tag obsahuje stručný úvod o kanáli RSS alebo webovej stránke. The lastBuildDate tag poskytuje poslednú zmenu obsahu v kanáli. Všimnite si toho, že dlastBuildDate je voliteľný.

Čokoľvek sa vo vašom súbore teraz nachádza, nazvime to HLAVICE .





správca systému Windows 10 deaktivoval správcu úloh

Formát kanála RSS: OBSAH

Ďalej máme skutočný obsah kanála RSS, ktorý sa pri čítaní pomocou čítačky kanálov zobrazí ako odlišné položky. Každý záznam je obsiahnutý v páre značiek a musí mať minimálne nasledujúci obsah:


Entry Title
URL Link to the entry
https://www.mysite.com/?p=584674
This is the description of the content...
Wed, July 4 2018

Opäť titul značka by odkazovala na nadpis alebo váš obsah, odkaz je úplná webová adresa, na ktorej je možné zadať položku na vašom webe.

Dátum má špecifický formát, ktorý môžete vidieť vyššie. Čas musí byť v GMT; môžete sa odvolať RFC 822 časť 5 obsahuje ďalšie podrobnosti o ďalších formátoch špecifikácie dátumu a času.

Nakoniec ten popis tag obsahuje skutočný obsah alebo popis záznamu. Uvedomte si, že vyššie uvedené by sa opakovalo pre každý záznam na vašom webe. Ak napríklad máte blog s piatimi článkami, kompletný kanál RSS by mal mať 5 značiek položiek, do ktorých by bolo možné uložiť 5 záznamov.

The sprievodca tag je jedinečný identifikátor pre každú položku. To je, koľko čítačiek kanálov (a vášho vlastného kódu, ktorý generuje tento súbor) určuje, či súbor RSS obsahuje nové položky.

The pubDate tag uvádza dátum zverejnenia obsahu vo vnútri kanála. Vo vyššie uvedenom príklade sa to týka obsahu jednotlivých položiek a každá položka by mala svoj vlastný dátum vydania.

Zatvorte otvorené kanál a rss značky (pomocou a ) a súbor uložte. Nahrajte ho na príslušné miesto na svojom webovom serveri (koreňový server by fungoval dobre) a máte k dispozícii súbor RSS.

prečo sa mi nezapne telefón?

Väčšina moderných čítačiek kanálov môže pre váš článok zobraziť obrázok hlavičky, ak popis vopred vložíte vloženým obrázkom pomocou kódu HTML tag.

Keď si teraz sadnete a zamyslíte sa, okamžite si uvedomíte, že súbor, ktorý ste práve vytvorili, je statický, čo znamená, že položky, ktoré ste napísali do značiek položiek, zostanú rovnaké a nezmenia sa tak, aby odrážali najnovší obsah. vášho webu. Takže než to zabalíme, máme niekoľko problémov, ktoré je potrebné vyriešiť.

Nechajte svoj kanál RSS dynamický

Teraz by to vyžadovalo trochu programovania. Ak si nie ste istí svojimi programovacími schopnosťami, navrhujem, aby ste radšej používali CMS ako Joomla , Drupal alebo najlepšie zo všetkých WordPress (ak ti to vyhovuje). CMS majú množstvo doplnkov pre kanály RSS a väčšina z nich dokonca ponúka funkcie RSS hneď po vybalení. Keď to však čítate, predpokladám, že pripravujete vlastné riešenie, a tak sa pustíme do kódovania.

Môžete použiť rovnaký programovací jazyk, aký ste použili na programovanie svojich stránok. Koncept, bez ohľadu na programovací jazyk, bude rovnaký. Uložíte nastavený počet položiek, ktoré ste zapísali do kanála RSS počas poslednej aktualizácie databázy vašich stránok. Táto databáza sa aktualizuje pri každom zverejnení novej stránky alebo záznamu v blogu. Zakaždým, keď sa spustí skript 'rss update', prečítate tieto hodnoty z databázy a napíšete ich do súboru.

Všetko, čo urobíme, je vyzdvihnúť položky z databázy a vložiť ich do príslušných značiek. Môžem len stručne načrtnúť kroky, pretože skutočný kód by sa líšil v závislosti od programovacieho jazyka, ktorý používate. Nasledujúce útržky kódu sú s láskavým dovolením WebReference.com, takže kvôli podrobnostiam pri písaní vlastného kódu si tieto podrobnosti prečítajte.

Táto funkcia vytiahne detaily hlavičky z databázy a zapíše ich do súboru RSS.

Táto funkcia vytiahne všetky jednotlivé položky z databázy a zapíše ich do súboru RSS.

Kroky alebo logika kódu budú vo všeobecnosti rovnaké bez ohľadu na to, aký jazyk používate:

  1. Pripojte sa k databáze obsahujúcej všetky požadované informácie (pozri vyššie).
  2. Získať všetky VSTUPY ktoré chcete pridať do kanála RSS. Obvykle je to 10 najnovších
  3. Vygenerujte prvú časť súboru, tj HLAVICE.
  4. Pri každej položke postupujte takto:
    1. Vygenerujte značku.
    2. Vyplňte požadované značky a obsah.
    3. Vygenerujte značku.
  5. Vygenerujte súbor PATKA na zatvorenie súboru.

Nechajte svoj kanál RSS objaviteľný

Ďalšou vecou, ​​ktorú musíte mať na pamäti, je, že čitatelia kanálov by mali byť schopní identifikovať generovaný kanál ako kanál RSS. Existuje mnoho spôsobov, ako to urobiť:

  • Môžete vytvoriť súbor XML ako súbor RSS, otvoriť ho a potom ručne pridávať položky pri každom zverejnení nového záznamu alebo pri aktualizácii informačného kanála.
  • Ak na vytvorenie kanála RSS použijete skript pri každom vyžiadaní, môžete odoslať súbor Typ obsahu: aplikácia/xml hlavičku pred akýmikoľvek inými informáciami.
  • Skript môžete uložiť ako súbor XML a softvér webového servera ho môže považovať za skriptovací súbor. Príklad s pridaním: | _+_ | v .htaccess by Apache považoval súbory XML za súbory PHP.

V ideálnom prípade váš prehliadač rozpozná informačný kanál RSS, keď je adresa URL kanála zadaná do poľa s adresou, na rozdiel od zobrazovania obsahu skriptu.

Väčšina moderných stránok WordPress má informačný kanál RSS k dispozícii ihneď po vybalení. Pozrite sa na obsah informačného kanála RSS spoločnosti MakeUseOf tak, že navštívite adresu URL pripojenú na konci '/feed'.

Jednoduchšie alternatívy k vytvoreniu kanála RSS

V priebehu rokov došlo k veľkému vývoju v oblasti technológie RSS. Nikto skutočne nepotrebuje vytvárať manuálny kanál RSS, pretože existuje toľko služieb, ktoré dokážu prevziať ľubovoľný web a previesť ho na dynamicky aktualizovaný kanál RSS. Tu je niekoľko služieb online, ktoré to dosiahnu (nie všetky sú bezplatné).

ako zvýrazniť v programe Adobe Reader

FetchRSS : Táto stránka vám umožňuje definovať prvky akejkoľvek webovej stránky, na ktorej chcete sledovať aktualizácie, a vytvárať z nej kanál RSS kliknutím na prvky stránky.

Feed Creator : Táto služba, vytvorená spoločnosťou FiveFilters.org, vám umožňuje zadať adresu URL stránky a filtrovať atribúty sprievodcu alebo triedy alebo segmenty adries URL.

Krmivo43 : Umožňuje vám načítať HTML z ľubovoľnej webovej stránky a vytvárať úryvky pre filtre, ktoré identifikujú všetky nové položky na stránke. Bezplatná verzia vám umožňuje vytvárať obmedzené kanály položiek, ktoré sa aktualizujú každých šesť hodín alebo viac.

Živnosť : Táto služba je podobná službe FetchRSS v tom, že vám umožňuje graficky zvýrazniť sekcie webovej stránky a sledovať aktualizácie.

Získajte svoj kanál RSS

Existuje mylná predstava, že RSS je stará technológia, ale z nejakého dôvodu zostala základnou súčasťou webu. Preto väčšina systémov CMS integrovala do svojho základného balíka generovanie RSS. Dôvodom je, že RSS je najľahšia dostupná metóda, ktorá umožňuje vašim fanúšikom a čitateľom prihlásiť sa na odber upozornení vždy, keď sa váš web aktualizuje.

Vďaka tomu sa vaši návštevníci budú vracať a budú verní. Využívajte teda RSS, aj keď ho chce len malá časť vašich návštevníkov. Verných návštevníkov je predsa ťažké zohnať.

Ak sa chcete dozvedieť viac o jednoduchom spustení webovej stránky, pozrite sa na ňu náš konečný sprievodca WordPress .

zdieľam zdieľam Tweet E -mail 5 tipov, ako nabiť svoje počítače VirtualBox Linux

Ste unavení z nízkeho výkonu, ktorý ponúkajú virtuálne počítače? Tu je to, čo by ste mali urobiť, aby ste zvýšili výkon svojho VirtualBoxu.

Čítajte ďalej
Súvisiace témy
  • Programovanie
  • Vývoj webových aplikácií
O autorovi Ryan Dube(942 publikovaných článkov)

Ryan má bakalársky titul z elektrotechniky. Pracoval 13 rokov v automatizačnom inžinierstve, 5 rokov v IT a teraz je Apps Engineer. Bývalý vedúci redaktor MakeUseOf, vystupoval na národných konferenciách o vizualizácii údajov a bol vystupovaný v národnej televízii a rozhlase.

Viac od Ryana Dubeho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber