TuristickéŠtítky.cz – databáze turistických štítků
Před rokem mě kontaktoval kamarád, jestli bych mu nedokázal vytvořit webovou aplikaci, kam by mohl přidávat turistické štítky a pak si je třídit podle různých parametrů. Pustil jsem se do práce a vytvořil základ systému podle jeho představ. On si pak pomocí metody „pokus-omyl“ nasadil na systém vlastní vzhled (velmi jednoduchý, ale účelný) a upravil nějaké drobnosti. Párkrát se ozval a já mu pomohl s nějakou složitější úpravou.
Asi před měsícem mě kontaktoval opět kvůli zdánlivě jednoduché úpravě systému, která ovšem znamenala kompletní změnu principu fungování. Během předělávání jsem zjistil, že si zvládl upravit mnoho věcí sám a že stránky velice slušně rozjel. Počet štítků se dostal nad hranici 200 kusů a získal několik stálých návštěvníků. I když nejsem sběratel štítků, stránky se mi zalíbili a rozhodl jsem se je lehce vylepšit.
Všechny zdrojové kódy jsem přepsal, zjednodušil, zvalidoval, použil databázovou vrstvu Dibi, napsal automatická počítadla záznamů i pro kraje, zařídil generování specifického <title> pro každou stránku a dalších drobností, co jen tak nepoznáte.
A co poznáte? Na všech výpisech je možné přepínat mezi obrázkovým/textovým typem. U textového se více štítků z jednoho místa zobrazí jako jeden štítek (je označený), což přispívá přehlednosti. V neposlední řadě jsem zavedl stránkování obrázkového výpisu (220 obrázků na jedné stránce začínalo být trochu moc). Do budoucna se navíc připravuje „rotující header“ Při zobrazení stránky se náhodně vybere jeden z obrázků pro hlavičku stránek a ten se zobrazí.
Na závěr jsem si nechal nejdůležitější novinku – registrace uživatelů. K čemu to může být dobré? Po přihlášení může uživatel označit štítky, díky čemu kdykoli snadno uvidí, které už má a na které místo je teprve potřeba vyrazit a štítek koupit. Na stránce sběratelé jsou vidět registrovaní uživatelé a jejich štítky. Na stránkách se bude i nadále pracovat, opravovat případné chyby a doplňovat drobnosti.
Facebook
sbiram, ale ne tyhle. Spis ty „stareho typu“, razeny nebo lity