Yazar: Kristijan Sekereš
Drupal 10, Umbraco 13 ve Kentico Xperience 13 Desteği Sona Eriyor: Aralık 2026'dan Önce Yapmanız Gerekenler

Yaygın olarak kullanılan üç içerik yönetim sistemi sürümünün desteği, aşağı yukarı üç hafta arayla sona eriyor:
- Drupal 10: destek sonu 9 Aralık 2026.
- Umbraco 13: destek sonu 14 Aralık 2026.
- Kentico Xperience 13: güvenlik düzeltmeleri dahil tüm destek 1 Ocak 2027 itibarıyla sona eriyor.
Bu tarihlerde hiçbir şey kapanmıyor. 10 Aralık'ta bir Drupal 10 sitesi sayfaları 8 Aralık'ta olduğu gibi sunmaya devam eder ve editörler içerik yayımlamayı sürdürür. Duran şey, güvenlik düzeltmelerinin gelmesidir. O andan itibaren sürümünüzde bulunan bir güvenlik açığı, biri sizin için kapatmadığı sürece açık kalır.
Bu yazının yazıldığı 3 Ekim 2026 itibarıyla ilk iki tarihe yaklaşık on hafta var. Bu süre, bakımlı bir Drupal ya da Umbraco sitesi için yeterli. Bir Kentico 13 sitesini yeniden inşa etmek için ise yeterli değil.
Bu Yazı Aslında Kimin İçin?
İşin en ağır kısmı özel kod içeren sitelere düşüyor: özel Drupal modülleri ve temaları, özel Umbraco özellik düzenleyicileri ve panoları, Kentico widget'ları ve entegrasyonları ve o zamandan beri başka işlere geçmiş bir ajansın geliştirdiği her şey.
Drupal siteniz popüler katkı modülleriyle standart bir kuruluma yakınsa, yükseltme büyük ölçüde mekanik bir iştir ve barındırma ortağınız bunu zaten planlamış olabilir. Tarihi onlara sorun.
Umbraco 13 kullanıyorsanız ve uzatılmış destek satın alırsanız (aşağıda), Aralık sizin için bir uçurum değildir. Ertelemek için para ödediğiniz bir yama kesim tarihidir.
Drupal 10: Desteği 9 Aralık 2026'da Bitiyor
Ne sona eriyor?
Projenin kendi açıklaması kısa: “Drupal 10, 9 Aralık 2026'da kullanım ömrünün sonuna ulaşacak.” Drupal 10.6 son ara sürümdür ve sürüm takvimi bu tarihten sonra Drupal 10 için yeni sürüm çıkarılmayacağını belirtiyor.
20 Eylül 2026 haftasında drupal.org'un kullanım istatistikleri, raporlama yapan 524.579 sitenin 221.417'sini Drupal 10 dallarında, 210.728'ini ise Drupal 11'de saydı. Raporlama yapan her on Drupal sitesinden yaklaşık dördünün mevcut sürümünde on haftası kaldı. Bunların 21.148'i hâlâ Drupal 10.0, 10.1 ya da 10.2'de; bu da önce fazladan bir adım atmaları gerektiği anlamına geliyor.
Yükseltme neleri kapsıyor?
Resmi Drupal 10'dan 11'e yükseltme rehberi birkaç işe ayrılıyor:
- Önce barındırma. Drupal 11, PHP 8.3.0 ya da daha yeni bir sürüm gerektirir. Drupal 10, PHP 8.1 ve 8.2'de sorunsuz çalışıyordu. PHP 8.1'in desteği zaten sona erdi, PHP 8.2'nin güvenlik desteği ise 31 Aralık 2026'da bitiyor. Sunucunuz bunlardan birini kullanıyorsa, önce PHP'yi kendi başına test edilmiş ayrı bir iş olarak değiştirin.
- Drupal 10.3.0 ya da daha yeni bir sürüme geçin. 10.3.0 öncesindeki çekirdek güncellemeleri Drupal 11'de kaldırıldı; bu nedenle 10.2'deki bir site doğrudan geçiş yapamaz.
- Kaldırılan çekirdek modülleriyle ilgilenin. Actions UI, Activity Tracker, Book, Forum, Statistics ve Tour, Drupal 11'de çekirdekten çıkarıldı. Bunlardan birini kullanıyorsanız, kod yükseltmesinden önce, hâlâ Drupal 10.3 ya da daha yeni bir sürümdeyken kullanmayı bırakın ya da katkı sürümüne geçin.
- Özel kodu taşıyın. Upgrade Status modülü, kodunuzun ve katkı modüllerinizin nerede hazır olmadığını gösterir. Drupal Rector, kullanımdan kaldırılmış birçok API çağrısını otomatik olarak yeniden yazar; geri kalanı elle yapılır. Yıllardır özel modül biriktirmiş bir sitede saatlerin harcandığı yer burasıdır.
- Her katkı modülünü kontrol edin. Her birinin Drupal 11 ile uyumlu bir sürümü olmalı. Böyle bir sürüm yoksa rehber, modülün sorun kuyruğundaki yamalara ya da Lenient Composer uç noktasına yönlendiriyor. Bu şekilde taşınan her modül, artık bakımı size ait olan bir yüktür.
- Araçlar. Composer ve Drush ile komut satırı erişimine ve yükseltmeden sonra da korunmaları için özelleştirilmiş scaffold dosyalarının bir kaydına ihtiyacınız var.
Drupal 12'yi beklemeli misiniz?
Hayır. Drupal 12.0.0, Drupal 10'un güvenlik desteğinin sona erdiği haftayla aynı hafta olan 7 Aralık 2026 haftası için planlanıyor. Mevcut sürümünüzün desteğinin bittiği hafta çıkan bir .0 sürümü bir plan değildir. Drupal 11.4 o haftadan sonra da güvenlik düzeltmeleri almaya devam ediyor ve 11.5, 12.0 ile birlikte yayımlanıyor. Şimdi 11'e geçin, 12'ye gelecek yıl bakın.
Umbraco 13: Desteği 14 Aralık 2026'da Bitiyor
Ne sona eriyor?
Umbraco 13 uzun süreli destek (LTS) sürümüdür. Umbraco'nun destek yaşam döngüsü sayfasına göre 14 Aralık 2025'ten beri güvenlik aşamasındadır (yalnızca güvenlik düzeltmeleri) ve 14 Aralık 2026'da destek sonuna ulaşır; Umbraco bu tarihten sonra sürümün “artık önerilmediğini” söylüyor.
Bunun altında ikinci bir tarih daha var. Umbraco 13, .NET 8 üzerinde çalışır ve Microsoft, .NET 8 desteğini 10 Kasım 2026'da sona erdiriyor. Sitenizin bağlı olduğu çalışma zamanı, CMS'den bir ay önce desteğini kaybediyor.
Yükseltme neleri kapsıyor?
Umbraco'nun kuralı, en son sürüme geçmeden önce en yakın uzun süreli destek sürümüne geçmenizdir. Umbraco 13 de bir LTS sürümü olduğundan hedef, bir sonraki LTS olan Umbraco 17'dir. 27 Kasım 2025'te yayımlandı, 27 Kasım 2027'de güvenlik aşamasına giriyor ve 27 Kasım 2028'de destek sonuna ulaşıyor. .NET 10 üzerinde çalışıyor.
Zor adım ortada duruyor. Umbraco 14, düzenleme arayüzünü tamamen değiştirdi ve sürüme özgü yükseltme notları bunu tek satırda özetliyor: “AngularJS kaldırıldı: Web Components ve Lit ile oluşturulmuş, Umbraco UI Library ile güçlendirilmiş yeni bir backoffice.”
Pratikte bunun anlamı şu:
- Her backoffice özelleştirmesi yeniden yazılır. Özel özellik düzenleyicileri, panolar, özel bölümler ve paketlerin arayüz parçaları Umbraco 13'te AngularJS ile yazılmıştı. Bunların hiçbiri taşınmaz; hepsi web bileşenleri olarak yeniden inşa edilir.
- Özellik düzenleyicileri ikiye ayrılır: bir sunucu parçası ve bir istemci parçası. Bu da özel düzenleyicilerin nasıl yapılandırıldığını değiştirir.
- Bazı düzenleyiciler artık yok. Nested Content, Grid düzeni ve eski Media Picker kaldırıldı. Umbraco bunların yerine Block List ya da Block Grid kullanılmasını öneriyor. Bu yalnızca bir kod işi değil, aynı zamanda bir içerik işidir: bu düzenleyicilerle oluşturulmuş sayfaların kayıtlı içeriğinin dönüştürülmesi gerekir.
- Makrolar kaldırıldı. Umbraco bunların yerine kısmi görünümleri ya da zengin metin düzenleyicisindeki blokları öneriyor.
- XPath kaldırıldı; yerini alanlar arasında Dynamic Roots da var.
- Paketlerin bir Umbraco 17 sürümüne ihtiyacı var. Terk edilmiş bir paket, yerine başka bir şey bulmak ya da yeniden yazmak demektir.
Umbraco'nun önerisi, yükseltmeyi çevrimdışı yapmak, eksiksiz test etmek ve ardından yükseltmeyi her ortamda çalıştırmaktır. Editörlerinizi teste erkenden dahil edin: her gün kullandıkları backoffice farklı görünecek ve farklı davranacak.
Ziyaretçilere açık şablonlar genellikle backoffice'ten daha az değişir; Nested Content, Grid ya da makro işledikleri yerler hariç. Görünümlerinizde bu üçünü aramak, işin büyüklüğünü ölçmenin hızlı bir ilk yoludur.
Zaman kazanmak: XLTS
Umbraco, Umbraco 10'dan itibaren LTS sürümleri için (13 dahil) uzatılmış uzun süreli destek (XLTS) satıyor. 6, 12 ya da 24 ay seçersiniz ve kapsam destek sonunun ertesi günü başlar. Yalnızca güvenlik yamalarını kapsar ve özellik seti dondurulur. Umbraco'dan satın alırsınız (iş ortakları kendi iş ortağı yöneticileri üzerinden alır) ve sayfada bir fiyat yayımlanmıyor.
XLTS, özel düzenleyicilerin yeniden yazımı 14 Aralık'a kadar düzgün biçimde bitirilemeyecekse mantıklıdır. Kararı ertelemenin bir yolu olarak ise daha az mantıklıdır, çünkü yeniden yazımın maliyeti gelecek yıl da aynı olacaktır. Ayrıca XLTS çalışma zamanını değil, Umbraco'yu yamalar: .NET 8 desteği her durumda sona erer.
Kentico Xperience 13: Desteği 1 Ocak 2027'de Bitiyor
Ne sona eriyor?
Kentico 13 zaten kısıtlı destekte. Kentico, 2026 boyunca sürümleri “yalnızca güvenlik düzeltmeleri biçiminde” yayımlıyor. Ardından, Kentico'nun destek yaşam döngüsüne göre: “1 Ocak 2027'den itibaren Kentico Xperience 13 ile ilgili tüm destek, bakım, güncelleme, sürüm, düzeltme, yama, onarım (güvenlik onarımları dahil) ve diğer tüm hizmetleri sona erdireceğiz.”
Listelenmiş bir uzatma yok. Ardılı Xperience by Kentico ve Kentico bunu “karşılıklı olarak kararlaştırılan koşullara dayanarak” sunuyor. Bu bir sürüm yükseltmesi değil, yeni bir lisans görüşmesidir.
Geçiş neleri kapsıyor?
Xperience by Kentico farklı bir üründür ve Kentico Migration Tool kendi sınırları konusunda dürüst: “Araç yalnızca veri modellerini ve içeriği taşır. Kod taşıma desteklenmez.”
Belgelerine göre taşıdıkları:
- Sayfa türleri içerik türlerine dönüşür. Sayfalar, web sitesi kanalı sayfalarına ya da yeniden kullanılabilir içerik öğelerine dönüşür.
- Kategoriler taksonomilere dönüşür.
- Medya kütüphaneleri ve dosyaları, Page Builder içeriği ve özel sayfa şablonları (Kentico 13'ten).
- Editör kullanıcıları ve rolleri, kişiler ve etkinlikler, onaylar.
- Verileriyle birlikte özel modül sınıfları ve özel tablolar (modül sınıfları ya da içerik öğeleri olarak).
Taşımadıkları:
- Kod ve özelleştirmeler. Denetleyiciler, görünümler, widget kodu, entegrasyonlar, zamanlanmış görevler. Sayfaları getiren kodun içerik öğeleri için yeniden yazılması gerekir.
- Form otomatik yanıt ve bildirim e-postaları. Bunlar elle aktarılır.
- Pazarlama otomasyonu ve statik kişi grupları.
- Geçişten sonra çalışmayacak olan makrolar ve sayfa izinleri.
- Azure Blob Storage ya da Amazon S3'te tutulan medya. Araç medyayı yalnızca yerel dosya sisteminden okur.
İki pratik nokta var. Kaynak sistem Kentico 13 Refresh 5 (hotfix 13.0.64) ya da daha yeni bir sürümde olmalı; önce bunu kontrol edin. Ayrıca geçiş, yerleşik ve özel veri dönüşümleriyle birden fazla kez çalıştırılabilir; böylece gerçek geçişten önce prova yapabilir ve eşlemeyi iyileştirebilirsiniz.
Açıkça söylemek gerekirse: içerik korunur, çevresindeki web sitesi yeniden inşa edilir. Bu aylar süren bir projedir ve 3 Ekim itibarıyla 1 Ocak'a on üç hafta var. Kentico 13 sitelerinin çoğu bir süre yamasız çalışacak. Bu dönemi sonradan fark etmektense önceden planlamak daha iyidir.
Kod her durumda yeniden inşa edildiğine göre, Xperience by Kentico'nun mu yoksa başka bir platformun mu daha uygun olduğunu sormak yerinde olur. Kalmanın tek ve net bir avantajı var: içerik modelinize göre geliştirilmiş bir geçiş aracı. Bunu varsayılan olarak kabullenmeyin, bilinçli bir karar haline getirin.
Yamasız Çalışmak Gerçekte Ne Anlama Gelir?
Site çalışmaya devam eder. Riskin biçimi değişir:
- Bir sonraki güvenlik açığı açık kalır. Desteklenen sürümler için düzeltmeler çıkmaya devam eder ve bunların güvenlik bültenleri herkese açıktır. Daha yeni bir sürümde düzeltilen bir açık sizinkinde de varsa, bülten saldırganlara nereye bakacaklarını gösterir.
- CMS'nin etrafındaki teknoloji yığını eskir. PHP 8.2, 31 Aralık 2026'da güvenlik desteğini kaybediyor. .NET 8, 10 Kasım 2026'da desteğini kaybediyor. Katkı modülleri ve paketlerin, kimsenin desteklemediği sürümlere karşı test yapmayı bırakması muhtemeldir.
- Denetimdeki cevabınız değişir. Güvenlik politikanız, bir siber sigorta anketi ya da bir kamu sözleşmesi yazılımınızın desteklenip desteklenmediğini soruyorsa, dürüst cevap “hayır” olur.
Bir süre yamasız çalışmak zorundaysanız maruziyeti azaltın: yönetim arayüzünü bir VPN'in ya da IP izin listesinin arkasına alın, kullanılmayan modülleri kaldırın, bir web uygulaması güvenlik duvarı ekleyin, yedeklerinizi test edin ve daha yeni sürüm için üreticinin güvenlik bültenlerini okuyun. Bu önlemler riski küçültür. Yamaların yerini tutmaz.
Nasıl Karar Verirsiniz?
- Çoğunlukla katkı modülleri kullanan Drupal 10: Drupal 11'e yükseltin. Bu ay başlarsanız on hafta yeterlidir.
- Yoğun özel kod içeren ya da eski bir PHP sunucusunda çalışan Drupal 10: önce barındırmayı düzeltin, sonra kodu taşıyın. Süreyi aşacaksanız, yukarıdaki sıkılaştırma önlemleriyle kısa bir yamasız dönem planlayın.
- Az sayıda backoffice özelleştirmesi olan Umbraco 13: Umbraco 17'ye yükseltin.
- Özel düzenleyiciler, Nested Content ya da Grid kullanan Umbraco 13: 6 ya da 12 aylık XLTS satın alın ve yeniden yazımı düzgün yapın.
- Kentico 13: geçiş projesine şimdi başlayın, mevcut siteyi Ocak için sıkılaştırın ve hedef platforma kendi artılarına ve eksilerine bakarak karar verin.
- Zaten bir yeniden tasarım planlanıyorduysa: destek sonunu tetikleyici olarak kullanın ve atmak üzere olduğunuz kodu taşımayın. Şablonlar yeniden inşa ediliyorsa, erişilebilirliği düzeltmenin en ucuz anı da budur; European Accessibility Act rehberimiz bunun bir web sitesi için ne anlama geldiğini anlatıyor.
Bugünden İtibaren Bir Zaman Çizelgesi
Ekim ortasına kadar. Her siteyi envantere alın: tam CMS sürümü, PHP ya da .NET sürümü, özel modüller, düzenleyiciler ve widget'lar ve her katkı modülünün ya da paketin uyumluluğu. Drupal'da Upgrade Status'ı çalıştırın. Kentico'da hotfix 13.0.64 ya da daha yeni bir sürümde olduğunuzu doğrulayın.
Ekim sonuna kadar. Her site için karar verin: yükseltmek, zaman kazanmak ya da yeniden inşa etmek. XLTS'ye ihtiyacınız varsa satın alma sürecini başlatın, çünkü kapsam destek sonunun ertesi günü başlıyor.
Kasım. Drupal: barındırmayı PHP 8.3'e taşıyın, test ortamında yükseltin, test edin. Umbraco: .NET 10'a geçin, bir kopyayı yükseltin, özel düzenleyicileri yeniden yazın, Nested Content ve Grid içeriğini dönüştürün. Kentico: sıkılaştırma önlemlerini uygulayın ve ilk geçiş provasını yapın.
Kasım sonundan Aralık başına. 9 ve 14 Aralık'tan önce bir pay bırakarak canlı ortam yükseltmeleri. Kuruluşunuz tatillerden önce değişiklikleri donduruyorsa planınızı buna göre yapın.
Ocak 2027. Geçiş sürerken Kentico siteleri sıkılaştırılmış olarak çalışır.
Nereden Destek Alabilirsiniz?
Bu tür işleri yapıyoruz: devralınmış bir sitede neyin özel olduğunu denetlemek, Drupal modüllerini taşımak, Umbraco backoffice uzantılarını web bileşenleri olarak yeniden yazmak ve bir geçiş aracının geride bıraktığı kodu yeniden inşa etmek. Bu çalışmalar eski sistem bakım hizmetimiz kapsamında yer alıyor; gündemde bir yeniden inşa varsa, web erişilebilirliği iyileştirme hizmetimiz o tarafı kapsıyor.
Bu tarihlerden biri sizi ilgilendiriyorsa ve sistemin altında ne olduğundan emin değilseniz office@c9group.dev adresine yazın.
Platform Geçişleri
Yeni rehberler ve kural değişiklikleri e-postanızda
Bir kural değiştiğinde, bir son tarih kaydığında ya da yeni bir rehber yayımladığımızda size e-postayla göndeririz.