Rozdíl mezi lepší a horší www stránkou
Pharos
Hodně lidí se mě už ptalo: "Jaký je rozdíl mezi lepší internetovou stránkou a tou horší? V čem je rozdíl, když na první pohled vypadají obě stejně?".
Ač se to laikovi může zdát neuvěřitelné, tak rozdílů je opravdu hodně.
Neuvedu dnes všechny, ale pokusím se vyjmenovat alespoň těch několik zásadních, které by měly všechny lepší www stránky obsahovat.
Začněme asi od představení samotného procesu tvorby internetových stránek:
- definice požadavků zákazníka - obvykle tedy schůzka se zákazníkem a zjištění informací co vlastně potřebuje, jestli má alespoň přibližnou představu, co by to mělo dělat, k čemu by měly stránky sloužit, jejich poslání
- analýza - stručně řečeno, vyhodnocení získaných informací od zákazníka a sestavení struktury stránek
Teprve teď je možné blíže určit předpokládanou cenu a dobu vývoje. Oba tyto údaje se mohou dost lišit od nějakých prvotních odhadů, které by zakaznik rád slyšel obvykle ještě před tím, než víme cokoliv bližšího, než že chce například e-shop nebo firemní stránky. - grafické návrhy - připravení dvou až tří grafických návrhů vzhledu budoucích www stránek a posléze doladění vybraného návrhu k představám zákaznika
- návrh databáze - moderní internetové stránky se už v drtivé většině případů neobejdou bez databáze (obzvláště pokud zákazník požaduje možnost vlastní editace stránek nějakým administračním nástrojem) a ta se tak stává téměř nutností
- vytvoření HTML šablon - ze zákazníkem schválených grafických návrhů se připraví statické HTML šablony, je to takove převedení návrhu z obrázků do statické www stránky
- "oživení" stránek - velmi zjednodušeně řečeno, programátor vezme statické HTML šablony a propojí je v libovolném programovacím jazyce (PHP, ASP, JSP, ...) s databází, odkud se berou všechna "dynamická" data, která se zobrazují na samotných stránkách
- testování - každý program, ať už internetový nebo neinternetový, je potřeba otestovat a odladit na možné chyby, které by mohly vést k jeho nesprávnému chování nebo dokonce celkové nefunkčnosti
Toto je základní proces, který se může u jednotlivých tvůrců v detailech lišit, ale v konečném výsledku bude přibližně stejný.
Konečně se tedy dostáváme k těm rozdílům, které dělají z lepších webů ty lepší a z horších ty horší.
KOMPATIBILITA PROHLÍŽEČŮ
Existuje jisté konsorcium W3C, které určuje jakési standardy pro tvorbu internetových stránek. Tento souhrn předpisů a pravidel se snaží tvůrci prohlížečů implementovat do těch svých (MS Internet Explorer, Firefox, Opera, ...). Každý prohlížeč však obsahuje určité odlišnosti, díky kterým se jeden stejný kód stránky zobrazí v kazdém prohlížeči trochu jinak. Zkušený a dobrý webdeveloper potom tyto rozdílnosti musí znát a snažit se je v maximální možné míře eliminovat.
PŘÍSTUPNOST A POUŽITELNOST
Problematika přístupnosti a použitelnosti je kapitola sama o sobě, zmíním však alespoň pár nejzákladnějších.
Webdevelopeři často zapomínají, že si stránky prohlížejí i lidé s PDA nebo notebooky bez myší. I na ně je potřeba myslet a při vývoji www stránek na to nezapomínat. Slepí lidé zase mají při surfovaní po internetu tzv. hlasové čtečky a na obyčejných stránkách by se za chvíli ztratili, nebo by byli alespoň hodně dezorientovaní. Pro všechny tyto uživatele nabízí HTML různých značek, atributů a metod, které je potřeba znát a využívat, aby mohli vaše stránky také plnohodnotně používat.
Co se týka i obyčejných uživatelů, tak to jsou potom takové věci jako grafická jednotnost a celistvost stránek, aby se návštěvník vždy dobře orientoval. Aby věděl, co se od něho chce a očekává, pokud má například vyplnit formulář. Dávat mu zpětnou vazbu. Pokud nevyplní povinné pole, aby měl vždy přehled, co se na stránce děje. Přístupnost a použitelnost je o komfortu uživatele, aby se na stránkách cítil dobře a nebyl zmatený. Tzn. intuitivní ovládání, na první pohled viditelné odkazy, vhodně zvolené barvy pozadí a písma, aby bylo čitelné, správné nadepisování titulek stránek a spousta dalších věcí, které ve výsledku mohou dosáhnout toho, že se uživatel cítí pohodlně a rád se k vám bude vracet.
PROGRAMOVÁNÍ
Tady jde zase spíše o zbytečné zatěžování serveru. Začínající programátor může řešit problém několika vnořenými cykly na dvaceti řádcích a zkušeny programátor může stejný problém vyřešit cyklem jednim na pěti řádcích. Znalost a použití vhodných algoritmů může odezvu stránek a zároveň zátěž serveru mnohonásobně snížit. Míru zátěže si lze představit jako například počet vyřízených požadavků od uživatelů za jednu sekundu. Čím více uživatelů na stránkách budete mít a čím více budou na vašich stránkách klikat, tím pomalejší odezvy serveru budou a tím pomaleji se budou samotné stránky načítat. A ve výsledku můžete přicházet o potenciální zákazníky.
DATABÁZE
Kvůli zátěži serveru je nutné, aby byla databáze vhodně navržena a oindexována. Pokud tomu tak není, tak se může stát, že se budou stránky načítat příliš pomalu a návštěvník odejde ke konkurenci. Zároveň je důležité, aby samotné dotazy na databázi byly vhodně zoptimalizovány a server příliš nezatěžovaly.
OPTIMALIZACE PRO VYHLEDÁVAČE
Na co by nám byly internetové stránky, kdyby je nikdo na internetu nenašel? Napadají mě jen dvě věci a jedna z nich je "na nic".
Jistě, můžete si propagaci svých stránek zaplatit u poskytovatelů vyhledávačů (Google, Seznam, Atlas, Centrum, ...), abyste po napsání vybraných klíčových výrazů byli na viditelné pozici. Mnohdy je to velmi efektivní řešení a určitě má své klady, ale existuje i jiná možnost, jak se dostat na předni místa výsledků vyhledávačů.
Ta možnost se jmenuje SEO, z anglického Search Engine Optimization, neboli Optimalizace pro vyhledávače. Jde o analýzu různých věcí, jako třeba jak je váš web konkurenční, jaké klíčové výrazy uživatelé nejčastěji vyhledávají v souvislosti s vaším oborem podnikani atd. atd.
Na základě této analýzy se pak navrhnou další kroky postupu, co udělat, abyste se v těch výsledcích posunuli někam výše. Nejčastěji jde o úpravy textů na stránkách, získávání zpětných odkazů na vaše stránky a podobně.
Jak jsem psal na začátku, toto je jen několik zásadních rozdílu mezi lepšími a horšími stránkami.
Asi je každému jasné, že člověk, který se na plný úvazek nevěnuje problematice tvorby internetovych stránek a nesleduje aktuální trendy a "vychytávky" (ostatně jako i ve všech jiných oborech), tak jen težko může vytvořit konkurenceschopný e-shop, firemní prezentaci nebo jiný typ internetové aplikace.
Proto je tedy jen na vás, komu svěříte tak nelehký úkol jako je důstojná prezentace nebo propagace vaší firmy.
zpět na články | 22.04.2007 | Lukáš Dohnal
Novinky
Globus Car Praha
Zhotovili jsme www stránky firmy Globus Car Praha. Tato firma…Jukeboxy LABYRINT
Do provozu jsme uvedli nové stránky firmy Labyrint Média. Tato…Pneuservis Šebek
Spustili jsme www prezentaci firmy Pneuservis Šebek.…Nově bydlet
Vytvořili jsme nový portál pro prezentaci novostaveb znamých…
