Автор: Kristijan Sekereš
Край на поддръжката на Drupal 10, Umbraco 13 и Kentico Xperience 13: какво да направите преди декември 2026 г.

Три широко използвани версии на системи за управление на съдържанието губят поддръжка в рамките на около три седмици една от друга:
- Drupal 10: край на поддръжката на 9 декември 2026 г.
- Umbraco 13: край на поддръжката на 14 декември 2026 г.
- Kentico Xperience 13: всякаква поддръжка, включително корекциите за сигурност, спира от 1 януари 2027 г.
На тези дати нищо не се изключва. На 10 декември сайт на Drupal 10 сервира страниците точно както на 8 декември, а редакторите продължават да публикуват. Спира доставката на корекции за сигурност. Оттам нататък уязвимост, открита във вашата версия, остава отворена, освен ако някой не я затвори вместо вас.
Към момента на писане, 3 октомври 2026 г., до първите две дати остават около десет седмици. Това стига за добре поддържан сайт на Drupal или Umbraco. Не стига за изграждане наново на сайт на Kentico 13.
За кого всъщност е това
Работата тежи най-много на сайтовете със собствен код: собствени модули и теми за Drupal, собствени редактори на свойства и табла за Umbraco, уиджети и интеграции за Kentico и всичко, изградено от агенция, която отдавна е продължила напред.
Ако сайтът ви на Drupal е близо до стандартна инсталация с популярни модули от общността, обновяването е предимно механично и хостинг партньорът ви може вече да го е планирал. Попитайте го за датата.
Ако използвате Umbraco 13 и закупите удължена поддръжка (вижте по-долу), декември не е пропаст за вас. Той е краен срок за корекциите, който сте платили да отложите.
Drupal 10: край на 9 декември 2026 г.
Какво приключва
Изявлението на самия проект е кратко: „Drupal 10 ще достигне края на жизнения си цикъл на 9 декември 2026 г.“ Drupal 10.6 е последната минорна версия, а според графика на версиите след тази дата няма да излизат нови версии на Drupal 10.
През седмицата на 20 септември 2026 г. статистиката за използване на drupal.org отчита 221 417 сайта на клонове на Drupal 10 срещу 210 728 на Drupal 11 от общо 524 579 отчитащи се сайта. Около четири от всеки десет отчитащи се сайта на Drupal имат десет седмици, преди текущата им версия да загуби поддръжка. От тях 21 148 все още са на Drupal 10.0, 10.1 или 10.2, което означава, че първо ги чака допълнителна стъпка.
Какво включва обновяването
Официалното ръководство за обновяване от Drupal 10 към 11 се свежда до няколко задачи:
- Първо хостингът. Drupal 11 изисква PHP 8.3.0 или по-нова версия. Drupal 10 работеше спокойно на PHP 8.1 и 8.2. PHP 8.1 вече не се поддържа, а поддръжката за сигурност на PHP 8.2 приключва на 31 декември 2026 г. Ако сървърът ви работи с някоя от тях, първо сменете PHP като отделна, тествана задача.
- Стигнете до Drupal 10.3.0 или по-нова версия. Обновленията на ядрото отпреди 10.3.0 са премахнати в Drupal 11, така че сайт на 10.2 не може да премине директно.
- Справете се с премахнатите модули на ядрото. Actions UI, Activity Tracker, Book, Forum, Statistics и Tour вече не са част от ядрото в Drupal 11. Ако използвате някой от тях, спрете да го използвате или преминете към версията му от общността, докато сте още на Drupal 10.3 или по-нова, преди обновяването на кода.
- Пренесете собствения си код. Модулът Upgrade Status показва къде кодът ви и модулите от общността не са готови. Drupal Rector автоматично пренаписва много остарели извиквания на API, а останалото се прави ръчно. При сайт с години натрупани собствени модули тук отиват часовете.
- Проверете всеки модул от общността. Всеки от тях трябва да има версия, съвместима с Drupal 11. Където такава няма, ръководството насочва към корекции в опашката със задачи на модула или към Lenient Composer endpoint. Всеки модул, пренесен по този начин, е поддръжка, която вече е ваша.
- Инструменти. Нужен ви е достъп до командния ред с Composer и Drush, както и списък на всички персонализирани scaffold файлове, за да оцелеят при обновяването.
Да изчакате ли Drupal 12?
Не. Drupal 12.0.0 е планиран за седмицата на 7 декември 2026 г., същата седмица, в която приключва поддръжката за сигурност на Drupal 10. Версия .0, излязла в седмицата, в която изтича текущата ви версия, не е план. Drupal 11.4 продължава да получава корекции за сигурност и след тази седмица, а 11.5 излиза заедно с 12.0. Преминете на 11 сега и погледнете към 12 догодина.
Umbraco 13: край на 14 декември 2026 г.
Какво приключва
Umbraco 13 е версия с дългосрочна поддръжка (LTS). Според страницата на Umbraco за жизнения цикъл на поддръжката от 14 декември 2025 г. тя е във фаза на сигурност (само корекции за сигурност) и достига края на жизнения си цикъл на 14 декември 2026 г., след което по думите на Umbraco „вече не се препоръчва“.
Под нея се крие и втора дата. Umbraco 13 работи на .NET 8, а Microsoft прекратява поддръжката на .NET 8 на 10 ноември 2026 г. Средата за изпълнение, от която зависи сайтът ви, губи поддръжка месец преди самата CMS.
Какво включва обновяването
Правилото на Umbraco е да преминете към най-близката версия с дългосрочна поддръжка, преди да стигнете до най-новата. Umbraco 13 сама по себе си е LTS версия, така че целта е Umbraco 17, следващата LTS. Тя излезе на 27 ноември 2025 г., влиза във фаза на сигурност на 27 ноември 2027 г. и достига края на жизнения си цикъл на 27 ноември 2028 г. Работи на .NET 10.
Трудната стъпка е по средата. Umbraco 14 замени изцяло интерфейса за редактиране, а бележките за обновяване по версии го казват с един ред: „AngularJS е премахнат: нов бекофис, изграден с Web Components и Lit, задвижван от Umbraco UI Library.“
На практика това означава:
- Всяка персонализация на бекофиса се пише наново. Собствените редактори на свойства, таблата, собствените секции и интерфейсните части на пакетите бяха на AngularJS в Umbraco 13. Нищо от това не се пренася; всичко се изгражда наново като уеб компоненти.
- Редакторите на свойства се разделят на две, сървърна и клиентска част, което променя структурата на собствените редактори.
- Някои редактори изчезват. Nested Content, оформлението Grid и старият Media Picker са премахнати. Umbraco препоръчва на тяхно място Block List или Block Grid. Това е задача както за кода, така и за съдържанието: съхраненото съдържание на страниците, изградени с тези редактори, трябва да бъде преобразувано.
- Макросите са премахнати. Вместо тях Umbraco насочва към частични изгледи (partial views) или блокове в редактора на форматиран текст.
- XPath е премахнат, а сред заместителите му са Dynamic Roots.
- Пакетите трябва да имат версия за Umbraco 17. Изоставен пакет означава замяна или пренаписване.
Препоръката на Umbraco е да обновите офлайн, да тествате изцяло и след това да пуснете обновяването във всяка среда. Включете редакторите си в тестването отрано: бекофисът, който използват всеки ден, ще изглежда и ще се държи различно.
Публичните шаблони обикновено се променят по-малко от бекофиса, освен там, където рендират Nested Content, Grid или макроси. Търсенето на тези три неща в изгледите ви е бърз първи начин да прецените обема на работата.
Как да спечелите време: XLTS
Umbraco продава удължена дългосрочна поддръжка (XLTS) за LTS версиите от Umbraco 10 нататък, включително 13. Избирате 6, 12 или 24 месеца, а покритието започва в деня след края на жизнения цикъл. То включва само корекции за сигурност при замразен набор от функции. Купувате я от Umbraco (партньорите минават през своя мениджър за партньори), а страницата не посочва цена.
XLTS има смисъл, когато пренаписването на собствените редактори не може да приключи както трябва до 14 декември. Има по-малко смисъл като начин да отложите решението, защото пренаписването ще струва толкова и догодина. И тя покрива Umbraco, а не средата за изпълнение: поддръжката на .NET 8 приключва във всеки случай.
Kentico Xperience 13: край на 1 януари 2027 г.
Какво приключва
Kentico 13 вече е с ограничена поддръжка. През 2026 г. Kentico издава версии „само под формата на корекции за сигурност (security hotfixes)“. След това, според жизнения цикъл на поддръжката на Kentico: „От 1 януари 2027 г.: ще прекратим всякаква поддръжка, техническо обслужване, обновления, версии, корекции, пачове, поправки (включително поправки за сигурност) и всякакви други услуги, свързани с Kentico Xperience 13.“
Не е посочено удължаване. Наследникът е Xperience by Kentico, който Kentico предлага „при взаимно договорени условия“. Това е нов разговор за лиценз, а не просто нова версия.
Какво включва преминаването
Xperience by Kentico е различен продукт, а Kentico Migration Tool е честен за ограниченията си: „Инструментът мигрира само модели на данни и съдържание. Миграция на код не се поддържа.“
Какво пренася той според документацията си:
- Типовете страници стават типове съдържание. Страниците стават страници на канала на уебсайта или елементи на съдържание за многократна употреба.
- Категориите стават таксономии.
- Медийните библиотеки и файловете в тях, съдържанието от Page Builder и собствените шаблони на страници (от Kentico 13).
- Потребителите редактори и ролите, контактите и активностите, съгласията.
- Класовете на собствените модули с данните им и собствените таблици (като класове на модули или елементи на съдържание).
Какво не пренася:
- Кода и персонализациите. Контролери, изгледи, кода на уиджетите, интеграциите, планираните задачи. Кодът, който извлича страници, трябва да се пренапише за елементите на съдържание.
- Автоматичните отговори и имейлите с известия от формулярите. Те се копират ръчно.
- Автоматизацията на маркетинга и статичните групи контакти.
- Макросите, които няма да работят след миграцията, и правата за достъп до страниците.
- Медийните файлове в Azure Blob Storage или Amazon S3. Инструментът чете медийни файлове само от локалната файлова система.
Две практически бележки. Източникът трябва да е на Kentico 13 Refresh 5 (hotfix 13.0.64) или по-нова версия, така че първо проверете това. А миграцията може да се пуска многократно, с вградени и собствени трансформации на данните, така че можете да я репетирате и да прецизирате съответствията преди истинското преминаване.
Казано направо: съдържанието оцелява, а уебсайтът около него се изгражда наново. Това е проект за месеци, а на 3 октомври до 1 януари остават тринадесет седмици. Повечето сайтове на Kentico 13 известно време ще работят без корекции. По-добре е този период да бъде планиран, отколкото да бъде открит.
Тъй като кодът се изгражда наново така или иначе, логично е да се запитате дали Xperience by Kentico или друга платформа е по-подходяща. Оставането има едно ясно предимство: инструмент за миграция, създаден за вашия модел на съдържанието. Нека това бъде решение, а не избор по инерция.
Какво всъщност означава да работите без корекции
Сайтът продължава да работи. Рискът променя формата си:
- Следващата уязвимост остава отворена. За поддържаните версии корекциите продължават да излизат, а бюлетините за сигурност към тях са публични. Когато пропуск, поправен в по-нова версия, съществува и във вашата, бюлетинът показва на нападателите къде да търсят.
- Стекът около CMS остарява. PHP 8.2 губи поддръжка за сигурност на 31 декември 2026 г. .NET 8 губи поддръжка на 10 ноември 2026 г. Модулите и пакетите от общността вероятно ще спрат да се тестват с версии, които никой не поддържа.
- Отговорът при одит се променя. Ако политиката ви за сигурност, въпросник за застраховка срещу киберрискове или договор с публичния сектор пита дали софтуерът ви се поддържа, честният отговор става „не“.
Ако се налага известно време да работите без корекции, намалете изложеността: поставете административния интерфейс зад VPN или списък с разрешени IP адреси, премахнете неизползваните модули, добавете защитна стена за уеб приложения (WAF), тествайте резервните си копия и четете бюлетините на доставчика за по-новата версия. Тези мерки намаляват риска. Те не заместват корекциите.
Как да решите
- Drupal 10, предимно с модули от общността: обновете до Drupal 11. Десет седмици стигат, ако започнете този месец.
- Drupal 10 с много собствен код или стар PHP хостинг: първо оправете хостинга, след това пренесете кода. Ако ще закъснеете, планирайте кратък период без корекции с мерките за защита по-горе.
- Umbraco 13 с малко персонализации на бекофиса: обновете до Umbraco 17.
- Umbraco 13 със собствени редактори, Nested Content или Grid: купете XLTS за 6 или 12 месеца и направете пренаписването както трябва.
- Kentico 13: започнете проекта за миграция сега, защитете текущия сайт за януари и изберете крайната платформа по същество.
- Редизайнът така или иначе предстоеше: нека краят на поддръжката бъде поводът и не пренасяйте код, който се каните да изхвърлите. Ако шаблоните се изграждат наново, това е и най-евтиният момент да оправите достъпността; нашето ръководство за Европейския акт за достъпността обяснява какво означава той за един уебсайт.
График, считано от днес
До средата на октомври. Направете опис на всеки сайт: точната версия на CMS, версията на PHP или .NET, собствените модули, редактори и уиджети, както и съвместимостта на всеки модул или пакет от общността. При Drupal пуснете Upgrade Status. При Kentico потвърдете, че сте на hotfix 13.0.64 или по-нова версия.
До края на октомври. Решете за всеки сайт: обновяване, печелене на време или изграждане наново. Ако ви трябва XLTS, започнете покупката, тъй като покритието започва в деня след края на жизнения цикъл.
Ноември. Drupal: преместете хостинга на PHP 8.3, обновете в тестовата среда и тествайте. Umbraco: преминете на .NET 10, обновете копие, пренапишете собствените редактори, преобразувайте съдържанието от Nested Content и Grid. Kentico: приложете мерките за защита и направете първа репетиция на миграцията.
От края на ноември до началото на декември. Обновявания в продукционна среда, с резерв преди 9 и 14 декември. Ако организацията ви замразява промените преди празниците, съобразете се с това.
Януари 2027 г. Сайтовете на Kentico работят със засилена защита, докато миграцията продължава.
Откъде да потърсите помощ
Вършим точно такава работа: одит на собствения код в наследен сайт, пренасяне на модули за Drupal, пренаписване на разширенията за бекофиса на Umbraco като уеб компоненти и изграждане наново на кода, който инструментът за миграция оставя след себе си. Тази работа е част от нашата услуга за поддръжка на наследени системи; ако се обмисля изграждане наново, нашата услуга за отстраняване на проблеми с уеб достъпността покрива тази страна.
Ако някоя от тези дати се отнася до вас и не сте сигурни какво има под капака, пишете ни на office@c9group.dev.
Миграция на платформи
Нови ръководства и промени в правилата по имейл
Когато се промени правило, премести се срок или публикуваме ново ръководство, ви го изпращаме по имейл.