Zeptal jsem se Clauda -- je Joomla 3.x "oblibena", nebo jen "uvizla"?
Na tomto webu jsem opakovane psal o tom, ze se nema brat odpoved AI za bernou minci a ze je treba overovat primarni zdroje vlastnima ocima. Tentokrat, presne s timto postojem, zanechavam zaznam o zamernem dotazu polozenem AI. Onou AI je Claude od Anthropicu, ktereho denne pouzivam jako partnera pri analyze logu.
Proc psat v tomto formatu? Protoze jsem si myslel, ze je vetsi hodnota v tom ukazat, jak AI sklada svou odpoved a kde konci fakt a zacina domenka, nez v odpovedi samotne. AI je uzitecna, ale mluvi hladce a míchá pritom fakta se svym vlastnim vykladem. Overit tuto hranici spolu se ctenarem -- to je smysl tohoto clanku.
Moje otazka
> Lide casto rikaji, ze Joomla 3.x je stale oblibena verze. Pouzivaji ji tito lide proto, ze se jim opravdu libi, spis nez ze uvizli, protoze nemohou migrovat?
Prosta otazka. Podpora 3.x skoncila davno, a presto se stale popisuje jako "oblibena". Je to nakloneni, nebo okolnosti?
Odpoved Clauda (shrnuta a usporadana)
Zajimave bylo, ze Claude neodpovedel z pameti. Zacal slovy v podstate "me znalosti mohou byt zastarale, tak si to nejprve overim" a sel hledat. Odpoved, ktera se vratila, byla postavena takto.
Nejprve overeni faktu
- Oficialni podpora Joomly 3.x skoncila 17. srpna 2023
- Zaplaty rozsirene bezpecnostni podpory (eLTS) skoncily uplne v unoru 2025
- Dnes pro 3.x neexistuji zadne bezpecnostni aktualizace jakehokoli druhu
- 3.x vyzaduje PHP 7.x, ale poskytovatele hostingu PHP 7 vyrazuji a tlaci na prechod na PHP 8.x, takze aktualizace serveru mimo vasi kontrolu muze web rozbit
Jinymi slovy, provozovat 3.x dnes znamena fungovat v prostredi, kde objevena zranitelnost nebude nikdy, ale nikdy opravena.
Pote vyklad
Claudova odpoved byla přímá: "Sotva nekdo si ji vybira proto, ze se mu opravdu libi." Duvod: v "pokracovani v pouzivani 3.x, protoze se vam libi" nezustava temer zadna racionalita. Co se tedy skutecne deje? Jev, ktery vypada jako "oblibena verze", je podle Claudova nazoru souctem vrstev, jako jsou tyto.
Zaprve, vrstva, ktera se nemuze pohnout kvuli technicke prekazce migrace. To je pravdepodobne nejvetsi, uvedl. Prechod z 3.x na 4.x neni prosta "aktualizace", ale ukol zvany "migrace", a ne kazde rozsireni ci sablona je kompatibilni se 4 a pozdejsimi. Cim vetsi e-commerce rozsireni nebo vlastni komponenty web nese, tim vyssi zed. Ne "libi se mi", ale "bojim se rozbit to, co bezi, takze se toho nemohu dotknout".
Zadruhe, vrstva, ktera spravne nechape EOL. Web dnes stale bezi normalne, takze zadny pocit krize nevznika. Konec podpory neznamena, ze se web zastavi -- jen bezi dal nechraneny -- a prave tato skutecnost se stava zivnou pudou pro nedorozumeni.
Zatreti, vrstva odkladajici z duvodu nakladu. Postupna migrace 3.10.x na 4.4 na 5.4 na 6 vyzaduje testovani v kazde fazi a odpovidajici vydaje. Rozpocet se nikdy neobjevi a klouze to dal a dal.
A zaver: slovo "oblibena" se ve skutecnosti presneji cte jako "velky pocet jich zustava, protoze je nelze pohnout".
Nejtezsi bod, a prekryva se s logy tohoto webu
Claude ucinil jeste jedno pozorovani, ktere primo souvisi s tim, co tento web pozoroval. Utocnici aktivne cili na zname zranitelnosti softwaru na konci zivotnosti -- protoze vedi, ze zaplaty uz nikdy neprijdou.
Tento web nedavno zverejnil clanek, ktery v logach zachytil, jak utocnici pred samotnym utokem ctou manifesty komponent -- obhlizeji verzi, nez vystreli. Jak takovemu obhlizeci vypada web identifikovany jako "Joomla 3.x"? Ne pouze zranitelna verze nejakeho jednotliveho pluginu, ale trvale bezbranny web jako celek: cil nejvyssi priority. Tvrzeni z onoho clanku -- ponechat starou verzi na miste se rovna sdeleni utocnikovi, ze ta dira tam je -- plati pro hlavni verzi samotne Joomly s jeste vetsi silou.
Rozliseni mezi faktem a domenkou az potud
V souladu se smyslem tohoto clanku to reknu vyslovne.
Fakta (overitelna): data EOL, konec eLTS, tlak hostingu na vyrazeni PHP 7 a skutecnost, ze migrace je ukol tridy migrace. Tyto lze overit ve verejnych informacich. Vsimnete si vsak, ze to, co Claude pouzil k overeni, byly hlavne weby treti strany souvisejici s Joomlou. Pro primarni zdroj k datum jdete na oficialni Joomlu (joomla.org a docs.joomla.org). I ja jsem je pred zverejnenim overil vlastnima ocima.
Domenka (vyklad AI): casti rikajici "sotva nekdo si ji opravdu libi" a "vetsina je uvizla vrstva". To neni vysledek statistickeho pruzkumu; je to vyklad, ke kteremu AI dospela skladanim duvodu. Retez uvazovani -- zed, nedostatek povedomi, naklady -- mi prisel presvedcivy, ale neexistuji data ukazujici pomery. Prosim overte si tuto cast oproti svemu vlastnimu vnimani webu kolem vas.
Co jsem si z toho vzal
Z Claudovy odpovedi vyklad, ze "sotva nekdo si ji opravdu libi" a "vetsina je uvizla vrstva", odpovidal mym ocekavanim a mohl jsem jej prijmout. Ale tridilna klasifikace -- zed migrace, nedostatek povedomi, naklady -- me, upřímně řečeno, nechala nepresvedceneho.
Pokud neni me chapani mylne, neni koren techto lidi neco jednodussiho? Nejsou pouze v domnence, ze jakmile je web jednou postaven, lze jej pouzivat navzdy? Zed a naklady vypadaji jako "necekana zateze" prave proto, ze stoji na te domnence. Kdybyste od zacatku vedeli, ze web neni pomnik dokonceny pri stavbe, ale dum, ktery hnije, dokud jej neustale neudrzujete, migrace by nebyla "zdi", ale planovanou praci.
A -- toto neni nic vic nez ma domenka -- kdyz prijde zavazny okamzik, kdyz je web znetvoren a skoda dosahne k jeho navstevnikum, nejsou vetsinou onoho druhu, ktery prehazuje odpovednost na nekoho jineho spis nez na sebe? Za to muze webova agentura, za to muze hosting, za to muze Joomla. Jako by presvedcovali sami sebe, ze to, co se deje ted, je sen.
Zde reknu neco i o sobe. I tento web migroval z 2.x pres 3, 4 a 5. Bylo jasne videt, ze bez migrace nelze provoz webu udrzet, tak jsem zahodil to, co migrovat neslo, a nahradil to tim, co slo, a pokracoval. Takze to nikdy nebyl pribeh o "utrpeni". Byla to po celou dobu planovana prace pro preziti provozu webu. A to hromadeni se vyplatilo. Migrace na Joomlu 6.x byla tak snadna, az jsem si pomyslel: "Pockat -- smi to byt tak snadne?!" -- a tak vznikla soucasnost. Pro ty, kdo pokracuji v udrzbe, je odmena: kazda dalsi migrace je snazsi a snazsi. To mohu rici ze zkusenosti.
Zaver tohoto clanku tedy sedi o krok pred vykladem AI. Nejprve si overte verzi sveho webu vlastnima ocima. Pak si opravte sve chapani: mit web znamena neustale jej udrzovat. To je vse.
*Cast tohoto clanku s odpovedi AI je shrnutim a preskupenim dialogu s Claudem od Anthropicu, vedeneho v japonstine a zde prelozeneho. Fakta autor pred zverejnenim overil oproti primarnim zdrojum, ale casti prezentovane jako vyklad AI nejsou zavery se statistickou oporou. Pri rozhodovani o vlastnim webu vzdy overte oficialni informace od Joomly.*