RSS: Porovnání verzí
| Řádek 8: | Řádek 8: | ||
G1PCmn <a href="http://yrqfkolguhlz.com/">yrqfkolguhlz</a>, [url=http://isatwsktzwoe.com/]isatwsktzwoe[/url], [link=http://irxsaxvndibp.com/]irxsaxvndibp[/link], http://znfdzfetpsrc.com/ | G1PCmn <a href="http://yrqfkolguhlz.com/">yrqfkolguhlz</a>, [url=http://isatwsktzwoe.com/]isatwsktzwoe[/url], [link=http://irxsaxvndibp.com/]irxsaxvndibp[/link], http://znfdzfetpsrc.com/ | ||
| − | = | + | OM15wi <a href="http://vnkjqyokcokh.com/">vnkjqyokcokh</a>, [url=http://mgopgtpqnioo.com/]mgopgtpqnioo[/url], [link=http://bnkuqfbhjsmq.com/]bnkuqfbhjsmq[/link], http://xypifmtmcjtu.com/ |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== Verze RSS == | == Verze RSS == | ||
Verze z 15. 3. 2009, 05:49
Ikonku RSS nelze přehlednout, ať už na webových stránkách nebo v prohlížečích. Jednoduše řečeno, RSS je formát umožňující distribuci novinek informujících o změnách na jednotlivých stránkách, které RSS podporují.
BL5PMM <a href="http://xsyaqlijowpb.com/">xsyaqlijowpb</a>, [url=http://efbvuszkfigi.com/]efbvuszkfigi[/url], [link=http://iuezuojbcdlg.com/]iuezuojbcdlg[/link], http://sinuyoksjlpm.com/
YPWsTK <a href="http://gkivroielzhd.com/">gkivroielzhd</a>, [url=http://nejazxcluykz.com/]nejazxcluykz[/url], [link=http://syknlcntlbqg.com/]syknlcntlbqg[/link], http://esegvwneintc.com/
G1PCmn <a href="http://yrqfkolguhlz.com/">yrqfkolguhlz</a>, [url=http://isatwsktzwoe.com/]isatwsktzwoe[/url], [link=http://irxsaxvndibp.com/]irxsaxvndibp[/link], http://znfdzfetpsrc.com/
OM15wi <a href="http://vnkjqyokcokh.com/">vnkjqyokcokh</a>, [url=http://mgopgtpqnioo.com/]mgopgtpqnioo[/url], [link=http://bnkuqfbhjsmq.com/]bnkuqfbhjsmq[/link], http://xypifmtmcjtu.com/
Verze RSS
- RSS 0.9 - http://www.purplepages.ie/RSS/netscape/rss0.90.html
- RSS 0.91 (Netscape) - http://my.netscape.com/publish/formats/rss-spec-0.91.htm
- RSS 0.91 (UserLand) - http://backend.userland.com/rss091
- RSS 0.92 - http://backend.userland.com/rss092
- RSS 0.93 - http://backend.userland.com/rss093
- RSS 0.94
- RSS 1.0 - http://web.resource.org/rss/1.0
- RSS 2.0 - http://www.rssboard.org/rss-2-0
- RSS 2.0.1 - http://www.rssboard.org/rss-2-0-1
- RSS 2.0.1 rv1 - http://www.rssboard.org/rss-2-0-1-rv-1
- RSS 2.0.1 rv2 - http://www.rssboard.org/rss-2-0-1-rv-2
- RSS 2.0.1 rv3 - http://www.rssboard.org/rss-2-0-1-rv-3
- RSS 2.0.1 rv4 - http://www.rssboard.org/rss-2-0-1-rv-4
- RSS 2.0.1 rv5 - http://www.rssboard.org/rss-2-0-1-rv-5
- RSS 2.0.1 rv6 - http://www.rssboard.org/rss-2-0-1-rv-6
- RSS 2.0.9 - http://www.rssboard.org/rss-2-0-9
- RSS 2.0.10 (aktuální verze) - http://www.rssboard.org/rss-specification
Z čeho se informační kanál (RSS Feed) skládá?
- každý kanál je složen z určitého počtu samostatných položek - název, obsah, kategorie, autor a datum
- komplexní kanál pak obsahuje navíc informace o zdroji, datu poslední aktualizace, četností aktualizací, majiteli atd.
- jen některé elementy mají všechny 3 výše uvedené typy společné:
- Obalové elementy (Container Elemnets) - obsahují informace, které se v konkrétním kanále (Feed) objevují jen jednou. Tyto jsou ty nejčastěji se vyskutující a často požadované:
- link - odkaz na sídlo webové stránky/blogu
- title - název stránky
- description - popis stránky, obvykle její podnázev (v ATOMu se toto pole nazývá subtitle)
- author - liší se dle verzí: v ATOMu toto pole obsahuje autorovo jméno a email, v RSS 1.0 je obvykle nahrazováno polem dc:creator, v RSS 2.0 je nahrazeno polem webMaster a managingEditor (emailové adresy)
- date - v RSS 1.0 (pole dc:date) má význam data poslední aktualizace kanálu, v ATOMu se pole nazývá updated, v RSS 2.0 lastBuildDate
- generator - nástroj na generování kanálu, v RSS 1.0 se používá název generatorAgent
- copyright - informace o vyhrazených autorských právech
- language - specifakace jazyka dokumentu
- id - specifické pole ATOMu, unikátní identifikátor stránky/blogu
- image - ikona pro konkrétní informační kanál
- Elementy jednotlivých příspěvků/položek (Entry Elemnets) - každý nový příspěvěk na webové stránce/blogu má svůj obraz v RSS kanálu (v RSS 1.0 i 2.0 jsou uvnitř pole item, v ATOMu se pole jmenuje entry:
- title - název nového příspěvku/článku
- link - odkaz na konkrétní příspěvek
- guid - jedinečný identifikátor, v ATOMu je to id
- description - popis nebo resumé příspěvku, v ATOMu summary
- content - plný obsah dokumentu v HTML nebo XHMTL
- autor - autor příspěvku v ATOMu, v RSS 1.0 i 2.0 je to pole dc:creator
- pubDate - issued v ATOMu, dc:date v RSS 1.0
- category - kategorie příspěvku
Jak jednotlivé formáty vypadají a jak se vytváří?
RSS kanály jsou obvykle automaticky generované softwarem, ve kterém je tvořen zbývající obsah webové prezentace. Zde uvedené příklady slouží pouze jako názorná úkazka struktury jejich zápisu:
- RSS 1.0:
<?xml version="1.0"?> <rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/"> <channel rdf:about="http://www.xml.com/xml/news.rss"> <title>XML.com</title> <link>http://xml.com/pub</link> <description> XML.com features a rich mix of information and services for the XML community. </description> <image rdf:resource="http://xml.com/universal/images/xml_tiny.gif" /> <items> <rdf:Seq> <rdf:li resource="http://xml.com/pub/2000/08/09/xslt/xslt.html" /> <rdf:li resource="http://xml.com/pub/2000/08/09/rdfdb/index.html" /> </rdf:Seq> </items> </channel> <image rdf:about="http://xml.com/universal/images/xml_tiny.gif"> <title>XML.com</title> <link>http://www.xml.com</link> <url>http://xml.com/universal/images/xml_tiny.gif</url> </image> <item rdf:about="http://xml.com/pub/2000/08/09/xslt/xslt.html"> <title>Processing Inclusions with XSLT</title> <link>http://xml.com/pub/2000/08/09/xslt/xslt.html</link> <description> Processing document inclusions with general XML tools can be problematic. This article proposes a way of preserving inclusion information through SAX-based processing. </description> </item> </rdf:RDF>
- převzato z http://web.resource.org/rss/1.0/spec
- RSS 2.0:
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Lift Off News</title>
<link>http://liftoff.msfc.nasa.gov/</link>
<description>Liftoff to Space Exploration.</description>
<language>en-us</language>
<pubDate>Tue, 10 Jun 2003 04:00:00 GMT</pubDate>
<lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>Weblog Editor 2.0</generator>
<managingEditor>editor@example.com</managingEditor>
<webMaster>webmaster@example.com</webMaster>
<ttl>5</ttl>
<item>
<title>Star City</title>
<link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link>
<description>How do Americans get ready to work with Russians aboard the
International Space Station? They take a crash course in culture, language
and protocol at Russia's Star City.</description>
<pubDate>Tue, 03 Jun 2003 09:39:21 GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
</item>
<item>
<title>Space Exploration</title>
<link>http://liftoff.msfc.nasa.gov/</link>
<description>Sky watchers in Europe, Asia, and parts of Alaska and Canada
will experience a partial eclipse of the Sun on Saturday, May 31st.</description>
<pubDate>Fri, 30 May 2003 11:06:42 GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid>
</item>
<item>
<title>The Engine That Does More</title>
<link>http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp</link>
<description>Before man travels to Mars, NASA hopes to design new engines
that will let us fly through the Solar System more quickly. The proposed
VASIMR engine would do that.</description>
<pubDate>Tue, 27 May 2003 08:37:32 GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/05/27.html#item571</guid>
</item>
<item>
<title>Astronauts' Dirty Laundry</title>
<link>http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp</link>
<description>Compared to earlier spacecraft, the International Space
Station has many luxuries, but laundry facilities are not one of them.
Instead, astronauts have other options.</description>
<pubDate>Tue, 20 May 2003 08:56:02 GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid>
</item>
</channel>
</rss>
- převzato z http://en.wikipedia.org/wiki/RSS
- ATOM:
<?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title>Example Feed</title> <link href="http://example.org/"/> <updated>2003-12-13T18:30:02Z</updated> <author> <name>John Doe</name> </author> <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id> <entry> <title>Atom-Powered Robots Run Amok</title> <link href="http://example.org/2003/12/13/atom03"/> <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> <updated>2003-12-13T18:30:02Z</updated> <summary>Some text.</summary> </entry> </feed>
- převzato z http://www.mnot.net/rss/tutorial/
Přestože jsou RSS kanály generovány automaticky, na stánkách feedvalidator.org si můžete ověřit zda právě ten váš kanál je správně napsán a zda funguje optimálně.
Pokud systém pro tvorbu obsahu webových stránek neumožňuje automatické generování RSS kanálu, existují i jiné možnosti - např. je možné využít nástroje xpath2rss, který dokáže procházet webové stránky (HTML a XHTML dokumenty) a vybírat s nich relevatní data pro informační kanál, který pak vygeneruje.
Podpora informačních kanálů ze strany poskytovatelů internetových služeb
Opravdový rozmach RSS kanálu přišel až s rozšířením blogování, později podcastingem. Většina systému pro publikování na webu má dnes již funkci informačních kanálů implementovanou a tvoří jejich nedílnou součást - většinou také generují kanály hned ve všech třech výše zmíněných populárních formátech. Samozřejmostí již bývá také podpora zobrazování RSS kanálů na stránce/blogu.
Příklady:
- Blogger - jeden z pionýrů webových serverů poskytujících platformu pro blogování, produkt firmy Google, podporuje ATOM a RSS 2.0
- Drupal - plnohodnotný systém pro správu obsahu webových stránek (CMS - Content Mangagement System), více funkcí než nástroje pro blogování, podpora všech tří výše zmíněných formátů
- Wordpress - CMS podobně jako Drupal, podpora všech populárních formátů
- Blog.cz - jeden z nejpopulárních českých nástrojů pro snadnou tvorbu blogů, podporuje ATOM i RSS, dne 27.5.2008 získala firma Jyxo (do té doby majitel blog.cz) nového majitele - firmu CET 21, s.r.o., provozovatele televize Nova a člena nadnárodní skupiny CME, což jen potvrzuje současný trend skupování nadějných internetových projektů
- Bloguje.cz - podporuje RSS i ATOM
Pokud systém podporuje standardy a jeho RSS kanály mají validní formát, uživatel/čtenář by neměl poznat rozdíl mezi jednotlivými formáty - o čtení RSS kanálu viz níže.
Proč vytvářet RSS kanály?
Jak již bylo řečeno výše, používání RSS kanálů je dnes rozšířeným standrardem. Svým uživatelům/čtenářům je třeba vycházet vstříc a nabídnout jim to, na co jsou zvyklí. Sledování a implementace trendů je také nepostradatelným lákadlem na nové zákazníky/čtenáře. RSS kanály jsou vynikající formou styku se zákazníkem, kdy mu daná společnost dává o sobě pravidelně vědět, ať to jsou nové produkty či myšlenky.
Jakým způsobem lze čtenářům poskytnout odběr RSS kanálu?
- návštěvník webové stránky/blogu bývá obvykle upozorněn na možnost odběru kanálu: odkazy typu "atom" nebo "rss" nebo oranžovými ikonkami (viz obr. 1)
- kliknutím na odkaz se v závislosti na nastavení uživatelova systému buď zobrazí kanál přímo v prohlížeči, prohlížeč mu nabídne, co s kanálem můžete dělat (např. přidat do Google Reader) nebo se otevře aplikaci určené k čtení RSS kanálů
- nejsnažším a nejúčinějším nástrojem je umístění specifické řádky autodiscovery do HEAD sekce každé webové stránky, ta odkazuje na RSS kanál. Prohlížeč (např. Firefox) pak čtenáři zobrazí v panelu adresy ikonku indikující přítomnost RSS kanálu a možnost jeho odběru - stačí pak kliknout přímo na ni. Takto by vypadalo užití funkce autodiscovery pro RSS 1.0:
<link rel="alternate" type="aplication/rdf+xml" title="Příspěvky v RSS 1.0" href="http://mojestranka.com/index.rdf"/>
- agregátory RSS kanálů, používané k jejich čtení, by měly umožňovat dohledání kanálů pouze na základě zadání webové adresy stránky/blogu, návštěvník stánky tedy např. zaregistruje, že blog na kterém se zrovna nachazí umožňuje odběr novinek, jednoduše si zkopíruje adresu a vloží ji do své čtečky/agregátoru (pomocí Add Subscrtiption)
- RSS/ATOM kanály jsou dnes již také přítomné ve většině databází (např. plnočlánková databáze EBSCO, PROQUEST) - na základě vyhledávacího dotazu nebo pojmu z indexu či tezauru je uživateli nabídnut odkaz na RSS kanál, který mu umožní sledovat změny ve výsledcích, tedy nové položky ve výsledném seznamu. Obdobou je pak přítomnost RSS v knihovních katalozích. Dříve více užívanou variantou podobné služby bylo odesílání těchto novinek mailem.
Čtení RSS kanalů
- základní formou čtení kanálů je přímo uvnitř prohlížeče (např. Firefox) tak, že si jej přidáme do záložek - najetím myší na tuto záložku zobrazíte seznam názvů nových příspěvků daného webu/blogu - integrace kvalitnější čteček přímo do prohlížeče je také směr, kterým reagují vývojáři prohlížečů (např. Firefox 3, Internet Explorer 7) na masivní rozšíření používání RSS kanálů
- využití některého z agregátoru/čteček RSS kanálů, v pravidelných intervalech kontrolují, zda konkrétní RSS kanály neobsahují nové položky, pokud ano, užitele na to upozorní
- agregátory mají mnoho užitečných funkcí:
- kombinace výstupu několika kanálů na jednom místě
- automatické skrytí/označení již přečtených položek
- kategorizace a tagování kanálů i jejich jednotlivých poležek
- RSS kanál je možné u různých poskytovatelů agregátorů (např. Yahoo, Google) registrovat v určité kategorii, čtenáři pak může být na základě automatického vyhodnocení jeho preferencí nabídnut váš kanál, v kategoriích pak mohou být zařeny dle populiraty (počtu odebíratelů kanálů), hodnocení (hvězdičky) nebo mohou být zobrazy jen ty, které vybral poskytovatel agregátoru (Editorial Picks)
- dělí se na:
- softwarové čtečky (dostupné je velké množství variant pro všechny typy operačních systémů)
- webové (web based) čtečky - jejich hlavní výhodou je to, že se nemusí instalovat a že je tudíž můžete používat na kterémkoliv počítači i s tím, že se zachová všechno vaše osobní nastavení (předpokládá se vytvoření vlastního účtu), nevýhodou pak je jejich omezená dostupnost v offline režimu - i zde se situace rychle vyvýjí a již dnes je např. možné za využítí nástroje Google Gears využívat čtečku Google Reader i bez funkčního připojení k internetu.
- tvůrce webu/blogu si může zvolit, zda bude chtít do RSS kanálu vložit celý obsah příspěvku nebo jen resumé či úryvek - to může ovlivnit i to, zda čtenáři budou i nadále navštěvovat stránku, jenž je původním zdrojem kanálu RSS, navíc existují nejrůznější doplňky pro prohlížeč Firefox, umožňující zobrazení kompletní webové stránky uvnitř čtečky (např. Better GReader k tomu využívá uživatelských skriptů Greasemonkey)
Shrnutí výhod, které s sebou přináší využívání agregátorů a RSS čteček:
- umožňují automatický odběr novinek ze zdrojů, které vás zajímají
- organizace kanálů/jednotlivých příspěvků do kategorií, vybírání (hvězdičkou v Google Readeru)
- možnost sdílet příspěvek s ostatními uživateli nebo zaslání příspěvku mailem
- vyhledávání v příspěvcích odebíraných kanálů nebo v jejich kategoriích
Množství informací, které jsou dostupné na WWW neústale narůstá a je stále těžší sledovat větší počet zdrojů. RSS kanály představuji v tomto smyslu podstatné ulehčení, urychlení a zefektivnění čtení a organizace www zdrojů. Nejdůležitějším prvkem je bezesporu to, že dokáže integrovat různorodé zdroje v jednom místě, navíc s automatickým upozorněním na nové příspěvky - uživatel již nemusí opakovaně navštívit webovou stránku/blog, aby zjistil, zda obsahuje nějaké nové příspěvky. Podmínkou je samozřejmě existence RSS kanálu dané webové stránky, dnes to již však patří k jejich standardnímu vybavení.
RSS čtečky
Softwarové čtečky
- RSS Reader (http://www.rssreader.com)
- FeedReader (http://www.feedreader.com)
- SharpReader (http://www.sharpreader.net)
- RSS Bandit (http://www.rssbandit.org)
- FeedDemon (http://www.feeddemon.com)
- RSS Owl (http://www.rssowl.org)
- FeedForAll (http://www.feedforall.com)
- wTicker (http://www.wticker.org)
- Netstractor (http://netstractor.com)
- Awasu (http://www.awasu.com).
Rozšíření do programů
- Sage (http://sage.mozdev.org)
- InfoRSS (http://www.czilla.cz/doplnky/rozsireni/inforss)
- Habari Xenu (http://habarixenu.mozdev.org)
- RSS Feeds Toolbar for IE (http://www.snapfiles.com/get/feedstoolbar.html)
- Attensa for Outlook (http://www.attensa.com/products/readers/outlook)
- NewsGator Inbox (http://www.newsgator.com/outlook.aspx.)
Webové čtečky a mashup služby
- Google Reader (http://reader.google.com)
- NewsGator Online (http://www.newsgator.com/Individuals/NewsGatorOnline)
- Bloglines (http://www.bloglines.com)
Další odkazy
- RSS Advisory Board (http://www.rssboard.org) - specifikace, návody, diskuze, příklady
- Berkman Center for Internet & Society (http://cyber.law.harvard.edu/rss) - stránky správce RSS 2.0
- RSS na Wikipaedia.org (http://en.wikipedia.org/wiki/RSS_(file_format))
- Vše podstatné o RSS (http://www.root.cz/clanky/vse-podstatne-o-rss) - článek na Root.cz
- FeedValidator.org (http://www.feedvalidator.org) - validátor RSS