Navigace:Pravda v očích.cz ⇒ Internet ⇒ Proboha, přestaňte vkládat do RSS celé články
Proboha, přestaňte vkládat do RSS celé články
Kanálový výstup už je dnes běžnou (a řekl bych nepostradatelnou) součástí každého informačního magazínu či weblogu a běžně se k tomu používá zavedený standard RSS 2.0 (někdy starší RSS 0.91). Pár tvůrců webů ale zřejmě ještě zcela nepochopilo, k čemu tyto kanály…
Kanálový výstup už je dnes běžnou (a řekl bych nepostradatelnou) součástí každého informačního magazínu či weblogu a běžně se k tomu používá zavedený standard RSS 2.0 (někdy starší RSS 0.91). Pár tvůrců webů ale zřejmě ještě zcela nepochopilo, k čemu tyto kanály slouží. Někteří webmasteří mají totiž utkvělý pocit, že RSS (popřípadě jíný feed standard, například Atom) zcela nahrazuje web. Tedy, že lidé odebírající tento kanál si ve své čtečce rovnou přečtou celý článek, aniž by web navštívili. To je ovšem nehorázný nesmysl.
Feed výstupy slouží k informování čtenářů o novinkách a nových článcích, ne k dodávání kompletního obsahu webu. Nejen, že v případě dlouhých článků mají některé čtečky problém zpracovat většího množství dat, ale i pro čtenáře je to naprosto zbytečné. Kolik z nich si bude číst dlouhý článek ve feed čtečce, bez výraznějšího stylování, možnosti komentovat atd. Každý si raději článek zobrazí v plné formě přímo na webu. K tomu navíc si je třeba uvědomit, že pokud někdo takto provozuje kanál na serveru, kde má určitý traffic, zvyšuje si tak nemálo tok dat.
K definování obsahu položky se v RSS používá tag <description>, což už samo o sobě napovídá, že by mělo jít o stručný popis obsahu článku. Potvrzuje to i oficiální specifikace RSS 2.0. To znamená, že by se do tohoto tagu měly vkládat pouze perexy, popřípadě úvodních pár slov z článku. Například já vždy výstup do kanálu omezím na prvních 500 znaků z článku a na konec umístím jasnou zprávu "Čtěte dále!". Vše pomocí primitivního PHP skriptu:
Čtenáři se poté zobrazí pouze úvodní text, podle kterého se může rozmyslet, zda si článek přečte celý. Metoda perexů v kanálových výstupech je čtenářsky příjemnější, nezvyšuje nadměrně tok dat ze serveru, webmaster nepřichází o zajímavá čísla do statistik návštěvnosti, případně peněz vytěžených z reklamy a navíc je metoda dle standardů RSS. Kdy už to konečně někteří webmasteři pochopí?
Ukázka uživatelsky příjemného feed obsahu:
Kometáře
Taky se tomu docela divím. Já používám skripty:
$text_omezeny=substr($text, 0, 300);
$text_vysledny=htmlspecialchars(strip_tags($text_omezeny));
Ten první je pro omezení počtu znaků.
Druhý je proto, aby se zbytečně nezobrazovaly obrázky apod., takže se v RSS zobrazuje pouhý text, navíc dlouhý pouze 300 znaků.
Výsledek lze vidět například zde - http://callofduty2.cz/rss.php
[1]: V podstatě stejný skript, který používám já, akorát s tím rozdílem, že to máš řešené přes dvě proměnné. Také je to varianta.
tak podotknu, že logičtější, správnější atd. postup je NEJPRVE odstranit tagy a až POTOM osekávat na XX znaků. Jednak se tím eliminuje riziko "přeseknutí" uprostřed tagu a jednak je délka výsledného řetězce stále XX znaků bez ohledu na to, kolik tagů tam je.
Na "svém webu" ;) používám ještě dva řádky, které zabraňují rozseknutí slova na konci řetězce. Ale to si jistě zvládnete naprogramovat sami.
PS:
$txt=substr(strip_tags($clanek),0,500);
$p=strrpos($txt,); //mezera mezi apostrofy
if ($p) $txt=substr($txt,0,$p);
echo htmlspecialchars($txt);
http://jilm.cz/internet/proc-preferovat-plnohodnotne-rss-kanaly/
Lidé ovšem chtějí převážně plnohodnotné kanály, statistiky to ukazují jasně. Právě proto, že články čtou uvnitř čtečky. Zajímavé také je, že podle Feedburneru uvedení celého obsahu míru prokliku na samotný web spíše zvyšuje než naopak. Myslím proto, že tahle diskuse už je minulostí, jasně vítězí úplné RSS a argumenty jako zvyšování trafficu, nebo "pro to to je určené" jsou passé. Zvláště mimo český internet jsou už ořezané kanály opravdu výjimkou.
Souhlasím s Jilmem. K čemu by pak asi byl ATOM?
To já si zase raději přečtu článek přímo ve čtečce a nemusím zbytečně otevírat stránku v prohlížeči, zvykat si na design (i když jsou to třeba jen tři vteřiny), přeskakovat reklamy, atdatd. Plaintext ve čtečce člověk mnohem lépe a hlavně rychleji vstřebá. A čas jsou peníze.
Nemluvte za všechny. Věta "Každý si raději článek zobrazí v plné formě přímo na webu." do seriózního článku nepatří. Takto je který si ani neanalyzuje potřeby druhých.
Já mám v RSS perex, a ten zásadně nevyplňuji, respektive obsahuje jen tečku.
Jsem radši když naběhne počítadlo :), jinej význam to nemá
Ale jinak je pro čtenáře samozřejmě lepší si přečíst celou novinku v RSSce - jako to dělá např.
http://hl2.vokr.com/hl2.rss
Podle mě to není prasárna, to může zavrhovat jen "nenažranej blogger" co se snaží vytřískat z Google reklam aspoň dolar.
Jednou myšlenkou webu 2.0 je právě Internet fungující na bází rss čteček. To znamená, že lidi nebudou cestovat po stránkách, ale budou celé články číst z rss. Domněnka, že je to nesprávné je konzervativní.
[8]: Web 2.0 je, ať chceš nebo nechceš buzzword. Co je dáno v nějaké tzv. "WEB 2.0" rádoby specifikaci ještě nemusí být správné a názor na to, co je nebo není konzervativní, je čistě subjektivní.
Jen tak mimochodem, podepsat se jako "to je fuk" není příliš inteligentní.
[9]: Ano, tvůj článek je také čistě subjektivní, ale to je samozřejmě dobře, od toho je to subjektivní blog (vzato z titulku).
Ten tvůj dodatek bych rád ignoroval, ale nedá mi to. Já nejsem inteligentní, tak proč bych měl svou hloupost schovávat za podpis? Nechci tě urážet, ale možná, že to děláš ty (ehm, subjektivní názor).
Tohle je nesmysl, navíc v tomhle příspěvku autor dal odkaz, který celý jeho názor popírá:
An item may also be complete in itself, if so, the description contains the text (entity-encoded HTML is allowed; see examples), and the link and title may be omitted.
RSS s celými články je jeden ze správných způsobů, jak RSS používat. Ničemu to nevadí, já osobně razím názor, že je dobré, aby web nabízel oboje (náhledy i celé články). V dnešním reklamou plném internetu se ovšem spíše autoři příklánějí k pouhým náhledům, a to dokonce jen u krátkých zpráviček.
Související články
- Proboha, přestaňte vkládat do RSS celé články
- Nač psát články, když je můžu ukrást?
- SEO články jsou výborné mlsky pro vyhledávače
- Představení: Moolkerův blog
- Blogujeme!

Jakub Dvořák |
7.7.2007 |