Pravda v očích.cz

Navigace:Pravda v očích.czInternet ⇒ 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…
simbian hry na mobil, Windows Vista XP dualboot, winscorpion cheater, download strážci duší, miksazni pult na pc, media player z darma, samsung s aplikace download, tema vista na mobil, mapa na mobil download, mafia zavod save,
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:

$rssdata .= "<description>".htmlspecialchars(strip_tags(substr($celylanek,0,500)))."... Čtěte dále!</description> ";

Č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:

RSS
(klikněte pro plnou velikost)

autor Jakub Dvořák | cal 7.7.2007 | Komentáře a informace k dění ze světa Internetu Internet |

Kometáře


Nick FragMan

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

Nick Jakub Dvořák

[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.

Nick Arthur Dent

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);

Nick jilm

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.

Nick eLKa

Souhlasím s Jilmem. K čemu by pak asi byl ATOM?

Nick Michal

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.

Nick 5K4C3

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.

Nick to je fuk

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í.

Nick Jakub Dvořák

[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í.

Nick to je fuk

[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).

Nick lzap

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.

Nové kometáře nejsou povolené.

Související články

counter strike source názvů klanu tv program miniaplikace windows vista lista photofiltre navod na upravu fotek hamachi veřejná ip program na stahování z youtube do 3gp pcworld synchronizace windows mobile ve viste stahni IM

Pravda v očích

© 2010 Copyright Pravdavocich.cz Jakub Dvořák Zásady ochrany osobních údajů