TJ Plzeň Litice Národní házená

Na podzim loňského roku jsem dostal zakázku na kompletní renovaci již zastaralého webu klubu národní házené Plzeň Litice. Včetně návrhu nového moderního responzivního vzhledu bylo součástí zadání i migrace pokud možno co nejvíce dat. Problém tkvěl v tom, že web používal pravěkké CMS XOOPS, využívající zvláštní databázové struktury a již skoro neexistující podporu, o co víc, verze kterou web používal byla z roku 2008

Bylo tedy potřeba vytvořit, nebo využít některého dostupného redakčního systému. Jelikož jsem již napsal dříve svůj vlastní redakční systém, rozhodl jsem se pro jeho rozšíření. Přidal spoustu komponent a na základě požadavků klienta opravoval či doplňoval jejich funkcionalitu. Web je psán kompletně v Nette, sympatickém českém PHP frameworku. Na frontendu jsem využíval webpacku 5 pro minimalizaci a začištění napsaného JavaScriptu a CSS.

Migraci jsem provedl vyklonováním SQL databáze z hostingu a následnou modifikací názvů odpovídajících tabulek a sloupců, aby odpovídaly struktuře mé databáze. Problém nastal, když došlo na galerii ikdyž jsem měl kompletní přístup k souborům a zálohou jsem si je stáhl k sobě do počítače, nedokázal jsem správně dohledat všechny fotografie, jelikož jich byly opravdu kvanta (web aktivně funguje 17 let od roku 2007). Musel jsem tedy využít webového prohlížeče a skriptem procházet jednotlivé galerie a obrázky stahovat a ukládat do mého úložiště. Naštěstí se mi podařilo zachránit a správně rozstřídit všechny články, galerie a soubory ke stažení.

Požadavkem dále byla možnost přihlášení se členů oddílů na klientskou stranu webu, aby se dostali k soukromým fotkám.

Web byl tedy oblečen do nového kabátu, aby odpovídal současným trendům jak v oblasti SEO, rychlosti webu a zároveň dnes již neopomenutelné responzivitě na mobilní zařízení.