1.Základy RSS v XML 1.1 - teorie tvorby a průprava k tvorbě 1.2 - základy RSS v XML 1.3 - připojení RSS kanálu k webu 2.Složitější funkce RSS 2.1 - ikonky k článkům (v lepších prohlížečích a čtečkách) 2.2 - RSS jako blog 2.3 - další vlastnosti u článků 3.Studijní materiály 3.1 - historie RSS 3.2 - tipy a vysvětlivky k RSS 3.3 - validování RSS ve formě pro dokument XML 4.Slovník 4.1 - RSS slovníček 4.2 - XML slovníček
Co znamená v příručce to a ono ? P – PAMUTUJ ! PP – POZNÁMKA UP – UKÁZKOVÝ PŘÍKLAD Autor : pavel trávníček
TEORIE TVORBY A PRŮPRAVA K TVORBĚ
UP
P – Čtenáři nečtou zdrojový kód XML s RSS feed neboli RSS kanálem ale finální výtažek z agregátor nebo reader zpráv, aby byl finální výtažek musí být vše správně napsané, zaznamenané a uložené . Čtenáři většinou nečtou nebo neodebírají novinky pomocí prohlížeče, ale využívají služby RSS čteček. Příkladem RSS čtečky je služba pro přihlášené na domovské Lops.cz stránce seznam.cz ( odebírání novinek (pomocí rss) ), ale jsou i zabudované http://www.lops.cz/ v PC. <description>Vyhledávač pro programátory ZÁKLADY RSS V XML 2009 – 2009, Lops.czcs Podle mě je nejlepší vysvětlovat na hotovém příkladu. Mon, 5 Nov 2007 08:00:00 GMT Takže vedle jeden máme : Mon, 5 Nov 2010 08:00:00 GMT <webMaster>Pavel Trávníček PP – barvy neodpovídají podbarvení v editorech, jsou vybrány náhodně. <managingEditor>[email protected] ?xml version="1.0"? – určuje verzi xml v dokumentu <docs>http://lops.cz/rss.xml ?xml encoding="windows-1250"? - určuje typ (kódování) písma rss version="2.0" – určuje verzi RSS Lops na plochu - datové ohraničení (kánál s obsahem informací) http://lops.cz/dow.html - určuje nadpis článku, nebo název webu <description>Lops na plochu pomocí exe souboru. - určuje kam může článek přesměrovat čtenáře, nebo na jaké Programy zdarma adrese sídlí web [email protected] <description> - stručný popis článku, nebo webu Sun, 16 Dec 2018 08:00:00 GMT - obsahuje rok tvorby až rok poslední úpravy a Mon, 5 Nov 2010 08:00:00 GMT také autora nebo web autora, popřípadě jméno společnosti - určuje jazyk, ve kterém jsou správy v RSS psány <webMaster> - jméno web mastera <managingEditor> - kontakt (mail) na web mastera (z informačních důvodů) <docs> - adresa umístění dokumentu - ohraničení jednotlivých článků a obsahu - kategorie článku - mail autora pubDate - čas zveřejnění lastBuildDate - čas poslední změny Příklad ze stránky www.lops.cz .
PŘIPOJENÍ RSS KANÁLU K WEBU Způsobů připojení a zapojení do webového obsahu RSS feed neboli RSS kanálů je spousta. Tak alespoň některé ukážu i zde. PP – barvy neodpovídají podbarvení v editorech jsou vybrány náhodně. #1 – způsob zobrazení : - zaznamenáváme do: html, php type="application/rss+xml" – popisuje o jakou aplikaci se jedná href="http://www.lops.cz/rss.xml" – kde se aplikace nachází title="Lops.cz" – název (pojmenování) rel="alternate" – popisuje o jaký druh odkazu se jedná
#2 – způsob zobrazení: Toto je můj rss kanál –zaznamenáváme do: html, php - typický odkaz (základní (není co dodat)) href="http://www.lops.cz/rss.xml" – kde se aplikace nachází
Příklad ze stránky www.lops.cz .
IKONY K ČLÁNKŮM
UP
Způsobů vkládání obrázků do XML k RSS feed neboli RSS kanálu na web #1 je spousta. Tak alespoň některé ukážu i zde. #1 img – element pro obrázek src="http://www.lops.cz/images/f5.png" – adresa obrázku width="48" - šířka height="48" - výška alt="ikonka" - popis
Příklad ze stránky www.lops.cz .
RSS JAKO BLOG
UP
Já , co se týká RSS blogů bez webu nejsem proti, ale přece jen to v nějakých čtečkách nedělá dobrě. Takže se mrkneme, jak na správný RSS blog více způsoby a také si o tom ještě trochu povíme. PP – Ne všechny prohlížeče mají vyřesěné zobrazování RSS kanálů jako třeba Opera (verze 10 a výš), která to vyřešila nápadem, který se podobá nástěnce. Já osobně čtečky moc nevyužívám, ale z toho co vím, to taky není nic moc. P – takže pamatuj že RSS není moc podporováno a proto bych doporučoval možnost #3. PP – barvy neodpovídají podbarvení, v editorech jsou vybrány náhodně. #1 RewriteEngine on – toto je hlavička dokumentu, který určuje, že při vstupu na doménu lops.over.cz najedete přímo na RSS (tento element můžete do .htaccess napsat jen jednou) RewriteCond %{HTTP_HOST} ^lops.over.cz – tento element určuje jaká doména vám patří a že z ní může přesměrovávat na uvedenou adresu v níže uvedeném elementu RewriteRule (.*) http://www.lops.cz/rss.xml [R=301,QSA,L] tento element určuje kam má být doména uvedená v elemtu nad tímto přesměrována #2 Vytvoříte hlavní stránku, která na RSS feed neboli RSS kanál upoutá a dále na ní dejte odkaz na RSS feed neboli RSS kanál. #3 Vytvořte hlavní stránku napojenou na RSS feed neboli RSS kanál s tím, že se bude vypisovat pod sebe nebo i jinak (vlastní rss čtečka na tvém webu jen pro tvůj kanál), a k tomu si můžete udělat i podporu větších obrázků a máte vytvořený stránkový newster ve stylu blogu.
#1
Do .htaccess : RewriteEngine on RewriteCond %{HTTP_HOST} ^lops.over.cz RewriteRule (.*) http://www.lops.cz/rss.xml [R=301,QSA,L]
Příklad ze stránky www.lops.cz .
DÁLŠÍ VLASTNOSTI U ČLÁNKŮ - je element, do kterého se uvádí url stránky s komentáři
UP http://www.lops.cz/clanek11/koments.php
Příklad ze stránky www.lops.cz .
Historie Kdy RSS vzniklo a kdo za tím stál ? RSS začalo vznikat v roce 1999. Na trh s ním přišla firma Rich Site Summary. Dnes už je ale přejmenována na Netscape. Nejprve byla používána jen na portálu My Netscape pro výměnu odkazů, ale v brzké době jí pan Dan Libbym přepsal na verzi která je známá joko RSS 0.91 Kdy vznikly RSS čtečky ? Kolem roku 2005 webmástři zjistili, že obsah nemusejí sdílet jen mezi sebou, ale že ho mohou nabídnout i veřejnosti po celém světě a na základě toho v roce 2005 vzniká první RSS čtečka s populárním oranžovým logem.S oranžovým logem přišla Mozila a nakonec se uchytilo natolik, že ostatní prohlížeče ho také začaly používat.
TIPY A VYSVĚTLIVKA K RSS RSS čeho je to zkratka ? Rich Site Summary
Dokáží rss čtečky upozorňovat na nové zprávy a jak ? Ano, ne všechny čtečky, ale některé po otevření upozorní a některé jen prostě někam napíší, kolik je nových zpráv. A některé vůbec neupozorňují.
Co je to rss ? RSS je technologie založena na principech XML, které slouží k propojování webového obsahu.
Jak rss funguje ? Všechno to startuje na samotném cílovém webu s daným obsahem, kde je nějaký veřejnosti dostupný RSS feed neboli RSS kanál, a tady začíná koloběh neboli tok informací. V tuto chvíli, když už nějaký konkrétní RSS feed neboli RSS kanál existuje a obsahuje data vhodné pro XML a RSS přichází na řadu agregátor nebo reader zpráv, kteří mají nastavený tento RSS feed neboli RSS kanál mohou číst a stahovat zněj nové data. Tyto data, ke kterým se dostane váš agregátor nebo reader, později budou od něj postoupeny vám. Jeden agregátor nebo reader zpráv může kontrolovat více RSS feed neboli RSS kanálů.
RSS KANÁLY KTERÉ STOJÍ ZA PŘEČTENÍ : Lops.cz – novinky www.lops.cz/rss.xml www.lops.cz – prohledává odborné weby týkající se tvorby www
VALIDOVÁNÍ RSS VE FORMĚ PRO DOKUMENT XML Proč validovat RSS ? Validní kód je lepší, jak pro čtečky, tak i pro čtenáře. Validní kód dává jistotu, že informace se ke čtenáři dostanou správné a bezchybné. Ale nemusí, pokud někdo neumí pravopis, ale to není chyba webu ani ničeho v RSS tokovém koloběhu, to je jen chyba toho, kdo konkrétní článek psal.
Jak validovat RSS ? Možností jak validovat RSS kód je více, ale jeden z nejjednodušších je zadat do prohlížeče http://feedvalidator.org/ a zbytek už snad pochopíte sami a kdo ne, tak si může otevřít přeloženou verzi prostředníctvím Google Language Tools, která je umístěna na webové adrese : http://translate.google.cz/translate?hl=cs&sl=en&tl=cs&u=http%3A%2F %2Ffeedvalidator.org%2F .
RSS slovníček :
XML slovníček :
RSS feed = RSS channel = RSS kanál RSS = Rich Site Summary nebo Really Simple Syndication