
Situace
Existující web byl napsán v PHP 7.4 a po upgradu hostingu přestal fungovat správně — část funkcí selhávala tiše, část viditelně. Klient potřeboval nejen opravu, ale i modernizaci.
Co jsme udělali
Nejdřív audit: co nefunguje a proč. PHP 7.4 → 8.2 není jen verze, je to série breaking changes, které se v kódu psaném bez testů projevují nepředvídatelně.
Prošli jsme kód systematicky, opravili zastaralé funkce, odstranili deprecated volání a přepsali části, které nebyly opravitelné bez refaktoringu. Souběžně proběhl redesign front-endu — vizuální aktualizace bez přepisování celého projektu.
Co vzniklo
Web běží na PHP 8.2 a přijímá objednávky. Rychlost stránek se zlepšila, kvalita obrázků opravena v celém projektu, integrovány Google recenze. Nahrávání galerií přesunuto z manuálního FTP do administrace — věc, která vždy způsobovala tření. Front-end byl redesignován souběžně. Čistší kódová základna pro příští práci.