26. 5. 2005 čtvrtek
Na RSS/RDF odkážete tagem link vloženým do kódu stránky. Link vyznačuje propojení (vztah) k jinému dokumentu. Link není vykreslován prohlížečem do obsahu stránky, ale může být interpretován jinak. Umísťuje se výhradně v hlavičce (tj. uvnitř elementu head). Použití tohoto druhu odkazu je užitečné uživatelům, kteří používají moderní prohlížeče.
Následující zápis umožní některým prohlížečům nalézt na vaší stránce RSS kanál. A pak se třeba v Opeře v adresním řádku objeví modrá ikonka RSS nebo Firefox ve stavovém řádku zobrazí oranžovou ikonu.
<link rel="alternate" type="foo" title="popis" href="adresa">
Problém je právě s oním foo v atributu type. Nejčastěji se používá application/rss+xml a text/xml.
application/rss+xml - norma nezná (viz také Application Media-Types).text/xml - je sice standardizovaná, ale tuto konstrukci ve spojení s RSS (mnohé) prohlížeče ignorují.Standardizační organizace prostě na RSS kašlou.
Dříve bylo jedinou cestou používat text/xml (YACS provides RSS newsfeeds as text/xml, and this is a deliberate choice). Bylo (a možná i je) to podle standardu (nebyla jiná varianta) a aplikace nepodporovaly vlastně nic. Situace se mění a zdá se, že většina SW podporuje právě nestandardizovanou hodnotu atributu type application/rss+xml.
Pro Atom uvádí Atom Feed Autodiscovery (PRE-DRAFT) uvádí tento zápis:
<link rel="alternate" type="application/atom+xml" href="http://www.example.com/xml/index.atom">
Na testovací stránce najdete v hlavičce odkaz na čtyři RSS/RDF soubory (odkazy jsou očíslovány 1-4). Způsob odkazování je zřejmý z kódu i textu stránky. Pokud Váš prohlížeč podporuje RSS odkazované skrze link, uvidíte po zobrazení stránky ikonu oznamující přítomnost RSS na stránce.
Já jsem otestoval čtyři prohlížeče a se dvěma mi pomohl Petr Staníček:
application/rss+xml) a 4 (application/atom+xml). Prosím, ověřte to. Právě mi totiž Firefox začal stávkovat.application/rss+xml) a 4 (application/atom+xml).application/atom+xml.Protože i další user agenty link ve spojení s RSS mohou podporovat, otestujete i Vy podporu RSS na testovací stránce.
26. 5. 2005 čtvrtek, 21.05
Firefox 1.0.4 je tak jak uvádíte : varianty 2 a 4
26. 5. 2005 čtvrtek, 21.48
pre zaujimavost, RSS Point ponukne vsetky 4 moznosti po vlozeni adresy testovacej stranky.
26. 5. 2005 čtvrtek, 22.28
Konqueror 3.4 zobrazí všechny 4 a nabízí jejich vložení do aKregatoru. Tam je ale nějaký problém a nechce je zobrazit (ani jeden). Testování přenechám někomu jinému, protože aKregator nepoužívám :-)
26. 5. 2005 čtvrtek, 22.36
Využívám variantu číslo 2.
Akorát nevím jestli jsem si meta tag alternate nevysvětlil špatně - zdá se mi totiž, že nebylo původně zamýšleno takovéto využití.
Tag alternate jsem si totiž vyložil jako alternatviní dokument - tedy měl by obsahovat ten samý obsah jako je stránka ve které je meta tag umístěn, akorát v jiném alternativním formátu (ne nutně jiný než html). RSS by bylo tedy alternativním dokumentem pouze na stránce se přehledem nejnovějších článků, ale nyní se používá (a já jsem nucen to tak také dělat podle hesla "Účel světí prostředky," ale nejsem z toho nadšen) na všech...
27. 5. 2005 pátek, 8.00
[3] Ty odkazované dokumenty nejsou zas tak úplně čisté. V testu se jedná o to, jak si prohlížeče poradí s tagem link. Na odkazované dokumenty nehledím.
[4] Já jsem si ho špatně nevyložil, protože jsem jeho využití k odkazování na RSS nevymyslel, je to prostě úzus. I když v podstatě RSS je alternativní obsah.
Je pravda, že kdyby to mělo být úplně čisté, tak link nabídne odkaz třeba na jinou jazykovou verzi nebo na RSS, které obsahuje jen přesný "přepis" obsahu dané stránky. Ale je to přesně tak, že účel světí prostředky.
27. 5. 2005 pátek, 8.18
MSIE lze rozšířit toolbarem " Navigation Bar", který kromě kvalitního přístupu k RSS a dalším "alternativním" formátům zpřístupní také in-site navigaci a ostatní metadata dokumentu. Viz též http://interval.cz/clanek.asp?article=3411 ;–)
27. 5. 2005 pátek, 8.47
[6] Že já, Viléme, vždycky zapomenu, před klepnutím na tlačítko Publikovat, prohledat Interval.cz :-) Dík za odkaz.
27. 5. 2005 pátek, 9.39
Abilon: varianty 2 a 4.
27. 5. 2005 pátek, 10.35
[4],[5]
Kdysi kdesi (asi na Intervalu) jsem četl, že je možno vazbu na RSS deklarovat i pomocí
(link rel="newsfeed" href="htttp://www.neco.cz/rss.xml" /)
máte s tím nějakou zkušenost?
5. 6. 2005 neděle, 13.21
Mně Firefox vždycky (tzn. už od jeho 0.9 verzí) našel i linky s type="text/xml". Po krátkém zkoušení jsem zjistil, že takový link rozliší jako RSS zdroj, pokud se slovo "RSS" nachází v title takového linku. Takže pro Firefox je použitelný následující link, který je navíc zcela podle standardů:
5. 6. 2005 neděle, 13.24
Aha, jsem blbej, hlavně že je tady pod formulářem napsáno, že se nemají vkládat tagy :). Ten link jsem myslel takovýto:
(link rel="alternate" type="text/xml" href="/rss/nove-clanky" title="RSS: Nové články" /)
Viz třeba stránky http://www.ilist.cz, kde mi přesně takový link Firefox rozezná a signalizuje ikonkou v dolním rohu okna...
Od roku 2002 conBLOG píše Jiří Bureš, conVERTER
Tip: Jankovice, Babiččiny recepty