Írta: Kristijan Sekereš

A Drupal 10, az Umbraco 13 és a Kentico Xperience 13 életciklusának vége: teendők 2026 decembere előtt

HTML-forráskód egy kódszerkesztőben megnyitva

Három széles körben használt tartalomkezelőrendszer-verzió veszíti el a támogatását nagyjából három héten belül:

  • Drupal 10: életciklusa 2026. december 9-én ér véget.
  • Umbraco 13: életciklusa 2026. december 14-én ér véget.
  • Kentico Xperience 13: 2027. január 1-jétől minden támogatás megszűnik, a biztonsági javításokat is beleértve.

Ezeken a napokon semmi nem kapcsol le. December 10-én egy Drupal 10-es webhely pontosan úgy szolgálja ki az oldalakat, mint december 8-án, és a szerkesztők továbbra is publikálnak. A biztonsági javítások utánpótlása szűnik meg. Attól kezdve az Ön verziójában talált sebezhetőség nyitva marad, hacsak valaki nem zárja be Ön helyett.

E cikk írásakor, 2026. október 3-án nagyjából tíz hét van hátra az első két dátumig. Ez elég egy jól karbantartott Drupal- vagy Umbraco-webhelyhez. Egy Kentico 13 újraépítéséhez nem elég.

Kinek szól ez valójában

A munka azokat a webhelyeket sújtja a legjobban, amelyekben egyedi kód van: egyedi Drupal-modulok és -témák, egyedi Umbraco-tulajdonságszerkesztők és -irányítópultok, Kentico-widgetek és -integrációk, valamint minden, amit egy azóta továbbállt ügynökség épített.

Ha a Drupal-webhelye közel áll egy alap telepítéshez népszerű közösségi (contributed) modulokkal, a frissítés nagyrészt mechanikus, és lehet, hogy a tárhelypartnere már be is ütemezte. Kérdezze meg tőle a dátumot.

Ha Umbraco 13-at futtat, és bővített támogatást vásárol (lásd lent), december nem szakadék az Ön számára. Hanem egy javítási határidő, amelynek elhalasztásáért fizetett.

Drupal 10: 2026. december 9-én ér véget

Mi ér véget

A projekt saját közleménye rövid: „A Drupal 10 2026. december 9-én éri el életciklusa végét.” A Drupal 10.6 az utolsó alverzió, és a kiadási ütemterv szerint e dátum után a Drupal 10-ből nem készül több kiadás.

2026. szeptember 20-ának hetében a drupal.org használati statisztikái 524 579 adatot küldő webhely közül 221 417-et számoltak a Drupal 10-es ágakon, szemben a Drupal 11-en lévő 210 728-cal. Az adatot küldő Drupal-webhelyek nagyjából négytizedének tíz hete maradt a jelenlegi verzióján. Közülük 21 148 még a Drupal 10.0-n, 10.1-en vagy 10.2-n van, ami egy előzetes lépést is jelent.

Mit jelent a frissítés

A hivatalos Drupal 10-ről 11-re szóló frissítési útmutató néhány feladatra bontható:

  1. Először a tárhely. A Drupal 11-hez PHP 8.3.0 vagy újabb kell. A Drupal 10 gond nélkül futott PHP 8.1-en és 8.2-n. A PHP 8.1 támogatása már megszűnt, a PHP 8.2 biztonsági támogatása pedig 2026. december 31-én ér véget. Ha a szervere ezek valamelyikét futtatja, először a PHP-t cserélje le, önálló, tesztelt munkaként.
  2. Jusson el a Drupal 10.3.0-s vagy újabb verziójáig. A 10.3.0 előtti core-frissítéseket a Drupal 11-ből eltávolították, így egy 10.2-n lévő webhely nem ugorhat át közvetlenül.
  3. Kezelje az eltávolított core-modulokat. Az Actions UI, az Activity Tracker, a Book, a Forum, a Statistics és a Tour kikerült a Drupal 11 core-ból. Ha használja valamelyiket, hagyjon fel vele, vagy váltson a közösségi változatára még a Drupal 10.3-on vagy újabbon, a kódfrissítés előtt.
  4. Portolja az egyedi kódot. Az Upgrade Status modul megmutatja, hol nem áll készen a kódja és a közösségi moduljai. A Drupal Rector sok elavult API-hívást automatikusan átír; a maradékot kézzel kell. Egy több évnyi egyedi modullal rendelkező webhelyen ide mennek az órák.
  5. Ellenőrizzen minden közösségi modult. Mindegyikből Drupal 11-kompatibilis kiadás kell. Ahol ilyen nincs, az útmutató a modul hibajegysorában lévő javításokra vagy a Lenient Composer végpontra mutat. Minden így magával vitt modul olyan karbantartás, amely mostantól az Öné.
  6. Eszközök. Parancssori hozzáférés kell Composerrel és Drush-sal, valamint nyilvántartás a testre szabott scaffold fájlokról, hogy túléljék a frissítést.

Érdemes megvárni a Drupal 12-t?

Nem. A Drupal 12.0.0 megjelenése 2026. december 7-ének hetére van ütemezve, arra a hétre, amikor a Drupal 10 biztonsági támogatása véget ér. Egy .0-s kiadás azon a héten, amikor a jelenlegi verziója lejár, nem terv. A Drupal 11.4 e hét után is kap biztonsági javításokat, a 11.5 pedig a 12.0-val együtt jelenik meg. Álljon át most a 11-re, és a 12-t jövőre nézze meg.

Umbraco 13: 2026. december 14-én ér véget

Mi ér véget

Az Umbraco 13 hosszú távú támogatású (LTS) kiadás. Az Umbraco támogatási életciklusról szóló oldala szerint 2025. december 14. óta a biztonsági szakaszában van (csak biztonsági javítások), és 2026. december 14-én éri el életciklusa végét, amely után az Umbraco szerint „már nem ajánlott”.

Alatta van egy második dátum is. Az Umbraco 13 .NET 8-on fut, és a Microsoft 2026. november 10-én megszünteti a .NET 8 támogatását. A futtatókörnyezet, amelytől a webhelye függ, egy hónappal a CMS előtt veszíti el a támogatást.

Mit jelent a frissítés

Az Umbraco szabálya, hogy a legújabb előtt a legközelebbi hosszú távú támogatású verzióra kell átállni. Az Umbraco 13 maga is LTS-kiadás, így a cél az Umbraco 17, a következő LTS. 2025. november 27-én jelent meg, 2027. november 27-én lép a biztonsági szakaszába, és 2028. november 27-én éri el életciklusa végét. .NET 10-en fut.

A nehéz lépés középen van. Az Umbraco 14 teljesen lecserélte a szerkesztőfelületet, a verzióspecifikus frissítési megjegyzések pedig egy sorban foglalják össze: „Az AngularJS eltávolítva: új, Web Components és Lit alapú backoffice, amelyet az Umbraco UI Library hajt.”

A gyakorlatban ez a következőt jelenti:

  • Minden backoffice-testreszabást újra kell írni. Az Umbraco 13-ban az egyedi tulajdonságszerkesztők, az irányítópultok, az egyedi szekciók és a csomagok felületi részei AngularJS-ben készültek. Ebből semmi nem vihető át; webkomponensként kell újraépíteni őket.
  • A tulajdonságszerkesztők két részre válnak, egy szerver- és egy kliensoldali részre, ami megváltoztatja az egyedi szerkesztők felépítését.
  • Egyes szerkesztők megszűntek. A Nested Contentet, a Grid elrendezést és a régi Media Pickert eltávolították. Az Umbraco helyettük a Block Listet vagy a Block Gridet javasolja. Ez tartalmi feladat is, nem csak kódolási: az ezekkel a szerkesztőkkel készült oldalak tárolt tartalmát át kell alakítani.
  • A makrókat eltávolították. Az Umbraco helyettük a részleges nézetekre (partial view) vagy a rich text szerkesztőben lévő blokkokra mutat.
  • Az XPath megszűnt, a helyettesítői között vannak a Dynamic Rootok.
  • A csomagokból Umbraco 17-es kiadás kell. Egy elhagyott csomag cserét vagy újraírást jelent.

Az Umbraco útmutatása szerint offline frissítsen, teszteljen alaposan, majd futtassa a frissítést minden környezeten. A szerkesztőit korán vonja be a tesztelésbe: a backoffice, amelyet nap mint nap használnak, másként fog kinézni és működni.

A nyilvános sablonok általában kevésbé változnak, mint a backoffice, kivéve, ahol Nested Contentet, Gridet vagy makrókat jelenítenek meg. Ha erre a háromra rákeres a nézeteiben, gyorsan felmérheti a feladatot.

Időnyerés: XLTS

Az Umbraco bővített hosszú távú támogatást (XLTS) árul az Umbraco 10-től kezdődő LTS-verziókhoz, a 13-ast is beleértve. 6, 12 vagy 24 hónapot választhat, és a lefedettség az életciklus vége utáni napon kezdődik. Csak biztonsági javításokat tartalmaz, befagyasztott funkciókészlettel. Az Umbracótól vásárolhatja meg (a partnerek a partnermenedzserükön keresztül), az oldal pedig nem tesz közzé árat.

Az XLTS akkor észszerű, ha az egyedi szerkesztők újraírása nem fejeződhet be rendesen december 14-ig. Kevésbé észszerű a döntés elodázásaként, mert az újraírás jövőre ugyanannyiba kerül. Ráadásul az Umbracót javítja, nem a futtatókörnyezetet: a .NET 8 támogatása így is, úgy is megszűnik.

Kentico Xperience 13: 2027. január 1-jén ér véget

Mi ér véget

A Kentico 13 már csökkentett támogatást kap. 2026 folyamán a Kentico „csak biztonsági gyorsjavítások formájában” ad ki kiadásokat. Utána a Kentico támogatási életciklusa szerint: „2027. január 1-jétől megszüntetünk minden támogatást, karbantartást, frissítést, kiadást, gyorsjavítást, javítócsomagot, javítást (a biztonsági javításokat is beleértve) és minden egyéb, a Kentico Xperience 13-hoz kapcsolódó szolgáltatást.”

Hosszabbítás nem szerepel. Az utód az Xperience by Kentico, amelyet a Kentico „kölcsönösen elfogadott feltételek alapján” kínál. Ez új licenctárgyalás, nem verzióváltás.

Mit jelent a költözés

Az Xperience by Kentico más termék, és a Kentico Migration Tool őszintén beszél a korlátairól: „Az eszköz csak adatmodelleket és tartalmat migrál. A kód migrálása nem támogatott.”

Amit a dokumentációja szerint átvisz:

  • Az oldaltípusokból tartalomtípusok lesznek. Az oldalakból webhelycsatorna-oldalak vagy újrafelhasználható tartalomelemek.
  • A kategóriákból taxonómiák lesznek.
  • A médiatárak és fájljaik, a Page Builder tartalma és az egyedi oldalsablonok (Kentico 13-ból).
  • A szerkesztő felhasználók és szerepkörök, a kapcsolatok és tevékenységek, a hozzájárulások.
  • Az egyedi modulosztályok az adataikkal, valamint az egyedi táblák (modulosztályként vagy tartalomelemként).

Amit nem visz át:

  • A kódot és a testreszabásokat. Kontrollerek, nézetek, widgetkód, integrációk, ütemezett feladatok. Az oldalakat lekérő kódot újra kell írni tartalomelemekre.
  • Az űrlapok automatikus válasz- és értesítő e-mailjeit. Ezeket kézzel kell átmásolni.
  • A marketingautomatizálást és a statikus kapcsolatcsoportokat.
  • A makrókat, amelyek a migráció után nem működnek, valamint az oldaljogosultságokat.
  • Az Azure Blob Storage-ban vagy az Amazon S3-ban tárolt médiát. Az eszköz csak a helyi fájlrendszerből olvas médiát.

Két gyakorlati szempont. A forrásnak Kentico 13 Refresh 5-ön (13.0.64-es gyorsjavítás) vagy újabbon kell lennie, ezért ezt ellenőrizze először. A migráció pedig többször is lefuttatható, beépített és egyedi adatátalakításokkal, így a valódi átállás előtt begyakorolhatja, és finomíthatja a leképezést.

Egyenesen fogalmazva: a tartalom megmarad, a körülötte lévő webhelyet újraépítik. Ez hónapokig tartó projekt, október 3-án pedig tizenhárom hét van hátra január 1-jéig. A legtöbb Kentico 13-webhely egy ideig javítások nélkül fog futni. Jobb ezt az időszakot megtervezni, mint felfedezni.

Mivel a kódot így is, úgy is újraépítik, jogos megkérdezni, hogy az Xperience by Kentico vagy egy másik platform illik-e jobban. A maradásnak egy egyértelmű előnye van: egy migrációs eszköz, amelyet az Ön tartalommodelljéhez építettek. Tegye döntéssé, ne alapértelmezéssé.

Mit jelent valójában a javítások nélküli futás

A webhely tovább működik. A kockázat alakja változik meg:

  • A következő sebezhetőség nyitva marad. A támogatott verziókhoz továbbra is érkeznek javítások, és a biztonsági közleményeik nyilvánosak. Ha egy újabb verzióban javított hiba az Önében is megvan, a közlemény megmutatja a támadóknak, hol keressék.
  • A technológiai készlet öregszik a CMS körül. A PHP 8.2 2026. december 31-én elveszíti a biztonsági támogatását. A .NET 8 2026. november 10-én elveszíti a támogatását. A közösségi modulok és csomagok valószínűleg abbahagyják a tesztelést olyan verziókon, amelyeket senki nem támogat.
  • Az auditválasz megváltozik. Ha a biztonsági szabályzata, egy kiberbiztosítási kérdőív vagy egy közszférabeli szerződés azt kérdezi, támogatott-e a szoftvere, az őszinte válasz nem lesz.

Ha egy ideig javítások nélkül kell futnia, csökkentse a kitettséget: tegye az adminisztrációs felületet VPN vagy IP-engedélyezési lista mögé, távolítsa el a nem használt modulokat, vezessen be webalkalmazás-tűzfalat, tesztelje a biztonsági mentéseit, és olvassa a szállító közleményeit az újabb verzióról. Ezek az intézkedések csökkentik a kockázatot. A javításokat nem pótolják.

Hogyan döntsön

  • Drupal 10, főleg közösségi modulokkal: frissítsen Drupal 11-re. Tíz hét elég, ha ebben a hónapban elkezdi.
  • Drupal 10 sok egyedi kóddal vagy régi PHP-s tárhellyel: először a tárhelyet javítsa, aztán portolja a kódot. Ha túl fog futni, tervezzen egy rövid, javítások nélküli időszakot a fenti megerősítő intézkedésekkel.
  • Umbraco 13 kevés backoffice-testreszabással: frissítsen Umbraco 17-re.
  • Umbraco 13 egyedi szerkesztőkkel, Nested Contenttel vagy Griddel: vásároljon XLTS-t 6 vagy 12 hónapra, és végezze el rendesen az újraírást.
  • Kentico 13: indítsa el most a migrációs projektet, erősítse meg a jelenlegi webhelyet januárra, és a célt az érdemei alapján válassza ki.
  • Egy újratervezés amúgy is esedékes volt: legyen az életciklus vége a kiváltó ok, és ne portoljon olyan kódot, amelyet hamarosan kidob. Ha a sablonokat újraépítik, ez az akadálymentesség javításának is a legolcsóbb pillanata; az európai akadálymentesítési irányelvről szóló útmutatónk leírja, mit jelent ez egy webhelyre nézve.

Ütemterv mától

Október közepéig. Mérje fel az egyes webhelyeket: a pontos CMS-verziót, a PHP- vagy .NET-verziót, az egyedi modulokat, szerkesztőket és widgeteket, valamint minden közösségi modul vagy csomag kompatibilitását. Drupalon futtassa az Upgrade Statust. Kenticón erősítse meg, hogy legalább a 13.0.64-es gyorsjavításon van.

Október végéig. Döntsön webhelyenként: frissítés, időnyerés vagy újraépítés. Ha XLTS-re van szüksége, indítsa el a vásárlást, mert a lefedettség az életciklus vége utáni napon kezdődik.

November. Drupal: állítsa át a tárhelyet PHP 8.3-ra, frissítsen a staging környezeten, teszteljen. Umbraco: álljon át .NET 10-re, frissítsen egy másolatot, írja újra az egyedi szerkesztőket, alakítsa át a Nested Content és a Grid tartalmát. Kentico: alkalmazza a megerősítő intézkedéseket, és futtasson egy első migrációs főpróbát.

November vége és december eleje. Éles frissítések, tartalékkal december 9. és 14. előtt. Ha a szervezete az ünnepek előtt befagyasztja a változtatásokat, tervezzen ezzel.

2027. január. A Kentico-webhelyek megerősítve futnak, amíg a migráció folytatódik.

Hol kaphat segítséget

Ilyen munkát végzünk: felmérjük, mi egyedi egy örökölt webhelyen, Drupal-modulokat portolunk, Umbraco backoffice-bővítményeket írunk újra webkomponensként, és újraépítjük azt a kódot, amelyet egy migrációs eszköz hátrahagy. Ez a munka a régi rendszerek karbantartására vonatkozó szolgáltatásunkhoz tartozik; ha újraépítés is szóba kerül, a webes akadálymentesítési szolgáltatásunk fedi le azt az oldalt.

Ha ezek közül az egyik dátum az Öné, és nem biztos benne, mi van a motorháztető alatt, írjon az office@c9group.dev címre.