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…
vkládat NICK, celé články v rss, Rss clanky, htmlspecialchars strip_tags, rss celé články, skiny pro icq 6 download, strip_tags odstranění pouze <p>, cele rss, ICQ skiny 6 download, rss vkládání do php,
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

datum7.7.2007 16:07

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.

datum7.7.2007 16:07

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

datum7.7.2007 23:07

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.

datum8.7.2007 01:07

Nick eLKa

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

datum8.7.2007 11:07

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.

datum8.7.2007 12:07

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.

datum8.7.2007 13:07

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

datum16.7.2007 23:07

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

datum17.7.2007 01:07

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

datum17.7.2007 23:07

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.

datum27.9.2007 18:09

Nové kometáře nejsou povolené.

Související články

hry pro win ce vietkong plna verze na pc dowland nastroj na psani sms zvuk iphone jar download program fotomontáže v need for speed most wanted KE STAZENI PLNA VERZE jak vratit smazanou historii v icq plocha pro miniaplikaci ps2 harry potter fenixuv navod

Pravda v očích

© 2012 Copyright Pravdavocich.cz Jakub Dvořák Zásady ochrany osobních údajů. Stránka generována 04.02. 2012, 10:51:08 za 0,078s