2026-06
Migracija stare, nevzdrževane in vdrte Joomla spletne strani z AI orodji na sodobno statično stran z Astro in Cloudflare Workers

Hitra migracija s pomočjo AI iz zastarele Joomla 3.10 strani na statične Astro strani, nameščene na Cloudflare Workers, pred turnirjem ITF M15.
Stara Joomla spletna stran je postala nevzdrževana, obtičala na Joomla 3.10 in bila vdrta. Klasična nadgradnja CMS je bila problematična zaradi težav z združljivostjo vtičnikov in modulov, zato so bila uporabljena AI orodja za pospešitev čiste prenove namesto krhke migracije na mestu.
Celotna zgodovinska arhiva je bila namerno prestavljena. Najprej je bilo prenesenih le nekaj najnovejših člankov, ker je bila pred prihajajočim turnirjem ITF M15 potrebna hitra in varna rešitev. Preostala zgodovina lahko sledi kasneje, ne da bi zadrževala zagon.
Po začetni raziskavi je bil izbran Astro, ker dobro ustreza vsebinsko vodenim statičnim stranem in ima močno podporo za namestitev na Cloudflare. AI je dobil dostop do MySQL in obstoječih datotek ter navodilo, naj članke pretvori v Markdown datoteke, ki poganjajo slug-e člankov. Slogi so bili nekoliko prenovljeni, večina menija in navigacije pa je ostala prepoznavna.
Začetna migracija je bila uspešna. Spletno stran trenutno vzdržuje razvijalec, nova vsebina pa nastaja neposredno v kodi, kar je za zdaj v redu. Dolgoročno obstaja ideja o CMS zaledju, na primer Strapi, a bolj zanimiva smer je AI pomočnik, ki odpre pull request neposredno na kodi, da lahko člani kluba zahtevajo nov članek, galerijo ali drugo vsebino brez klasičnega zaledja. O napredku te smeri bomo sporočili, ko se bo premaknila naprej.

