Nový web radioklubu OK1KUO
Web radioklubu běží od podzimu 2026 na nových základech. Na první pohled to skoro nepoznáte — a to je záměr. Vypadá stejně, adresy stránek se nezměnily, ale uvnitř je postavený celý znovu, konečně se dá číst na mobilu a přibyly dvě nové rubriky: Diplomy a Výsledky závodů.
Proč to muselo přijít
Starý web stál na Debianu 5 a PHP 5.2. Obojí je software, který už přes deset let nikdo nezáplatuje.
To není jen technická pedanterie. Server po konci podpory je jako transceiver, kterému není kde sehnat náhradní díl — dokud jede, jede, ale až se něco pokazí, není co vyměnit. U webu se navíc „nepokazí“ zpravidla tak, že přestane fungovat. Naopak dál vypadá úplně normálně a mezitím po něm někdo rozesílá spam.
Přepisovat takový web po kouscích nejde. Knihovny, na kterých stál, pro nové PHP neexistují a opačně. Buď zůstane celý na starém, nebo se celý přestaví.
Co zůstalo, jak bylo
Vzhled. Nový web je záměrně replika toho starého — stejné barvy, stejné členění, stejný pruh v záhlaví. Kdo sem chodí roky, nemusí nic hledat jinde.

A především adresy stránek. Starý web měl všechno ploché pod /cz/, takže odkazy na nás, které někdo roky drží na svých stránkách, dál fungují, co máte v záložkách vede tam, kam vždycky vedlo, a vyhledávače nemusejí začínat od nuly.
Galerie a aktuality jsou výjimka. Ty hezkou adresu nikdy neměly — jely přes parametry typu ?item=155, což nikdo nikam neuloží. Dostaly tedy novou, čitelnou, a starý tvar na ni svého návštěvníka přesměruje.
Co přibylo
Web se dá číst na telefonu. Starý web vznikl v době, kdy se s tím nepočítalo — na mobilu se musel posouvat do stran a zvětšovat prsty. Nový se šířce přizpůsobí sám. Aktuality se přesunuly do pravého sloupce a celá stránka se roztáhla na šířku, jaká je dnes běžná.
Galerie jsou jinde, než byly. Tohle je na novém webu největší změna. Dřív se fotka otevřela jako holý obrázek na prázdné stránce a zpátky se člověk dostával tlačítkem Zpět. Teď se otevře přes celou obrazovku, mezi snímky se přechází šipkami — a na telefonu přetažením prstu, jak je člověk zvyklý odjinud. Nad fotkou stále svítí název galerie, takže se v ní dá proklikávat, aniž člověk ztratí přehled, kde je.

Nová rubrika Diplomy. Naskenované diplomy rozřazené do skupin, s náhledy. Nahrávají se jako PDF a web si z každého sám udělá obrázek, takže se dá proletnout očima, než si člověk něco otevře celé.
Nová rubrika Výsledky závodů. Umístění OK1KUO jako tabulka rok krát závod — na jedné stránce je vidět, jak se stanici vedlo napříč lety. Je toho víc, než člověk čeká: 242 výsledků za 18 let, z toho 44 prvních míst, 41 druhých a 40 třetích.

Stěhování dat
Všechno, co na webu za ta léta vzniklo — články, aktuality, galerie, fotky — se přeneslo z původní databáze do nové. Nic se nepřepisovalo ručně.
Jedna věc se ale přenést nedala: hesla do administrace. Starý web je měl v databázi v otevřeném textu, tedy čitelné pro kohokoli, kdo se k té databázi dostal. Nový web je ukládá zašifrovaně a způsobem, který už zpětně nejde přečíst. Přenášet stará hesla by znamenalo tahat tu chybu s sebou, takže se nepřenášela.
Pod kapotou
Pro ty, koho zajímá, co se vlastně vyměnilo: operační systém z Debianu 5 na aktuální, PHP z verze 5.2 na 8.5, vlastní kód z roku 2010 nahradil framework Nette 3.3. Web má nově šifrované spojení (adresa začíná https:// a prohlížeč u ní ukáže zámek) a jeho zdrojový kód je uložený mimo server, takže je vidět historie všech změn a kdyby server kdykoli lehl, dá se web postavit znovu jinde.
A ještě jedna věc
Celá přestavba je práce umělé inteligence. Kód nového webu, převod dat ze staré databáze, replika původního vzhledu i obě nové rubriky napsal Claude — já jsem zadával, co má vzniknout, průběžně to kontroloval a rozhodoval sporné věci.
Nepíšu to jako kuriozitu. Práce tohohle rozsahu by se ručně dělala týdny a upřímně řečeno by se na ni nejspíš nikdy nedošlo — web by dál běžel na nezáplatovaném serveru, dokud by se něco nestalo. Takhle to trvalo několik dnů.