PHP 8
Hlavní backend jazyk. Pracujeme s ním od roku 1999, dnes výhradně na verzi 8.x — striktní typy, atributy, pojmenované argumenty, výrazně lepší výkon. Všechny nové projekty stavíme přímo na PHP 8.
Nepoužíváme trendy nástroje kvůli trendu. Volíme technologie, které jsou stabilní, mají aktivní komunitu a umíme s nimi pracovat dlouhodobě. Tady je úplný seznam toho, co používáme v reálných projektech.
Serverová část pro weby i komplexní aplikace. Nástroje volíme podle rozsahu projektu — od lehkého Nette až po rozsáhlejší Symfony.
Hlavní backend jazyk. Pracujeme s ním od roku 1999, dnes výhradně na verzi 8.x — striktní typy, atributy, pojmenované argumenty, výrazně lepší výkon. Všechny nové projekty stavíme přímo na PHP 8.
Náš hlavní PHP framework. Vynikající DI kontejner, robustní router pro hezká URL, Latte šablony a Tracy debug bar. Ideální pro projekty, kde potřebujeme čistý kód a dlouhodobou údržbu.
Pro rozsáhlejší projekty s bohatým ekosystémem — Doctrine ORM, Messenger, Security bundle, API Platform. Volíme ho, když klient vyžaduje konkrétně Symfony nebo má ve firmě vlastní Symfony vývojáře.
Vhodný pro rychlé prezentace a blogy. Servisujeme i zděděné WordPress projekty — bezpečnostní hardening, výkonové optimalizace, vlastní pluginy i migrace na novější verze PHP.
Nepoužíváme těžké frameworky tam, kde nejsou potřeba. Čistý JavaScript pokryje 90 % interaktivity, pro rozsáhlé aplikace máme ověřené Dojo a komponenty Nette Forms.
Moderní ES2020+ bez nadbytečných knihoven. Žádné externí závislosti tam, kde stačí nativní funkcionalita — Fetch API, IntersectionObserver, custom elements. Rychle se načítá a snadno udržuje.
Robustní systém widgetů pro rozsáhlé B2B portály a interní aplikace. Roky ověřený v korporátním prostředí — datagridy, logika formulářů, životní cyklus widgetů.
Strukturovaný CSS s proměnnými, mixiny a nestingem. Výsledné produkční CSS server doručuje s gzip kompresí a dlouhým cache nastavením.
Vektorová grafika pro loga, ikony, animace i datové vizualizace. Škáluje se bez ztráty kvality, ostrá na všech displejích, animovat lze přes CSS i JS.
Od standardních MySQL projektů až po integrace s legacy Oracle a MSSQL systémy klientů. Pracujeme s různými databázovými systémy podle toho, co má klient nasazené.
Hlavní databáze pro většinu projektů. Pracujeme s ní přes TablePlus a phpMyAdmin, optimalizujeme indexy a vyhodnocování dotazů. Běžně řešíme tabulky v milionech řádků.
Databáze pro podnikové aplikace a integrace s existujícími MSSQL systémy klientů. PHP přes sqlsrv driver, podpora stored procedures a triggerů.
Pro integrace s legacy Oracle systémy, často v bankovnictví a financích. Připojujeme se přes OCI8 ovladač a vlastními PHP třídami nad ním si zajišťujeme čisté rozhraní z PHP.
Propojujeme webové aplikace s ERP, CRM a interními systémy klientů. Výměna dat je spolehlivá, opakovatelná a se záznamy pro audit.
Navrhujeme vlastní REST API i se připojujeme na cizí. JSON s dokumentací OpenAPI/Swagger, autentizace přes API tokeny nebo OAuth 2.0. Verzování a zpětná kompatibilita.
Asynchronní komunikace mezi systémy. Implementujeme opakované pokusy při selhání, idempotenční klíče a ověření podpisu (HMAC) pro bezpečnou výměnu dat.
Open-source platforma pro ERP a CRM. Napojujeme Odoo na e-shopy a webové aplikace přes XML-RPC i REST. Vlastní moduly v Pythonu, propojení účetnictví, skladu a CRM.
Plánované úlohy na Linux serverech — dávkové zpracování, noční importy, synchronizace. Sledujeme je přes logy a notifikace, kritické úlohy mají monitoring funkčnosti.
Linuxové servery, webové servery, automatizace nasazování. Sami nasazujeme i servisujeme produkční prostředí.
Standard pro produkční servery. Konfigurace, monitoring, bezpečnostní aktualizace, analýza logů. Bezpečnostní nastavení pro produkci, oddělení systémových a aplikačních uživatelů.
Hlavní webový server pro PHP projekty. mod_rewrite pro hezká URL, mod_headers pro security headers (CSP, HSTS), mod_deflate pro kompresi výstupu, mod_expires pro cachování statických souborů.
Pro vyšší výkon nebo jako reverse proxy. Cache statických souborů, rozkládání zátěže, ukončování SSL, fastcgi pro PHP-FPM. Vhodné pro weby s vysokou návštěvností.
Verzování kódu, práce s větvemi a code review. GitHub a GitLab jako úložiště repozitářů, nasazování přes SSH nebo FTP po automatickém build kroku.
Měření a optimalizace po nasazení. Bez dat se optimalizovat nedá — proto Analytics, Search Console a Lighthouse patří k základní výbavě každého projektu.
Sledování návštěvnosti, konverzních cílů, modelování atribuce. GA4 implementujeme přímo přes gtag.js nebo přes Google Tag Manager s vlastními dataLayer událostmi.
Cookie souhlas v souladu s GDPR propojený s GA4. Nastavení stavu souhlasu ještě před načtením analytické knihovny, výchozí odmítnutí, jemná kategorizace (analytické, marketingové, funkční).
Sledování indexace, odevzdávání sitemapy, kontrola použitelnosti na mobilu, reporty Core Web Vitals. Identifikace problémů s indexací a manuálních penalizací od Googlu.
Audit Core Web Vitals — LCP, CLS, INP. Optimalizace obrázků, odložené načítání, kritické CSS přímo v HTML, odložený JS, načítání fontů. Cíl: skóre 90+ na mobilu i desktopu.
Popište, co potřebujete — ať už jde o nový web, aplikaci, integraci nebo převzetí existujícího projektu.