Eftir Kristijan Sekereš

Endalok Drupal 10, Umbraco 13 og Kentico Xperience 13: hvað á að gera fyrir desember 2026

HTML-kóði opinn í kóðaritli

Þrjár mikið notaðar útgáfur vefumsjónarkerfa missa stuðning með um þriggja vikna millibili:

  • Drupal 10: endalok líftíma 9. desember 2026.
  • Umbraco 13: endalok líftíma 14. desember 2026.
  • Kentico Xperience 13: allur stuðningur, öryggisuppfærslur meðtaldar, hættir frá 1. janúar 2027.

Ekkert slokknar á þessum dögum. Hinn 10. desember birtir Drupal 10 vefur síður nákvæmlega eins og hann gerði 8. desember, og ritstjórar birta enn efni. Það sem hættir er framboð öryggisuppfærslna. Upp frá því stendur veikleiki sem finnst í þinni útgáfu opinn nema einhver loki honum fyrir þig.

Þegar þetta er skrifað, 3. október 2026, eru um tíu vikur í fyrstu tvær dagsetningarnar. Það dugar fyrir vel hirtan Drupal- eða Umbraco-vef. Það dugar ekki fyrir endursmíði á Kentico 13.

Fyrir hverja þetta er í raun

Vinnan leggst þyngst á vefi með sérsmíðuðum kóða: sérsmíðaðar Drupal-einingar og þemu, sérsmíðaða eiginleikaritla (property editors) og stjórnborð í Umbraco, Kentico-viðbætur (widgets) og samþættingar, og allt sem stofa smíðaði sem er síðan farin annað.

Ef Drupal-vefurinn þinn er nálægt staðlaðri uppsetningu með vinsælum aðsendum einingum (contributed modules) er uppfærslan að mestu vélræn, og hýsingaraðilinn þinn gæti þegar hafa tímasett hana. Spurðu hann um dagsetninguna.

Ef þú keyrir Umbraco 13 og kaupir framlengdan stuðning (sjá hér á eftir) er desember ekkert hengiflug fyrir þig. Það eru tímamót í öryggisuppfærslum sem þú hefur greitt fyrir að fresta.

Drupal 10: lýkur 9. desember 2026

Hvað lýkur

Yfirlýsing verkefnisins sjálfs er stutt: „Drupal 10 nær endalokum líftíma síns 9. desember 2026.“ Drupal 10.6 er síðasta minni útgáfan, og útgáfuáætlunin segir að engar nýjar útgáfur af Drupal 10 verði gefnar út eftir þann dag.

Í vikunni sem hófst 20. september 2026 töldu notkunartölur drupal.org 221.417 vefi á Drupal 10 greinum á móti 210.728 á Drupal 11, af 524.579 sem senda inn tölur. Um fjórir af hverjum tíu Drupal-vefjum sem senda inn tölur eiga tíu vikur eftir á núverandi útgáfu. Af þeim eru 21.148 enn á Drupal 10.0, 10.1 eða 10.2, sem þýðir aukaskref fyrst.

Hvað uppfærslan felur í sér

Opinberu leiðbeiningarnar um uppfærslu úr Drupal 10 í 11 skiptast í handfylli af verkum:

  1. Hýsingin fyrst. Drupal 11 þarf PHP 8.3.0 eða nýrra. Drupal 10 keyrði áhyggjulaust á PHP 8.1 og 8.2. PHP 8.1 er þegar án stuðnings, og öryggisstuðningi við PHP 8.2 lýkur 31. desember 2026. Ef þjónninn þinn keyrir aðra hvora útgáfuna, skiptu fyrst um PHP, sem sérstakt og prófað verk.
  2. Komdu þér á Drupal 10.3.0 eða nýrra. Kjarnauppfærslur frá því fyrir 10.3.0 hafa verið fjarlægðar í Drupal 11, svo vefur á 10.2 getur ekki stokkið beint yfir.
  3. Taktu á kjarnaeiningum sem voru fjarlægðar. Actions UI, Activity Tracker, Book, Forum, Statistics og Tour eru horfnar úr kjarnanum í Drupal 11. Ef þú notar einhverja þeirra, hættu að nota hana eða skiptu yfir í aðsendu útgáfuna hennar á meðan þú ert enn á Drupal 10.3 eða nýrra, fyrir kóðauppfærsluna.
  4. Fluttu sérsmíðaðan kóða. Einingin Upgrade Status sýnir hvar kóðinn þinn og aðsendu einingarnar eru ekki tilbúin. Drupal Rector endurskrifar mörg úrelt API-köll sjálfkrafa; restin er unnin í höndunum. Á vef með margra ára sérsmíðuðum einingum er það hér sem tímarnir fara.
  5. Athugaðu hverja aðsenda einingu. Hver og ein þarf útgáfu sem samrýmist Drupal 11. Þar sem engin er til vísa leiðbeiningarnar á plástra í villuskrá einingarinnar eða á Lenient Composer endapunktinn. Hver eining sem er borin áfram á þann hátt er viðhald sem þú átt nú.
  6. Verkfæri. Þú þarft aðgang að skipanalínu með Composer og Drush, og skrá yfir allar sérsniðnar scaffold-skrár svo þær lifi uppfærsluna af.

Ættirðu að bíða eftir Drupal 12?

Nei. Drupal 12.0.0 er áætlað í vikunni sem hefst 7. desember 2026, sömu viku og öryggisstuðningi við Drupal 10 lýkur. Útgáfa .0 í vikunni sem núverandi útgáfa þín rennur út er ekki áætlun. Drupal 11.4 heldur áfram að fá öryggisuppfærslur eftir þá viku, og 11.5 kemur út samhliða 12.0. Farðu yfir í 11 núna og skoðaðu 12 á næsta ári.

Umbraco 13: lýkur 14. desember 2026

Hvað lýkur

Umbraco 13 er útgáfa með langtímastuðningi (LTS). Samkvæmt síðu Umbraco um líftíma stuðnings hefur hún verið í öryggisfasa (eingöngu öryggisuppfærslur) frá 14. desember 2025, og hún nær endalokum líftíma síns 14. desember 2026, en eftir það segir Umbraco að „ekki sé lengur mælt með henni“.

Önnur dagsetning liggur undir. Umbraco 13 keyrir á .NET 8, og Microsoft lýkur stuðningi við .NET 8 hinn 10. nóvember 2026. Keyrsluumhverfið sem vefurinn þinn byggir á missir stuðning mánuði á undan vefumsjónarkerfinu.

Hvað uppfærslan felur í sér

Regla Umbraco er að þú farir í næstu LTS-útgáfu á undan þeirri nýjustu. Umbraco 13 er sjálf LTS-útgáfa, svo markið er Umbraco 17, næsta LTS. Hún kom út 27. nóvember 2025, fer í öryggisfasa 27. nóvember 2027 og nær endalokum líftíma síns 27. nóvember 2028. Hún keyrir á .NET 10.

Erfiða skrefið er í miðjunni. Umbraco 14 skipti ritstjórnarviðmótinu alveg út, og útgáfusértæku uppfærsluathugasemdirnar segja það í einni línu: „AngularJS fjarlægt: nýtt bakvinnsluviðmót smíðað með Web Components og Lit, knúið af Umbraco UI Library.“

Í reynd þýðir það:

  • Hver sérsniðin breyting á bakvinnsluviðmótinu er endurskrifuð. Sérsmíðaðir eiginleikaritlar, stjórnborð, sérsmíðaðir hlutar og viðmótshlutar pakka voru AngularJS í Umbraco 13. Ekkert af því flyst yfir; það er endursmíðað sem vefíhlutir (web components).
  • Eiginleikaritlum er skipt í tvennt, þjónshluta og biðlarahluta, sem breytir því hvernig sérsmíðaðir ritlar eru uppbyggðir.
  • Sumir ritlar eru horfnir. Nested Content, Grid-útlitið og eldri Media Picker hafa verið fjarlægð. Umbraco mælir með Block List eða Block Grid í þeirra stað. Þetta er efnisverk jafnt sem kóðaverk: síður sem byggðar voru með þessum ritlum þurfa að fá vistað efni sitt umbreytt.
  • Fjölvar (macros) eru fjarlægð. Umbraco vísar í staðinn á partial views eða blokkir í ritlinum fyrir sniðinn texta.
  • XPath er fjarlægt, og Dynamic Roots er meðal þess sem kemur í staðinn.
  • Pakkar þurfa útgáfu fyrir Umbraco 17. Pakki sem enginn sinnir lengur þýðir staðgengil eða endurskrifun.

Leiðbeiningar Umbraco eru að uppfæra án tengingar, prófa til fulls og keyra síðan uppfærsluna í hverju umhverfi. Fáðu ritstjórana þína snemma inn í prófanirnar: bakvinnsluviðmótið sem þeir nota á hverjum degi mun líta öðruvísi út og hegða sér öðruvísi.

Sniðmát sem snúa að almenningi breytast yfirleitt minna en bakvinnsluviðmótið, nema þar sem þau birta Nested Content, Grid eða fjölva. Leit í sýnunum (views) að þessu þrennu er fljótleg fyrsta mæling á umfangi verksins.

Að kaupa tíma: XLTS

Umbraco selur framlengdan langtímastuðning (XLTS) fyrir LTS-útgáfur frá Umbraco 10 og áfram, 13 meðtalin. Þú velur 6, 12 eða 24 mánuði, og stuðningurinn hefst daginn eftir endalok líftímans. Hann nær eingöngu yfir öryggisplástra, með frosnu eiginleikasetti. Þú kaupir hann af Umbraco (samstarfsaðilar fara í gegnum samstarfsstjóra sinn), og síðan birtir ekkert verð.

XLTS er skynsamlegt þegar endurskrifun sérsmíðuðu ritlanna getur ekki klárast almennilega fyrir 14. desember. Það er síður skynsamlegt sem leið til að fresta ákvörðuninni, því endurskrifunin kostar það sama á næsta ári. Og það plástrar Umbraco, ekki keyrsluumhverfið: stuðningi við .NET 8 lýkur hvort sem er.

Kentico Xperience 13: lýkur 1. janúar 2027

Hvað lýkur

Kentico 13 er þegar á skertum stuðningi. Út árið 2026 gefur Kentico út útgáfur „eingöngu í formi öryggisplástra (hotfixes)“. Síðan, samkvæmt líftíma stuðnings hjá Kentico: „Frá 1. janúar 2027: Við munum hætta öllum stuðningi, viðhaldi, uppfærslum, útgáfum, flýtilagfæringum, plástrum, viðgerðum (þar á meðal öryggisviðgerðum) og allri annarri þjónustu sem tengist Kentico Xperience 13.“

Engin framlenging er tilgreind. Arftakinn er Xperience by Kentico, sem Kentico býður „á grundvelli gagnkvæmt umsaminna skilmála“. Það er nýtt samtal um leyfi, ekki útgáfuhækkun.

Hvað flutningurinn felur í sér

Xperience by Kentico er önnur vara, og Kentico Migration Tool er heiðarlegt um takmörk sín: „Tólið flytur eingöngu gagnalíkön og efni. Flutningur kóða er ekki studdur.“

Það sem það flytur, samkvæmt gögnum þess:

  • Síðutegundir verða efnistegundir. Síður verða síður í vefrás eða endurnýtanlegir efnishlutar.
  • Flokkar verða flokkunarkerfi (taxonomies).
  • Myndasöfn og skrár þeirra, Page Builder efni og sérsmíðuð síðusniðmát (úr Kentico 13).
  • Ritstjórnarnotendur og hlutverk, tengiliðir og aðgerðir, samþykki.
  • Sérsmíðaðir einingaklasar með gögnum sínum, og sérsmíðaðar töflur (sem einingaklasar eða efnishlutar).

Það sem það flytur ekki:

  • Kóða og sérsniðnar breytingar. Stýringar (controllers), sýnir, kóða viðbóta, samþættingar, tímasett verk. Kóðann sem sækir síður þarf að endurskrifa fyrir efnishluti.
  • Sjálfvirk svör og tilkynningapóst eyðublaða. Þetta er afritað yfir í höndunum.
  • Sjálfvirkni í markaðssetningu og fasta tengiliðahópa.
  • Fjölva, sem munu ekki virka eftir flutning, og síðuheimildir.
  • Miðla sem geymdir eru í Azure Blob Storage eða Amazon S3. Tólið les miðla eingöngu úr staðbundnu skráakerfi.

Tvö hagnýt atriði. Upprunakerfið verður að vera á Kentico 13 Refresh 5 (hotfix 13.0.64) eða nýrra, svo athugaðu það fyrst. Og það má keyra flutninginn mörgum sinnum, með innbyggðum og sérsmíðuðum gagnaumbreytingum, svo þú getur æft hann og fínstillt vörpunina fyrir raunverulegu yfirfærsluna.

Hreint út sagt: efnið lifir af, og vefurinn í kringum það er endursmíðaður. Það er verkefni upp á marga mánuði, og 3. október eru þrettán vikur til 1. janúar. Flestir Kentico 13 vefir munu keyra án öryggisuppfærslna um tíma. Betra er að skipuleggja það tímabil en að uppgötva það.

Þar sem kóðinn er endursmíðaður hvort sem er er sanngjarnt að spyrja hvort Xperience by Kentico eða annar vettvangur henti betur. Að vera um kyrrt hefur einn skýran kost: flutningstól smíðað fyrir efnislíkanið þitt. Gerðu það að ákvörðun, ekki sjálfgefnu vali.

Hvað það þýðir í raun að keyra án öryggisuppfærslna

Vefurinn heldur áfram að virka. Áhættan breytir um lögun:

  • Næsti veikleiki stendur opinn. Lagfæringar halda áfram að koma út fyrir studdu útgáfurnar, og tilkynningarnar um þær eru opinberar. Þegar galli sem er lagaður í nýrri útgáfu er líka til í þinni sýnir tilkynningin árásaraðilum hvar á að leita.
  • Tæknistaflinn eldist í kringum vefumsjónarkerfið. PHP 8.2 missir öryggisstuðning 31. desember 2026. .NET 8 missir stuðning 10. nóvember 2026. Aðsendar einingar og pakkar munu líklega hætta að prófa gegn útgáfum sem enginn styður.
  • Svarið í úttektum breytist. Ef öryggisstefnan þín, spurningalisti frá netöryggistryggingu eða samningur við hið opinbera spyr hvort hugbúnaðurinn þinn sé studdur verður heiðarlega svarið nei.

Ef þú verður að keyra án öryggisuppfærslna um tíma, minnkaðu útsetninguna: settu stjórnunarviðmótið á bak við VPN eða leyfislista IP-talna, fjarlægðu ónotaðar einingar, bættu við vefforritaeldvegg, prófaðu afritin þín og lestu tilkynningar framleiðandans um nýrri útgáfuna. Þessar ráðstafanir minnka áhættuna. Þær koma ekki í stað öryggisuppfærslna.

Hvernig á að ákveða

  • Drupal 10, að mestu aðsendar einingar: uppfærðu í Drupal 11. Tíu vikur duga ef þú byrjar í þessum mánuði.
  • Drupal 10 með miklum sérsmíðuðum kóða eða gamalli PHP-hýsingu: lagaðu hýsinguna fyrst og fluttu síðan kóðann. Ef þú ferð fram yfir, skipuleggðu stuttan glugga án öryggisuppfærslna með styrkingunni hér að ofan.
  • Umbraco 13 með fáum breytingum á bakvinnsluviðmótinu: uppfærðu í Umbraco 17.
  • Umbraco 13 með sérsmíðuðum ritlum, Nested Content eða Grid: keyptu XLTS í 6 eða 12 mánuði og gerðu endurskrifunina almennilega.
  • Kentico 13: byrjaðu á flutningsverkefninu núna, styrktu núverandi vef fyrir janúar og ákveddu áfangastaðinn á eigin forsendum.
  • Endurhönnun var hvort eð er á leiðinni: láttu endalok líftímans vera kveikjuna og ekki flytja kóða sem þú ert í þann mund að henda. Ef verið er að endursmíða sniðmát er það líka ódýrasta augnablikið til að laga aðgengi; leiðarvísir okkar um evrópsku aðgengislögin fjallar um hvað það þýðir fyrir vefsíðu.

Tímalína frá deginum í dag

Fyrir miðjan október. Taktu út hvern vef: nákvæma útgáfu vefumsjónarkerfisins, útgáfu PHP eða .NET, sérsmíðaðar einingar, ritla og viðbætur, og samhæfni hverrar aðsendrar einingar eða pakka. Á Drupal, keyrðu Upgrade Status. Á Kentico, staðfestu hotfix 13.0.64 eða nýrra.

Fyrir lok október. Ákveddu fyrir hvern vef: uppfæra, kaupa tíma eða endursmíða. Ef þú þarft XLTS, byrjaðu kaupferlið, þar sem stuðningurinn hefst daginn eftir endalok líftímans.

Nóvember. Drupal: færðu hýsinguna á PHP 8.3, uppfærðu í sviðsetningarumhverfi, prófaðu. Umbraco: færðu yfir í .NET 10, uppfærðu afrit, endurskrifaðu sérsmíðuðu ritlana, umbreyttu Nested Content og Grid efni. Kentico: beittu styrkingarráðstöfununum og keyrðu fyrstu æfingu á flutningnum.

Seint í nóvember til byrjunar desember. Uppfærslur í raunumhverfi, með svigrúmi fyrir 9. og 14. desember. Ef fyrirtækið þitt frystir breytingar fyrir hátíðirnar, skipuleggðu í kringum það.

Janúar 2027. Kentico-vefir keyra styrktir á meðan flutningurinn heldur áfram.

Hvar þú færð aðstoð

Við vinnum einmitt svona vinnu: að taka út hvað er sérsmíðað á vef sem þú tókst við, flytja Drupal-einingar, endurskrifa viðbætur við bakvinnsluviðmót Umbraco sem vefíhluti og endursmíða kóðann sem flutningstól skilur eftir. Sú vinna fellur undir þjónustu okkar við viðhald eldri kerfa; ef endursmíði er á borðinu nær þjónusta okkar við úrbætur á aðgengi vefja yfir þá hlið.

Ef ein af þessum dagsetningum er þín og þú ert ekki viss um hvað er undir húddinu, skrifaðu á office@c9group.dev.