Tekst: Kristijan Sekereš
Kraj podrške za Drupal 10, Umbraco 13 i Kentico Xperience 13: šta uraditi pre decembra 2026

Tri rasprostranjene verzije sistema za upravljanje sadržajem gube podršku u razmaku od oko tri nedelje:
- Drupal 10: kraj životnog veka 9. decembra 2026.
- Umbraco 13: kraj životnog veka 14. decembra 2026.
- Kentico Xperience 13: sva podrška, uključujući bezbednosne ispravke, prestaje od 1. januara 2027.
Ništa se tih datuma ne gasi. Drupal 10 sajt 10. decembra prikazuje stranice tačno kao i 8. decembra, a urednici i dalje objavljuju. Prestaje dotok bezbednosnih ispravki. Od tada ranjivost pronađena u vašoj verziji ostaje otvorena, osim ako je neko ne zatvori umesto vas.
U trenutku pisanja, 3. oktobra 2026, do prva dva datuma ostalo je oko deset nedelja. To je dovoljno za dobro održavan Drupal ili Umbraco sajt. Nije dovoljno za ponovnu izradu Kentico 13 sajta.
Kome je ovo zapravo namenjeno
Posao najteže pogađa sajtove sa prilagođenim kodom: prilagođene Drupal module i teme, prilagođene Umbraco editore svojstava i kontrolne table, Kentico vidžete i integracije i sve što je napravila agencija koja je u međuvremenu otišla dalje.
Ako je vaš Drupal sajt blizu standardne instalacije sa popularnim contributed modulima, nadogradnja je uglavnom mehanička, a vaš partner za hosting možda ju je već zakazao. Pitajte ga za datum.
Ako koristite Umbraco 13 i kupite produženu podršku (u nastavku), decembar za vas nije provalija. To je prestanak zakrpa koji ste platili da odložite.
Drupal 10: kraj 9. decembra 2026
Šta se završava
Izjava samog projekta je kratka: „Drupal 10 dostiže kraj životnog veka 9. decembra 2026." Drupal 10.6 je poslednje minor izdanje, a raspored izdanja kaže da posle tog datuma neće biti novih izdanja Drupala 10.
U nedelji od 20. septembra 2026. statistika upotrebe na drupal.org izbrojala je 221.417 sajtova na granama Drupala 10 naspram 210.728 na Drupalu 11, od ukupno 524.579 koji šalju podatke. Otprilike četiri od deset Drupal sajtova koji šalju podatke imaju još deset nedelja na trenutnoj verziji. Od toga je 21.148 i dalje na Drupalu 10.0, 10.1 ili 10.2, što znači jedan dodatni korak na početku.
Šta nadogradnja podrazumeva
Zvanični vodič za nadogradnju sa Drupala 10 na 11 svodi se na nekoliko poslova:
- Prvo hosting. Drupal 11 traži PHP 8.3.0 ili noviji. Drupal 10 je bez problema radio na PHP-u 8.1 i 8.2. PHP 8.1 je već van podrške, a bezbednosna podrška za PHP 8.2 završava se 31. decembra 2026. Ako vam server koristi bilo koju od te dve verzije, prvo promenite PHP, kao zaseban, testiran posao.
- Stignite do Drupala 10.3.0 ili novijeg. Ažuriranja jezgra iz vremena pre 10.3.0 uklonjena su u Drupalu 11, pa sajt na verziji 10.2 ne može direktno da preskoči.
- Rešite uklonjene module jezgra. Actions UI, Activity Tracker, Book, Forum, Statistics i Tour više nisu u jezgru Drupala 11. Ako koristite neki od njih, prestanite da ga koristite ili pređite na njegovu contributed verziju dok ste još na Drupalu 10.3 ili novijem, pre nadogradnje koda.
- Prenesite prilagođeni kod. Modul Upgrade Status pokazuje gde vaš kod i vaši contributed moduli nisu spremni. Drupal Rector automatski prepisuje mnoge zastarele API pozive; ostalo se radi ručno. Na sajtu sa godinama prilagođenih modula tu odlaze sati.
- Proverite svaki contributed modul. Svakom treba izdanje kompatibilno sa Drupalom 11. Tamo gde takvo ne postoji, vodič upućuje na zakrpe u issue queueu modula ili na Lenient Composer endpoint. Svaki modul koji se tako prenese je održavanje koje sada pripada vama.
- Alati. Potreban vam je pristup komandnoj liniji sa Composerom i Drushom, kao i evidencija svih prilagođenih scaffold fajlova kako bi preživeli nadogradnju.
Da li čekati Drupal 12?
Ne. Drupal 12.0.0 je zakazan za nedelju od 7. decembra 2026, istu nedelju u kojoj se završava bezbednosna podrška za Drupal 10. Izdanje .0 u nedelji u kojoj vaša trenutna verzija ističe nije plan. Drupal 11.4 i posle te nedelje dobija bezbednosne ispravke, a 11.5 izlazi uporedo sa 12.0. Pređite sada na 11, a 12 pogledajte sledeće godine.
Umbraco 13: kraj 14. decembra 2026
Šta se završava
Umbraco 13 je izdanje sa dugoročnom podrškom (LTS). Prema Umbracovoj stranici o životnom ciklusu podrške, od 14. decembra 2025. je u bezbednosnoj fazi (samo bezbednosne ispravke), a kraj životnog veka dostiže 14. decembra 2026, posle čega ga, kako Umbraco kaže, „više ne preporučuje".
Ispod njega je i drugi datum. Umbraco 13 radi na .NET 8, a Microsoft završava podršku za .NET 8 10. novembra 2026. Runtime od koga vaš sajt zavisi gubi podršku mesec dana pre CMS-a.
Šta nadogradnja podrazumeva
Umbracovo pravilo je da se pre najnovije verzije prelazi na najbližu LTS verziju. Umbraco 13 je i sam LTS izdanje, pa je cilj Umbraco 17, sledeći LTS. Izašao je 27. novembra 2025, u bezbednosnu fazu ulazi 27. novembra 2027, a kraj životnog veka dostiže 27. novembra 2028. Radi na .NET 10.
Težak korak je u sredini. Umbraco 14 je potpuno zamenio interfejs za uređivanje, a napomene za nadogradnju po verzijama to kažu u jednom redu: „AngularJS uklonjen: novi backoffice izgrađen na Web Components i Lit, pokretan bibliotekom Umbraco UI Library."
U praksi to znači:
- Svako prilagođavanje backofficea se piše iznova. Prilagođeni editori svojstava, kontrolne table, prilagođene sekcije i delovi interfejsa paketa bili su u Umbracu 13 napisani u AngularJS-u. Ništa od toga se ne prenosi; gradi se iznova kao web komponente.
- Editori svojstava se dele na dva dela, serverski i klijentski, što menja strukturu prilagođenih editora.
- Neki editori više ne postoje. Nested Content, Grid layout i stari Media Picker su uklonjeni. Umbraco umesto njih preporučuje Block List ili Block Grid. Ovo je posao i sa sadržajem, a ne samo sa kodom: stranicama napravljenim tim editorima treba konvertovati sačuvani sadržaj.
- Makroi su uklonjeni. Umbraco umesto njih upućuje na partial views ili blokove u editoru obogaćenog teksta.
- XPath je uklonjen, a među zamenama su Dynamic Roots.
- Paketima treba izdanje za Umbraco 17. Napušten paket znači zamenu ili ponovno pisanje.
Umbracovo uputstvo je da se nadogradnja uradi van mreže, temeljno testira, a zatim pokrene u svakom okruženju. Uključite urednike u testiranje na vreme: backoffice koji svakodnevno koriste izgledaće i ponašaće se drugačije.
Javni šabloni se obično menjaju manje od backofficea, osim tamo gde prikazuju Nested Content, Grid ili makroe. Pretraga vaših prikaza na ta tri pojma je brza prva mera posla.
Kupovina vremena: XLTS
Umbraco prodaje produženu dugoročnu podršku (XLTS) za LTS verzije od Umbraca 10 naviše, uključujući 13. Birate 6, 12 ili 24 meseca, a pokrivenost počinje dan posle kraja životnog veka. Pokriva samo bezbednosne zakrpe, uz zamrznut skup funkcionalnosti. Kupujete je od Umbraca (partneri preko svog partner managera), a stranica ne objavljuje cenu.
XLTS ima smisla kada ponovno pisanje prilagođenih editora ne može kako treba da se završi do 14. decembra. Manje ima smisla kao način da se odloži odluka, jer ponovno pisanje sledeće godine košta isto. I zakrpljuje Umbraco, a ne runtime: podrška za .NET 8 se završava u svakom slučaju.
Kentico Xperience 13: kraj 1. januara 2027
Šta se završava
Kentico 13 je već na smanjenoj podršci. Tokom 2026. Kentico izdaje izdanja „samo u obliku bezbednosnih hotfixeva". Zatim, prema Kenticovom životnom ciklusu podrške: „Od 1. januara 2027: prestajemo sa svakom podrškom, održavanjem, ažuriranjima, izdanjima, hotfixevima, zakrpama, popravkama (uključujući bezbednosne popravke) i svim drugim uslugama vezanim za Kentico Xperience 13."
Nikakvo produženje nije navedeno. Naslednik je Xperience by Kentico, koji Kentico nudi „pod međusobno dogovorenim uslovima". To je novi razgovor o licenci, a ne skok verzije.
Šta selidba podrazumeva
Xperience by Kentico je drugi proizvod, a Kentico Migration Tool iskreno navodi svoja ograničenja: „Alat migrira samo modele podataka i sadržaj. Migracija koda nije podržana."
Šta prenosi, prema svojoj dokumentaciji:
- Tipovi stranica postaju tipovi sadržaja. Stranice postaju stranice website kanala ili sadržajne stavke za višekratnu upotrebu.
- Kategorije postaju taksonomije.
- Medijske biblioteke i njihovi fajlovi, sadržaj iz Page Buildera i prilagođeni šabloni stranica (iz Kentica 13).
- Korisnici i uloge urednika, kontakti i aktivnosti, saglasnosti.
- Klase prilagođenih modula sa podacima i prilagođene tabele (kao klase modula ili sadržajne stavke).
Šta ne prenosi:
- Kod i prilagođavanja. Kontrolere, prikaze, kod vidžeta, integracije, zakazane zadatke. Kod koji preuzima stranice mora da se prepiše za sadržajne stavke.
- Mejlove automatskog odgovora i obaveštenja iz formulara. Oni se prenose ručno.
- Marketing automation i statičke grupe kontakata.
- Makroe, koji posle migracije neće raditi, i dozvole nad stranicama.
- Medije u Azure Blob Storageu ili Amazon S3. Alat čita medije samo sa lokalnog fajl sistema.
Dve praktične napomene. Izvor mora da bude na Kentico 13 Refresh 5 (hotfix 13.0.64) ili novijem, pa to proverite prvo. A migracija može da se pokrene više puta, sa ugrađenim i prilagođenim transformacijama podataka, pa je možete uvežbati i doterati mapiranje pre pravog prelaska.
Otvoreno rečeno: sadržaj preživljava, a veb sajt oko njega se gradi iznova. To je projekat od nekoliko meseci, a 3. oktobra do 1. januara ima trinaest nedelja. Većina Kentico 13 sajtova će neko vreme raditi bez zakrpa. Bolje je taj period isplanirati nego ga otkriti.
Pošto se kod u svakom slučaju gradi iznova, opravdano je pitati se da li bolje odgovara Xperience by Kentico ili neka druga platforma. Ostanak ima jednu jasnu prednost: alat za migraciju napravljen za vaš model sadržaja. Neka to bude odluka, a ne podrazumevani izbor.
Šta zapravo znači rad bez zakrpa
Sajt nastavlja da radi. Rizik menja oblik:
- Sledeća ranjivost ostaje otvorena. Ispravke i dalje stižu za podržane verzije, a njihova bezbednosna obaveštenja su javna. Kada propust ispravljen u novijoj verziji postoji i u vašoj, obaveštenje napadačima pokazuje gde da traže.
- Stack oko CMS-a stari. PHP 8.2 gubi bezbednosnu podršku 31. decembra 2026. .NET 8 gubi podršku 10. novembra 2026. Contributed moduli i paketi će verovatno prestati da se testiraju na verzijama koje niko ne podržava.
- Menja se odgovor reviziji. Ako vaša bezbednosna politika, upitnik za sajber osiguranje ili ugovor sa javnim sektorom pita da li je vaš softver podržan, pošten odgovor postaje ne.
Ako neko vreme morate da radite bez zakrpa, smanjite izloženost: stavite administrativni interfejs iza VPN-a ili liste dozvoljenih IP adresa, uklonite module koje ne koristite, dodajte zaštitni zid za veb aplikacije, testirajte rezervne kopije i čitajte bezbednosna obaveštenja proizvođača za noviju verziju. Ove mere smanjuju rizik. Ne zamenjuju zakrpe.
Kako odlučiti
- Drupal 10, uglavnom contributed moduli: nadogradite na Drupal 11. Deset nedelja je dovoljno ako počnete ovog meseca.
- Drupal 10 sa mnogo prilagođenog koda ili starim PHP hostingom: prvo rešite hosting, zatim prenesite kod. Ako ćete probiti rok, isplanirajte kratak period bez zakrpa uz gore navedeno ojačavanje.
- Umbraco 13 sa malo prilagođavanja backofficea: nadogradite na Umbraco 17.
- Umbraco 13 sa prilagođenim editorima, Nested Contentom ili Gridom: kupite XLTS na 6 ili 12 meseci i uradite ponovno pisanje kako treba.
- Kentico 13: počnite projekat migracije sada, ojačajte trenutni sajt za januar i odredište izaberite prema njegovim stvarnim prednostima.
- Redizajn je ionako bio na redu: neka kraj životnog veka bude povod i ne prenosite kod koji ćete uskoro baciti. Ako se šabloni prave iznova, to je i najjeftiniji trenutak da se sredi pristupačnost; naš vodič kroz Evropski akt o pristupačnosti objašnjava šta to znači za veb sajt.
Vremenski plan od danas
Do sredine oktobra. Popišite svaki sajt: tačnu verziju CMS-a, verziju PHP-a ili .NET-a, prilagođene module, editore i vidžete i kompatibilnost svakog contributed modula ili paketa. Na Drupalu pokrenite Upgrade Status. Na Kenticu potvrdite hotfix 13.0.64 ili noviji.
Do kraja oktobra. Odlučite za svaki sajt: nadogradnja, kupovina vremena ili ponovna izrada. Ako vam treba XLTS, započnite kupovinu, jer pokrivenost počinje dan posle kraja životnog veka.
Novembar. Drupal: prebacite hosting na PHP 8.3, nadogradite na stagingu, testirajte. Umbraco: pređite na .NET 10, nadogradite kopiju, prepišite prilagođene editore, konvertujte Nested Content i Grid sadržaj. Kentico: primenite mere ojačavanja i pokrenite prvu probu migracije.
Od kraja novembra do početka decembra. Nadogradnje u produkciji, sa rezervom pre 9. i 14. decembra. Ako vaša organizacija zamrzava izmene pred praznike, planirajte oko toga.
Januar 2027. Kentico sajtovi rade ojačani dok migracija traje.
Gde potražiti pomoć
Radimo upravo ovakav posao: utvrđujemo šta je prilagođeno na nasleđenom sajtu, prenosimo Drupal module, prepisujemo Umbraco backoffice proširenja u web komponente i gradimo iznova kod koji alat za migraciju ostavi za sobom. Taj posao spada u našu uslugu održavanja nasleđenih sistema; ako je ponovna izrada na stolu, naša usluga otklanjanja prepreka u pristupačnosti veba pokriva tu stranu.
Ako je neki od ovih datuma vaš, a niste sigurni šta je ispod haube, pišite na office@c9group.dev.