
Způsob vývoje stránek
Rádi bychom zákazníkum poskytli dostatek informací, aby věděli, za co vlastně platí. Následuje tedy stručný nástin vývoje stránek tak, jak ho praktikujeme my...
1 - grafický návrh stránek
Jakmile máme zjištěné požadavky zákazníka na funkčnost stránek, můžeme se pustit do grafického návrhu. Snažíme se dodržet moderní trendy vzhledu stránek. Tabulkový vzhled je již dávno překonaný a působí zastarale, proto pracujeme s bitmapovými a vektorovými editory a kreslíme návrh stránek jako obrázek omezeni jen představivostí. Při tvorbě návrhu je třeba brát v potaz, že návštěvníci stránek mají na svých počítačích různé nastavení grafiky, různá rozlišení a velikosti svých monitorů a bez ohledu na to se jim stránky musí zobrazit bezchybně. |
2 - vytvoření statické verze stránek
Po schválení designu zákazníkem je třeba obrázek přetvořit v internetovou stránku. Každá moderní stránka se skládá z mnoha bloků, takzvaných DIVů. Obrázek je tedy třeba rozřezat do těchto DIVů. Důležitý aspekt při této práci je datový objem stránek. Ten by měl zůstat co možná nejmenší, aby se stránky načítaly svižně a nezabíraly příliš paměti. Z tohoto důvodu je třeba se snažit každou jednobarevnou jednolitou plochu z obrázku vyříznout a nahradit jí jednoduchou informací o barvě pozadí, která zabírá mnohonásobně méně místa v paměti. Dále je třeba provázat jednotlivé podstránky odkazy, které návštěvníkovi umožňují pohyb po stránkách.
V tomto bodě je třeba HTML kód, který tvoří stránky, přizpůsobit normě XHTML, která zaručuje schopnost zobrazení stránek nejen ve všech obvyklých prohlížečích, ale i například na telefonech, pocket PC a jiných hendheld či embedded zařízeních. Zároveň je třeba dbát ostatních obvyklých standardů pro vkládání CSS stylů a JavaScriptů tak, aby stránky nedošly újmě na pozici ve vyhledávačích. |
3 - kódování funkčnosti
Pokud mají být stránky aktívní, tzn. kromě obyčejného zobrazování statických informací mají aktivně fungovat (tvoření objednávek, redakční systém, upload souborů atd.), jejich funkčnost je třeba navrhnout a naprogramovat. K tomu používáme současný nejrozšířenější skriptovací jazyk PHP v kombinaci s JavaScriptem. Programátor zde obvykle opět naráží na nekompatibilitu jednotlivých prohlížečů, především na zvláštní nároky MS Internet Exploreru. Kód je třeba průběžně testovat pod všemi hlavními prohlížeči a obcházet problémová místa bez narušení funkčnosti skriptu.
Obvykle je potřeba místo pro ukládání informací např. o produktech, nebo objednávkách. K tomuto účelu používáme MySQL databázi, do níž je třeba navrhnout tabulky a provázat s PHP kódem. Programátor provede zběžný test systému, tzv. smoke test. |
4 - revize a testování
Stránky mají hotový design a jsou považovány za funkční. Je třeba je otestovat v reálném provozu. Za tímto učelem jsou nahrány na náš testovací server, kde simulujeme reálný provoz. Každá jednotlivá funkce stránek je testována technologiemi blackbox a whitebox. Případné problémy jsou zapsány a předány zpět programátorovi na vyřešení. Poté je uvolněna do testování nová verze stránek. |
5 - optimalizace pro vyhledávače
Jinak také SEO analýza je proces optimalizace obsahu stránek za účelem dosažení co nejlepší pozice ve vyhledávačích. Provádí se analýza výskytu klíčových slov na strategických místech stránek (nadpisy, názvy, odstavcový text) a registrace do samotných vyhledávačů a katalogů firem apod. pro získání zpětných odkazů, které mají příznivý vliv na pozici stránek ve většině vyhledávačů. |
6 - předání zákazníkovi
Zákazníkovi jsou předány fungující stránky vyhovující posledním technologickým i designovým standardům. Je postaráno o to, aby si návštěvníci k těmto stránkám byli schopni najít cestu a o návštěvách jsou zákazníkovi podávány vyčerpávající měsíční statistiky v administračním rozhraní. Jsme si vědomi faktu, že trh s internetovými službami je nasycen, proto zákazníkovi poskytujeme výhodu osobního přístupu a naše ceny držíme na překvapivě přívětivé rovině. |