Staré pravdy a nová zkracovadla
Prakticky od nepaměti (tedy minimálně od doby, co jsem před lety
nastoupil do H1.cz) je ve firemní heuristické analýze použitelnosti jedno
nenápadné pravidlo:
Přesměrovávejte z nesprávných adres tvořených cizími CMS
(s tečkou či závorkou na konci) na správné adresy.
Znamená to, že jakékoli URL webu by mělo fungovat i tehdy, pokud se na
konec přidá tečka, závorka (případně i čárka, středník) –
například by mělo být funkční URL blog.h1.cz/.
nebo
blog.h1.cz/)
. Ideálně by obě tyto adresy měly být
přesměrovány pomocí stavového kódu 301 na správnou URL
blog.h1.cz
. Ač jsem napsal hezkých pár heuristických analýz,
nepamatuji si, že by to měl nějaký web kdy ošetřeno. Osobně jsem toto
pravidlo považoval za poměrně málo důležité, ostatně na
webech se většinou našla řada podstatně závažnějších
prohřešků proti dobré použitelnosti. Existuje však typ webů, kde
je toto pravidlo naopak dosti podstané, protože jejich URL se velmi často
umísťují právě do různých CMS, které z textové podoby URL generují
aktivní odkaz. Těmito weby, či spíše webovými službami, jsou
zkracovače URL, mající za úkol vytvořit co nejkratší
alternativu k existující adrese. Mám ještě v živé paměti, jak jsem
v duchu spílal autorům těchto služeb za nefunkční URL na
Twitteru, která byla zapříčiněna právě kombinací ne zcela ideálního
převodu URL v textu na aktivní odkaz na straně Twitteru a neošetřeném
přesměrování na straně zkracovadel URL. Dnes se s tímto problémem už
nesetkávám, ale vyřešen byl zřejmě na straně Twitteru, nikoli zkracovadel
URL. Jak vidíte v následující tabulce, ani dnes si řada zkracovadel
s chybnými URL neporadí, některé (twurl.cc a
zkracovatko.cz) dokonce vracejí na chybná URL stavový kód
200 OK.
Pokud byste si sami chtěli otestovat další podobné služby, může vám
pomoci seznam
zkracovátek URL. Na zmíněném pravidle se dá hezky ilustrovat jedna
vlastnost heuristické analýzy – pravidla, která jsou
její součástí (a aktuální počet pravidel v naší firemní heuristice se
pohybuje kolem 270), jsou obvykle výsledkem nějakého zobecnění situací,
které se vyskytly např. u uživatelských testování. U různých typů
webů tak jednotlivá pravidla nabývají různé
důležitosti. Přestože je při psaní heuristické analýzy daná
sada pravidel, které se kontrolují, velmi záleží na správném posouzení
důležitosti určitého pravidla pro testovaný web. Osoba autora heuristické
analýzy, potažmo její zkušenosti s použitelností a uživatelským
testováním, je tak velmi důležitá, může zásadním způsobem ovlivnit
vyznění analýzy. Proto se také s našimi heuristickými pravidly příliš
netajíme a například na workshopu uživatelského
testování je účastníci dostávají jako bonus.
Autorem článku je Vladimír Saur.
seznam zkracovátek vede na adresu která nefunguje.
Víťa: ale funguje, je to adresa tohoto článku
[1] Díky za upozornění, ten odkazovaný článek se někam vytratil, můžu vám nabídnout pouze odkaz do Google Cache. V našem článku jsem odkaz upravil, vede na jiný podobný seznam.
Nojo, ale co kdyz je tecka nebo jiny nealfanumericky znak regulerni soucasti validni URL?
Martine, v případě zkracovadel URL tato situace většinou nenastane, protože tečka ani závorka nebývají jejich součástí. A co se týče obecné platnosti této poučky, je v ní explicitně uvedeno, že se má týkat pouze nesprávných adres – před přesměrováním by se tedy mělo otestovat, zda URL s tečkou či závorkou není náhodou funkční.
Výborné zkracovadlo URL od Google: URL Shortener.