Drupal 10'da neler beklenir?

Yayınlanan: 2022-05-24

DrupalCon Portland 2022'deyseniz veya DriesNote'un kaydını izlediyseniz, muhtemelen Drupal 10'un çıkış tarihinin birkaç ay geri alındığını biliyorsunuzdur. Drupal 10'un şimdi Aralık 2022'de piyasaya sürülmesi bekleniyor (ki bu zaten planlanmış bir B planıydı). Önce tarihlerin Haziran 2022'den Aralık 2022'ye ertelenme nedenine değineceğiz. Ancak Drupal 10'da dört gözle bekleyeceğiniz her şey için okumaya devam edin.

Hala Drupal 7 (veya 6) kullanıyorsanız, şimdi Drupal 9'a geçmenin tam zamanı. Drupal 10 ve sonraki tüm sürümlere yükseltmeler sonsuza kadar kolay olacak!

10

Neden Drupal 10 için Haziran 2022 değil?

Esnek bir içerik düzenleyici, herhangi bir içerik yönetim sisteminin temel bir parçasıdır. CKEditor, Drupal 6'dan beri Drupal'ın modül ailesinin bir parçası olmuştur ve kullanıcılar arasında favori bir düzenleme aracı haline gelmiştir. CKEditor 4.5, Drupal 8/9 için varsayılan WYSIWYG zengin metin düzenleyicisidir.

Buradaki büyük haber, Drupal 10'un CKEditor 5'in tüm yeni özelliklerine sahip olacağıdır. Daha güçlü, kolayca özelleştirilebilir, mükemmel UX olacak ve modüler bir mimariyle gelecek. Drupal 10'daki CKEditor 5 ile, bir blog platformu olarak Drupal'ın daha fazla benimsenmesini öngörüyoruz.

Ancak, CKEditor 5, geriye dönük uyumluluk veya yükseltme yolu olmaksızın CKEditor'un tamamen yeniden yazılmasıdır. Neredeyse bir Drupal 7'den Drupal 8'e yeniden oluşturma gibi. Drupal topluluğu bu konuda CKSource'daki CKEditor ekibiyle yakın bir şekilde çalışıyor ve Drupal 10 için CKEditor 4'ten CKEditor 5'e bir yükseltme yolu oluşturmak için binlerce saat harcadı. bitiş çizgisi ve site oluşturucuların CKEditor 4'ten 5'e yükseltmelerinin kolay olduğundan emin olmak için.

Bununla ve CKEditor 5'in Drupal 10'un ayrılmaz bir parçası olmasıyla, planlanan çıkış tarihinin Aralık 2022'ye ertelenmesi gerekiyordu.

Drupal 10'daki Yenilikler

Drupal 10, Drupal 9'un daha güncel ve gösterişli sürümü olacak. Bazı güncellenmiş yeni özellikler eklemeleri ve bazı kullanımdan kaldırmaların kaldırılmasıyla birlikte geliyor.

Drupal 10'a hoş geldiniz

Güncellenmiş Üçüncü Taraf Yazılım

Drupal artık farklı üçüncü taraf bileşenleri üzerinde çalışıyor. Bu modern kitaplıkların ve özelliklerin güncellenmiş sürümleriyle çalışmak çok önemlidir. Bu bileşenler daha iyi performans gösterir ve daha kullanıcı dostudur. Drupal 10 web siteleri bu bileşenlerin yeniliklerinden yararlanabilecek.

Symfony 6.2

Drupal, büyük ölçüde Symfony çerçevesine güvenir. Bu, sürüm 8'den bu yana Drupal'ın en önde gelen sürücüsüdür. Drupal 9, Kasım 2022'ye kadar kullanım ömrünün ve desteğin sonuna ulaşan Symfony sürüm 4'ü kullanır. Görünüşe göre, Drupal 9'dan Drupal 10'a yükseltme, Symfony'nin bir sürümünü (Symfony 4) atlayacak. 6'ya kadar). Symfony 6.2, Drupal 10'un piyasaya sürülmesi için tam zamanında piyasaya sürülecek ve geliştiricilerin seveceği birçok modern özelliğe sahip olacak.

CKEditör 5

Bu gönderide daha önce tartışıldığı gibi, Drupal 10, CKEditor 4'ü tamamen değiştirerek harika CKEditor 5 ile birlikte gönderilecek. CKEditor 5, Drupal 9.3'te deneysel bir modül olarak desteklenir ancak kararlı değildir. CKEditors, kullanıcı dostu ve harika UX'i nedeniyle yalnızca site oluşturucular için değil, aynı zamanda geliştiricilerin özelleştirmesi ve geliştirmesi için harika bir çerçevedir. MS Word veya Google belgelerine çok benzeyecek ve onu daha zengin ve daha verimli hale getirmek için tonlarca entegrasyona sahip olacak.

Çekirdek

PHP 8.1

Drupal proje ekibi, Drupal 10'da PHP gereksinimini PHP 8.1'e yükseltmeye karar verdi. Symfony 6.2, PHP 8.1 sürümünü ve dolayısıyla bağımlılığı gerektirecektir. Drupal 9.1 sürümünden beri PHP 8.0 desteklenmektedir. PHP 7.4, Kasım 2022'ye kadar kullanım ömrünün sonuna ulaşacak, bu nedenle PHP 7.4 kullanıyorsanız yükseltme zamanı!

Web sunucusu

JQuery

JQuery UI'nin modern JavaScript bileşenleriyle nihai olarak değiştirilmesi söz konusu olabilir. Drupal 10 artık Internet Explorer 11'i desteklemeyecek.

Otomatik Güncelleme Özellikleri

Web siteniz kendini güncelleyebilseydi ne kadar harika olurdu?!

Drupal 10 ile geliştiriciler ve site oluşturucular, güvenli ve kolay güncellemeleri otomatik olarak etkinleştirebilir. Otomatik güncelleme özelliği Drupal 10 çekirdeğine tanıtılacak ve tamamen besteci tabanlı siteler için mevcut. Otomatik Güncellemeler Girişimi, UX geliştirmeleri, gelişmiş güvenlik için paket anlaşma imzalama ve çeşitli ana bilgisayar sağlayıcılarıyla deneme gibi alanlarda bazı önemli çalışmalar yaptı.

Ayrılmış Menüler

Drupal şimdi başsız bir CMS olmaya yaklaşıyor. Ayrık Menüler Girişimi, bu yönde atılmış büyük bir adımdır. JavaScript ön uçlarının Drupal web sitesi menülerini uygulaması için çeşitli yollar oluşturmaya yardımcı olabilir. Şu anda katkıda bulunan bir modüldür ancak daha sonra çekirdeğe dahil edilecektir. İçerik oluşturucular ve pazarlama ekipleri ayrıca bir geliştiricinin katılımı olmadan Drupal UI aracılığıyla menüyü değiştirebilir. Değişiklikler JavaScript ön ucuna otomatik olarak yansıtılacaktır.

Olivero Yeni Varsayılan Ön Uç Teması

Yeni ve modern bir Olivero teması, erişilebilirliği tamamen yeni bir düzeye taşıyor. Olivero, Drupal 10'daki web siteleri için varsayılan ön uç tema olarak Bartik'in yerini alacak. Özellikle görme engelli kişiler için son derece kullanıcı dostu olacak şekilde tasarlanmıştır. İçerik materyalinde gezinmek kolaydır ve formlar da uygun şekilde tasarlanmıştır. Odaklanma, kontrast oluşturma veya ölçekleme sırasında hiçbir sorun bulunmaz. Olivero, Drupal 9.3'te zaten kararlı.

Dış görünüş

Yeni Başlatılan Kit Teması

Drupal 10'da, Drupal'da tema oluşturma için yeni bir yol sağlayan yepyeni bir başlangıç ​​kiti teması olabilir. Geliştiriciler, alt tema gereksinimleri için Classy temasını kullanıyordu. Ön uç geliştiricilerin temalar için bir başlangıç ​​noktası olabilir. Başlangıç ​​kiti değişikliklerinin artık üretim temaları üzerinde bir etkisi olmayacağını anlamak önemlidir. Bakımı daha kolay olacaktır. Yeni aracın tanıtımı, kullanımdan kaldırılacağı için Classy desteğini kaldıracak. Şu anda alfa aşamasındadır ve Drupal 10 tarafından piyasaya sürülme yolundadır.

Son düşünceler

Drupal 10 hakkında siz de bizim kadar heyecanlı mısınız? Tıpkı bizim yaptığımız gibi onunla oynamak için Drupal 10'un Alpha sürümünü hemen deneyebilirsiniz. Tartıştığımız tüm bu yeni özellikler, Drupal'ın kullanılabilirliğini ve benimsenmesini tamamen yeni bir düzeye taşıyacak. Dries'in sözleriyle, Drupal web'i daha iyi hale getirdi ve bir CMS'den çok daha büyük. Dünyadaki 30 web sitesinden 1'i tarafından kullanılıyor ve şüphesiz web'in geleceği üzerinde büyük bir etkisi var. Bir Drupal geliştirme şirketi olarak, daha iyi bir web için bir etki yaratabilmemiz için Drupal projesine katkıda bulunuyoruz. Siz de bir etki yaratmak istiyorsanız, katkıda bulunmak ve bir fark yaratmak için Drupal topluluğuna katılmayı düşünün.