Autors: Kristijan Sekereš

Drupal 10, Umbraco 13 un Kentico Xperience 13 atbalsta beigas: kas jāizdara līdz 2026. gada decembrim

HTML pirmkods, atvērts koda redaktorā

Trīm plaši izmantotām satura pārvaldības sistēmu versijām atbalsts beidzas aptuveni trīs nedēļu laikā viena pēc otras:

  • Drupal 10: atbalsts beidzas 2026. gada 9. decembrī.
  • Umbraco 13: atbalsts beidzas 2026. gada 14. decembrī.
  • Kentico Xperience 13: viss atbalsts, ieskaitot drošības labojumus, tiek pārtraukts no 2027. gada 1. janvāra.

Šajos datumos nekas neizslēdzas. Drupal 10 vietne 10. decembrī rāda lapas tieši tāpat kā 8. decembrī, un redaktori joprojām publicē. Beidzas drošības labojumu piegāde. No tā brīža jūsu versijā atrasta ievainojamība paliek atvērta, ja vien kāds to jūsu vietā neaizver.

Šī raksta tapšanas brīdī, 2026. gada 3. oktobrī, līdz pirmajiem diviem datumiem ir aptuveni desmit nedēļas. Labi uzturētai Drupal vai Umbraco vietnei ar to pietiek. Kentico 13 vietnes pārbūvei ar to nepietiek.

Kam tas patiešām domāts

Darbs vissmagāk skar vietnes ar pielāgotu kodu: pielāgotiem Drupal moduļiem un tēmām, pielāgotiem Umbraco īpašību redaktoriem un informācijas paneļiem, Kentico logrīkiem un integrācijām, kā arī visu, ko izveidojusi aģentūra, kas kopš tā laika devusies tālāk.

Ja jūsu Drupal vietne ir tuva standarta instalācijai ar populāriem kopienas moduļiem, atjaunināšana lielākoties ir mehāniska, un jūsu mitināšanas partneris, iespējams, to jau ir ieplānojis. Pajautājiet viņam datumu.

Ja izmantojat Umbraco 13 un pērkat paplašināto atbalstu (skatīt tālāk), decembris jums nav kraujas mala. Tā ir labojumu beigu robeža, kuras atlikšanu esat samaksājis.

Drupal 10: beidzas 2026. gada 9. decembrī

Kas beidzas

Projekta paziņojums ir īss: „Drupal 10 atbalsts beigsies 2026. gada 9. decembrī.“ Drupal 10.6 ir pēdējais mazais laidiens, un laidienu grafikā teikts, ka pēc šī datuma jauni Drupal 10 laidieni netiks izdoti.

2026. gada 20. septembra nedēļā drupal.org lietojuma statistika uzrādīja 221 417 vietnes ar Drupal 10 zariem pret 210 728 ar Drupal 11 no 524 579 vietnēm, kas sūta datus. Aptuveni četrām no desmit Drupal vietnēm, kas sūta datus, pašreizējai versijai atlikušas desmit nedēļas. No tām 21 148 joprojām ir Drupal 10.0, 10.1 vai 10.2, un tas nozīmē vienu papildu soli vispirms.

Ko ietver atjaunināšana

Oficiālā Drupal 10 uz 11 atjaunināšanas rokasgrāmata sadalās dažos darbos:

  1. Vispirms mitināšana. Drupal 11 vajag PHP 8.3.0 vai jaunāku. Drupal 10 mierīgi darbojās ar PHP 8.1 un 8.2. PHP 8.1 jau vairs netiek atbalstīts, un PHP 8.2 drošības atbalsts beidzas 2026. gada 31. decembrī. Ja jūsu serverī darbojas kāda no tām, vispirms nomainiet PHP kā atsevišķu, pārbaudītu darbu.
  2. Nonāciet līdz Drupal 10.3.0 vai jaunākai. Drupal 11 ir izņemti kodola atjauninājumi no laika pirms 10.3.0, tāpēc vietne ar 10.2 nevar pārlēkt uzreiz.
  3. Tieciet galā ar izņemtajiem kodola moduļiem. Drupal 11 kodolā vairs nav Actions UI, Activity Tracker, Book, Forum, Statistics un Tour. Ja izmantojat kādu no tiem, pārtrauciet to lietot vai pārejiet uz tā kopienas versiju, kamēr vēl esat Drupal 10.3 vai jaunākā, pirms koda atjaunināšanas.
  4. Pārnesiet pielāgoto kodu. Modulis Upgrade Status parāda, kur jūsu kods un kopienas moduļi nav gatavi. Drupal Rector daudzus novecojušus API izsaukumus pārraksta automātiski; pārējo dara ar roku. Vietnē ar gadiem uzkrātiem pielāgotiem moduļiem tieši šeit aiziet stundas.
  5. Pārbaudiet katru kopienas moduli. Katram vajag ar Drupal 11 saderīgu laidienu. Ja tāda nav, rokasgrāmata norāda uz labojumiem moduļa problēmu rindā vai uz Lenient Composer galapunktu. Katrs modulis, kas tiek uzturēts šādā veidā, ir uzturēšanas darbs, kas tagad ir jūsu.
  6. Rīki. Jums vajag komandrindas piekļuvi ar Composer un Drush, kā arī pierakstu par visiem pielāgotajiem scaffold failiem, lai tie izdzīvotu atjaunināšanu.

Vai gaidīt Drupal 12?

Nē. Drupal 12.0.0 paredzēts 2026. gada 7. decembra nedēļā, tajā pašā nedēļā, kad beidzas Drupal 10 drošības atbalsts. .0 laidiens nedēļā, kad beidzas jūsu pašreizējā versija, nav plāns. Drupal 11.4 pēc šīs nedēļas turpina saņemt drošības labojumus, un 11.5 tiek izdots kopā ar 12.0. Pārejiet uz 11 tagad un skatieties uz 12 nākamgad.

Umbraco 13: beidzas 2026. gada 14. decembrī

Kas beidzas

Umbraco 13 ir ilgtermiņa atbalsta laidiens. Saskaņā ar Umbraco atbalsta dzīves cikla lapu tas kopš 2025. gada 14. decembra ir drošības fāzē (tikai drošības labojumi), un tā atbalsts beidzas 2026. gada 14. decembrī, pēc kura Umbraco to „vairs neiesaka“.

Zem tā ir otrs datums. Umbraco 13 darbojas ar .NET 8, un Microsoft .NET 8 atbalstu beidz 2026. gada 10. novembrī. Izpildlaika vide, no kuras atkarīga jūsu vietne, zaudē atbalstu mēnesi pirms satura pārvaldības sistēmas.

Ko ietver atjaunināšana

Umbraco noteikums ir pāriet uz tuvāko ilgtermiņa atbalsta versiju, nevis uz jaunāko. Umbraco 13 pati ir LTS versija, tāpēc mērķis ir Umbraco 17, nākamā LTS. Tā izdota 2025. gada 27. novembrī, drošības fāzē nonāk 2027. gada 27. novembrī, un tās atbalsts beidzas 2028. gada 27. novembrī. Tā darbojas ar .NET 10.

Grūtākais solis ir pa vidu. Umbraco 14 pilnībā nomainīja rediģēšanas saskarni, un versijām specifiskās atjaunināšanas piezīmes to pasaka vienā rindiņā: „AngularJS izņemts: jauna administrācijas saskarne, veidota ar Web Components un Lit un balstīta uz Umbraco UI Library.“

Praksē tas nozīmē:

  • Katrs administrācijas saskarnes pielāgojums tiek pārrakstīts. Pielāgoti īpašību redaktori, informācijas paneļi, pielāgotas sadaļas un pakotņu saskarnes daļas Umbraco 13 bija AngularJS. Nekas no tā netiek pārnests; tas tiek pārbūvēts kā tīmekļa komponenti.
  • Īpašību redaktori tiek sadalīti divās daļās, servera daļā un klienta daļā, un tas maina pielāgoto redaktoru uzbūvi.
  • Daži redaktori ir izņemti. Nested Content, Grid izkārtojums un vecais Media Picker ir izņemti. Umbraco to vietā iesaka Block List vai Block Grid. Tas ir gan satura, gan koda darbs: lapām, kas veidotas ar šiem redaktoriem, saglabātais saturs jākonvertē.
  • Makro ir izņemti. Umbraco to vietā norāda uz daļējiem skatiem vai blokiem bagātinātā teksta redaktorā.
  • XPath ir izņemts, un starp aizstājējiem ir Dynamic Roots.
  • Pakotnēm vajag Umbraco 17 laidienu. Pamesta pakotne nozīmē aizstājēju vai pārrakstīšanu.

Umbraco iesaka atjaunināt bezsaistē, pilnībā notestēt un tad palaist atjaunināšanu katrā vidē. Iesaistiet redaktorus testēšanā agri: administrācijas saskarne, ko viņi lieto katru dienu, izskatīsies un darbosies citādi.

Publiskās veidnes parasti mainās mazāk nekā administrācijas saskarne, izņemot vietas, kur tās attēlo Nested Content, Grid vai makro. Meklēšana pēc šiem trim jūsu skatos ir ātrs pirmais darba apjoma mērs.

Laika iegūšana: XLTS

Umbraco pārdod paplašināto ilgtermiņa atbalstu (XLTS) LTS versijām, sākot ar Umbraco 10, ieskaitot 13. Jūs izvēlaties 6, 12 vai 24 mēnešus, un segums sākas nākamajā dienā pēc atbalsta beigām. Tas aptver tikai drošības labojumus ar iesaldētu funkciju kopu. To pērk no Umbraco (partneri to dara ar sava partneru vadītāja starpniecību), un lapā cena nav publicēta.

XLTS ir jēga, ja pielāgoto redaktoru pārrakstīšanu nevar kārtīgi pabeigt līdz 14. decembrim. Mazāk jēgas tam ir kā veidam atlikt lēmumu, jo pārrakstīšana nākamgad maksās tikpat. Un tas labo Umbraco, nevis izpildlaika vidi: .NET 8 atbalsts beidzas jebkurā gadījumā.

Kentico Xperience 13: beidzas 2027. gada 1. janvārī

Kas beidzas

Kentico 13 jau ir samazināta atbalsta režīmā. Visu 2026. gadu Kentico izdod laidienus „tikai drošības labojumu veidā“. Pēc tam, saskaņā ar Kentico atbalsta dzīves ciklu: „No 2027. gada 1. janvāra mēs pārtrauksim visu atbalstu, uzturēšanu, atjauninājumus, laidienus, labojumus, ielāpus, remontus (ieskaitot drošības remontus) un jebkurus citus pakalpojumus, kas saistīti ar Kentico Xperience 13.“

Pagarinājums nav minēts. Pēctecis ir Xperience by Kentico, ko Kentico piedāvā „uz savstarpēji saskaņotiem noteikumiem“. Tā ir jauna saruna par licenci, nevis versijas numura palielināšana.

Ko ietver pāreja

Xperience by Kentico ir cits produkts, un Kentico Migration Tool godīgi atzīst savus ierobežojumus: „Rīks migrē tikai datu modeļus un saturu. Koda migrācija netiek atbalstīta.“

Ko tas pārnes, saskaņā ar tā dokumentāciju:

  • Lapu tipi kļūst par satura tipiem. Lapas kļūst par tīmekļa vietnes kanāla lapām vai atkārtoti izmantojamiem satura vienumiem.
  • Kategorijas kļūst par taksonomijām.
  • Mediju bibliotēkas un to faili, Page Builder saturs un pielāgotās lapu veidnes (no Kentico 13).
  • Redaktoru lietotāji un lomas, kontakti un aktivitātes, piekrišanas.
  • Pielāgotās moduļu klases ar to datiem un pielāgotās tabulas (kā moduļu klases vai satura vienumi).

Ko tas nepārnes:

  • Kodu un pielāgojumus. Kontrolierus, skatus, logrīku kodu, integrācijas, ieplānotos uzdevumus. Kods, kas izgūst lapas, jāpārraksta satura vienumiem.
  • Veidlapu automātiskās atbildes un paziņojumu e-pastus. Tos pārnes ar roku.
  • Mārketinga automatizāciju un statiskās kontaktu grupas.
  • Makro, kas pēc migrācijas nedarbosies, un lapu atļaujas.
  • Medijus, kas glabājas Azure Blob Storage vai Amazon S3. Rīks medijus nolasa tikai no vietējās failu sistēmas.

Divi praktiski punkti. Avotam jābūt Kentico 13 Refresh 5 (labojums 13.0.64) vai jaunākam, tāpēc vispirms pārbaudiet to. Un migrāciju var palaist vairākas reizes, ar iebūvētām un pielāgotām datu transformācijām, tāpēc to var izmēģināt un precizēt kartējumu pirms īstās pārejas.

Vienkāršiem vārdiem: saturs izdzīvo, un tīmekļa vietne ap to tiek pārbūvēta. Tas ir vairāku mēnešu projekts, un 3. oktobrī līdz 1. janvārim ir trīspadsmit nedēļas. Lielākā daļa Kentico 13 vietņu kādu laiku darbosies bez labojumiem. Labāk šo periodu ieplānot nekā to atklāt.

Tā kā kods jebkurā gadījumā tiek pārbūvēts, ir pamatoti jautāt, vai labāk der Xperience by Kentico vai cita platforma. Palikšanai ir viena skaidra priekšrocība: migrācijas rīks, kas veidots jūsu satura modelim. Padariet to par lēmumu, nevis noklusējumu.

Ko patiesībā nozīmē darbs bez labojumiem

Vietne turpina darboties. Mainās riska forma:

  • Nākamā ievainojamība paliek atvērta. Labojumi atbalstītajām versijām turpina iznākt, un to drošības paziņojumi ir publiski. Ja kļūda, kas labota jaunākā versijā, ir arī jūsējā, paziņojums uzbrucējiem parāda, kur meklēt.
  • Steks ap satura pārvaldības sistēmu noveco. PHP 8.2 drošības atbalsts beidzas 2026. gada 31. decembrī. .NET 8 atbalsts beidzas 2026. gada 10. novembrī. Kopienas moduļi un pakotnes, visticamāk, pārstās testēt pret versijām, kuras neviens neatbalsta.
  • Mainās atbilde revīzijā. Ja jūsu drošības politika, kiberapdrošināšanas anketa vai valsts sektora līgums jautā, vai jūsu programmatūra tiek atbalstīta, godīgā atbilde kļūst „nē“.

Ja kādu laiku nākas strādāt bez labojumiem, samaziniet pakļautību riskam: novietojiet administrācijas saskarni aiz VPN vai IP atļauto adrešu saraksta, noņemiet neizmantotos moduļus, pievienojiet tīmekļa lietotņu ugunsmūri, pārbaudiet rezerves kopijas un lasiet ražotāja drošības paziņojumus par jaunāko versiju. Šie pasākumi samazina risku. Tie neaizstāj labojumus.

Kā izlemt

  • Drupal 10, lielākoties kopienas moduļi: atjauniniet uz Drupal 11. Desmit nedēļas pietiek, ja sākat šomēnes.
  • Drupal 10 ar daudz pielāgota koda vai vecu PHP mitināšanu: vispirms sakārtojiet mitināšanu, tad pārnesiet kodu. Ja nokavēsiet, ieplānojiet īsu periodu bez labojumiem ar iepriekš minēto nostiprināšanu.
  • Umbraco 13 ar nedaudz administrācijas saskarnes pielāgojumiem: atjauniniet uz Umbraco 17.
  • Umbraco 13 ar pielāgotiem redaktoriem, Nested Content vai Grid: nopērciet XLTS uz 6 vai 12 mēnešiem un kārtīgi veiciet pārrakstīšanu.
  • Kentico 13: sāciet migrācijas projektu tagad, nostipriniet pašreizējo vietni janvārim un izvēlieties galamērķi pēc būtības.
  • Pārveide tāpat bija gaidāma: ļaujiet atbalsta beigām būt par ierosinātāju un nepārnesiet kodu, ko drīz izmetīsiet. Ja veidnes tiek pārbūvētas, tas ir arī lētākais brīdis piekļūstamības sakārtošanai; mūsu rokasgrāmata par Eiropas Piekļūstamības aktu skaidro, ko tas nozīmē tīmekļa vietnei.

Laika plāns no šodienas

Līdz oktobra vidum. Inventarizējiet katru vietni: precīza satura pārvaldības sistēmas versija, PHP vai .NET versija, pielāgotie moduļi, redaktori un logrīki un katra kopienas moduļa vai pakotnes saderība. Drupal vietnēs palaidiet Upgrade Status. Kentico vietnēs pārliecinieties, ka ir labojums 13.0.64 vai jaunāks.

Līdz oktobra beigām. Izlemiet katrai vietnei: atjaunināt, pirkt laiku vai pārbūvēt. Ja jums vajag XLTS, sāciet iegādi, jo segums sākas nākamajā dienā pēc atbalsta beigām.

Novembris. Drupal: pārceliet mitināšanu uz PHP 8.3, atjauniniet testa vidē, testējiet. Umbraco: pārejiet uz .NET 10, atjauniniet kopiju, pārrakstiet pielāgotos redaktorus, konvertējiet Nested Content un Grid saturu. Kentico: ieviesiet nostiprināšanas pasākumus un veiciet pirmo migrācijas mēģinājumu.

No novembra beigām līdz decembra sākumam. Produkcijas atjaunināšana ar rezervi pirms 9. un 14. decembra. Ja jūsu organizācija pirms svētkiem iesaldē izmaiņas, plānojiet ap to.

2027. gada janvāris. Kentico vietnes darbojas nostiprinātas, kamēr migrācija turpinās.

Kur saņemt palīdzību

Mēs darām tieši šādu darbu: pārbaudām, kas ir pielāgots mantotā vietnē, pārnesam Drupal moduļus, pārrakstām Umbraco administrācijas saskarnes paplašinājumus kā tīmekļa komponentus un pārbūvējam kodu, ko migrācijas rīks atstāj. Šis darbs ietilpst mūsu mantoto sistēmu uzturēšanas pakalpojumā; ja apsverat pārbūvi, mūsu tīmekļa piekļūstamības uzlabošanas pakalpojums aptver šo pusi.

Ja kāds no šiem datumiem attiecas uz jums un neesat pārliecināti, kas ir zem pārsega, rakstiet uz office@c9group.dev.

Platformu migrācija

Jauni ceļveži un noteikumu izmaiņas e-pastā

Kad mainās kāds noteikums, pārceļas termiņš vai publicējam jaunu ceļvedi, nosūtām to e-pastā.

Vispirms nosūtām apstiprinājuma saiti. Atrakstīties varat jebkurā laikā. Privātuma politika