Baví mne navrhovat a realizovat webové aplikace pro správu dat.
- Agregátory informací & informační portály
- Interní informační systémy
(intranet, administrační systémy, evidence, …)
- Import dat z různých zdrojů; cachování, zpracování; komunikace s API
- Administrace dat, správa, filtrování & řazení, ukládání
- Export relevantního výběru dat
(XML/RSS/Atom feed, HTML, …)
- Tabulky, filtrované výpisy, přehledy a sestavy, porovnání
- Zobrazování informací na responsivních webech
- přístupné pro nevidomé uživatele a roboty
(sémantika, SEO; mikroformáty)
- přístupné pro slabozraké uživatele
a uživatele mobilních zařízení
- rozložení (layouty) umožňující extrémní přiblížení (zvětšení, zoom in) – responsivita
- barevný kontrast, přepínatelná barevná schémata
- ergonomické, funkční i bez myši a dotykové obrazovky,
efektivně ovladatelné klávesami/tlačítky
- optimalizované pro nízký přenos dat (traffic),
mající nízké nároky na hardware,
vhodné pro mobilní a neobvyklá zařízení
- funkční i bez JS
(využívající JS & AJAX pro lepší ergonomii; nevyžadující je)
- využívající „em“, „%“ a další relativní jednotky v CSS;
nevnucující rozměry v pixelech zařízením uživatelů
- nevyžadující přesměrování (redirect) na jiné URL podle velikosti displeje zařízení
zachovávající stejné URL stránky pro všechna zařízení; využívající možnosti CSS3
- dobré pro: odkazy, SEO, sdílení na sociálních sítích, historii & záložky v prohlížeči
- zachování get parametrů
(nastavení filtrování, vyhledávání, řazení, …)
- okamžitá reakce při změně velikosti okna nebo při změně měřítka (zvětšení, zmenšení);
bez znovunačtení;
funkční i bez JS
- www.adamek.cz/en/web-apps ⧉ (https://www.adamek.cz/en/web-apps/)
Navrhuji strukturu relačních SQL databází, strukturu URL adres, architekturu aplikace.
Strukturu navrhuji tak, aby umožnila budoucí vylepšení a rozšíření (pro nové moduly, funkcionality, konfiguraci, …) – flexibilní a škálovatelnou.
Líbí se mi, když má web / webová aplikace doplňkové funkcionality a možnosti konfigurace.
Realizuji aplikaci nebo web s využitím .htaccess (mod rewrite, …), databáze MySQL / MariaDB, PHP, HTML5 (dříve XHTML), CSS3, JS (JavaScript) a AJAX; RSS a XML.
Mám rád PHP, líbí se mi jeho směřování. Totéž CSS.
Praxe v programování
- Od 1994: Programování
- Od 1998: Tvorba responsivních (přizpůsobivých) přístupných statických webů
- Od 2008: Programování dynamických webů a webových aplikací v PHP
Léta praxe mne naučila, že warning může být budoucí error.
Snažím se předcházet warningům a notice upozorněním.