Drupal 7'den Drupal 9'a Şimdi Geçmeniz İçin En Önemli 5 Neden (EOL uzantısıyla bile)
Yayınlanan: 2022-04-12Hızlı geliyordu. Bir önceki kullanım ömrü sonu tarihi yaklaşırken bile, en son Drupal kullanım istatistikleri (26 Mart 2022), 500.000 kadar web sitesinin Drupal 7'de olduğunu gösteriyor. Bu, Drupal web sitelerinin küçük bir çoğunluğunu bir araya getiriyor! Bunun birçok nedeni var, bunlardan biri Drupal 9'a geçmek herkesin üstlenmeye hazır olmadığı büyük bir proje. İçerik yönetimi gereksinimleri için hâlâ Drupal 7 kullanan endüstri türleri ve devlet kurumlarıyla birlikte tehlike ortaya çıktı. Desteği bırakmak ciddi bir sorun yaratabilirdi.
Bunu akılda tutarak, tüm Drupal 7 site sahiplerine onları savunmasız bırakmadan destek ve güvenlik sağlamaya devam etmek için Drupal topluluğu, Drupal proje lideri Dries Buytaert ile birlikte kısa süre önce Drupal 7 Yaşam Sonu tarihinin daha da uzatılacağını duyurdu. 1 Kasım 2023'e kadar . Drupal 7'nin önceki kullanım ömrü, pandeminin işletmeler ve bütçeler üzerindeki etkisi nedeniyle Kasım 2022'ye kadar uzatıldı. Bunu perspektife koymak gerekirse, Drupal 8 2 Kasım 2021'de ömrünün sonuna ulaştı.
Ancak Drupal 7 sitenizi Drupal 9'a (veya Drupal 10 yakında ) taşımak için Kasım 2023'e kadar beklemek iyi bir fikir mi? Drupal topluluğu ve Specbee, bu adımı atmak için 2023'e kadar beklememenizi tavsiye ediyor. İşte neden.

Ama bekleyin, neden bu kadar çok kuruluş hala Drupal 7'de?
Bu sizseniz, Drupal 7'ye bağlı kalmanız için nedenleriniz olduğunu anlıyoruz.
Bütçe - Belki de yeni ve gelişmiş bir platforma yükseltmenin pazarlama ve BT bütçenizden daha fazlasını tükettiğini söylemeye gerek yok. Özellikle bu geçiş için Drupal 9 tamamen yeni bir yapıdır. Veritabanı yapısındaki değişiklik de daha fazla geliştirme süresi gerektiriyor.
Daha derin bir yatırım getirisi analizi, maliyeti doğrulamanıza yardımcı olacaktır. Drupal 9 gibi daha sağlam, genişletilebilir, modern ve güvenli bir platforma yükseltme, yatırıma değer. Aşağıda bunun hakkında daha fazlası.
Kararlılıktan emin değil - Drupal 7 siteniz karmaşıksa ve çok sayıda özel geliştirme içeriyorsa, mevcut Drupal 7 sisteminizde kalmanın Drupal 9'a geçmekten daha rahat olduğunu hissedebilirsiniz. Bu korkutucu, değil mi? Ve birkaç aylık geliştirme süresi alabileceğinden, taşınan işlevlerin uzun vadeli kararlılığı hakkında sorgulanabilirsiniz.
Güvenilir bir Drupal geliştirme ortağı ve Drupal 9 geçişinizden önce bazı hazırlık çalışmaları ile yukarıda belirtilen tüm rahatsızlıklar giderilebilir. Elbette, Drupal 7'yi değişen ortama göre esnetebilirsiniz, ancak Drupal 9 ile esneklik ve kararlılık özüne yerleştirilmiştir.
Kullanılamayan Modüller - Drupal 7 katkıda bulunan modüllerin çoğunun Drupal 9'a taşınmadığını duymuş olabilirsiniz. Ve bu doğru!
Önemli sayıda katkıda bulunan modül Drupal 9'a taşınmış olsa da (popüler olanların çoğu artık çekirdeğin bir parçası), bazıları düzene sokma ruhuyla kullanımdan kaldırıldı. Artık bir Drupal 9 web sitesi oluşturmak için çok fazla katkıda bulunan modüle ihtiyacınız yok. Ve Drupal 7'de özel olarak daha iyi oluşturulamayacak hiçbir şeyin Drupal 9'da olmadığını garanti edebiliriz .
Entegrasyonlar - Müşterilerimizin çoğu, Drupal 9'un Drupal 7'nin zarif bir şekilde ele aldığı mevcut tüm entegrasyonlarını destekleyip desteklemeyeceği konusunda şüpheciydi.
İyi haber şu ki bu bir sorun değil. Drupal 9, web sitelerinin seçtiğiniz herhangi bir üçüncü taraf uygulamasıyla entegre olmasına ve veri alışverişinde bulunmasına olanak tanıyan modern bir mimari üzerine inşa edilmiştir.
Drupal 9'un gücünden habersiz - Evet, bu, Drupal 7 site sahiplerinin Drupal 9'a geçmemesinin en yaygın nedenlerinden biridir.
Hız ve kullanılabilirlik açısından büyük bir gelişme olmadığı varsayımı bir hatadır. Drupal 9 ile elde edeceğiniz tonlarca özelliğin yanı sıra (daha sonra bahsedeceğiz), büyümesi zor olan eski bir teknolojide kalmak, Drupal 9'a yükseltmek için yeterli bir neden olmalıdır.
Yeni Satıcı Katılımı - Anlaşılır bir şekilde, Drupal 7 site sahipleri yeni (çoğu zaman değil) bir satıcıya ve kalite sunabiliyorlarsa güvenmeyi zor buluyor.
Saygın/güvenilir bir Drupal geliştirme şirketi bulmak, bu sorunu çözmenin anahtarıdır. Daha iyi bir fikir edinmek için bir Drupal iş ortağını nasıl değerlendireceğinizi öğrenmek için bu makaleyi okuduğunuzdan emin olun. Yalnızca Drupal üzerinde çalışan bir ortak seçmek büyük bir avantajdır.
Basit Web Siteleri - Drupal 7 ile basit, tek sayfa veya çok az özel veya katkıda bulunan modüllere sahip web sitelerinin bakımı daha kolaydır.
Drupal 9, küçük işletme sahiplerinin büyük işletmelere olan beklentilerini karşılamak için inşa edilmiş olsa da ve sonunda taşınmanız gerekecek olsa da, bu gibi durumlarda, muhtemelen Drupal 7'nin ömrünün sonuna biraz daha yaklaşabilirsiniz. Taşıma işleminiz fazla zaman almamalı ve ertelemek bütçenizi daha iyi hazırlamanıza olanak sağlayacaktır.
Drupal 9 geçişinizi neden şimdi planlamalısınız?
İnsanların göç etmeyi ertelemelerinin en yaygın nedenlerini inceledik. Şimdi Drupal 9'un sağladığı devasa sıçramadan bahsedelim. Sonuçta, Drupal 7 site sahiplerinin ve yöneticilerinin neden en kısa sürede yükseltme yapması gerektiğine dair bir dava açmanız gerekecek. Çoğu insanın düşündüğü ilk şey, Kasım 2023'e kadar çok zaman olduğudur. Ancak bu avantajlar tek başına geçişe değer ve bu nedenle, Drupal 7 web sitenizi Drupal 9'a yükseltmek için en iyi zamanın şimdi olduğunu öneriyoruz.
1. Yeni Nesil Platform
Yeni ve gelişmiş bir platforma geçmek, müşterinizin mevcut beklentilerini karşılamanın en iyi yoludur.
Otomobil üreticilerinin teknoloji ve minimum gereksinimler olarak her 5 yılda bir (veya bazen daha az) modellerini yükseltmelerinden farklı olarak, web siteleri için de aynı şey beklenebilir. Elbette, eski bir otomobilin klima, elektrikli camlar, hava yastıkları, yeterli beygir gücü ve daha fazlası gibi o dönem için standart olan özellikler vardı. Ancak günümüz standartları bundan daha fazlasını gerektiriyor. Yan perde hava yastıkları, otomatik klima kontrolü, çekiş kontrolü, gaz verimliliği vb. gibi geliştirmeler, sürüş deneyimini yükseltti ve güvenlik ve konfordaki modern trendlerle uyumludur.

Onu teknolojiye geri getirmek, yeni ve modern bir platforma yükseltmek, ortalama sitenizi süper güçlü bir potansiyel müşteri yaratma ve kullanıcı deneyimi rüyasına dönüştürmek için yapabileceğiniz en uygun maliyetli şeydir. Drupal 9, her büyüyen organizasyonun dijital deneyim ihtiyaçlarını karşılamak için genişletilebilir ve ölçeklenebilir bir platform üzerine inşa edilmiştir. Drupal 9 gibi gelişmiş, yenilikçi ve sağlam bir platformun gücünden yararlanmak çok mantıklı. Beklemek, teknolojik olarak modern standartların gerisinde kaldığınız süreyi uzatır.
2. Sürekli Gelişen
Drupal 8, haleflerine (Drupal 9, Drupal 10…) taşınan (ve her zaman devam edecek) sürekli yenilik fikriyle inşa edilmiştir. Büyük fark, geliştiricilerin yüksek performanslı ve yenilikçi web uygulamaları oluşturmasını sağlayan Symfony, Twig, Guzzle gibi modern kitaplıkların benimsenmesi olmuştur. Ayrıca, API öncelikli yaklaşım, içeriği farklı cihazlara, kanallara ve platformlara sorunsuz bir şekilde sunmanıza olanak tanır.
En son PHP sürümlerine, MySQL sürümlerine ayak uydurmak, kitaplıklar bunlardan en iyi şekilde yararlanmanıza yardımcı olur. Composer gibi özelliklerin eklenmesiyle, bağımlılıkları ve çakışmaları yönetmek artık mümkün ve her şeyi sıfırdan oluşturmak zorunda kalmadan önemli işlevlerin eklenmesine izin veriyor. Bu, Drupal'ın kurumsal düzeyde siteleri çalıştırmak için yeterince etkili ve sürdürülebilir olmasını sağlar. Tüm bunlar, kuruluşların modern platformlar üzerine kurulu uygulamalar oluşturmasına ve daha iyi performans göstermesine yol açar.
3. Sonsuza kadar kolay yükseltmeler
Drupal 7'den büyük sıçrama ile, Drupal 9'a bir kez geçiş yaptığınızda, en son Drupal sürümüne yükseltmenin her seferinde güçlük çekeceğini düşünmek doğaldır. Sadece durum böyle değil.
Evet, daha önce de belirtildiği gibi, Drupal 7'den Drupal 9'a geçiş, tüm platformun yeniden yapılandırıldığı büyük bir proje olacak. Ancak bir kez Drupal 9'a geçtiğinizde, yükseltmeler sonsuza kadar kolay olacak! Drupal 8 ile başlayan yeni anlamsal sürüm oluşturmanın benimsenmesiyle, artık her küçük sürüm güncellemesi ve büyük yükseltme ile yeni özellikler yayınlanmaktadır. Bu, daha hızlı yenilik yapmanızı sağlar ve daha sorunsuz bir öğrenme eğrisi sağlar. Bir daha asla yeniden platform kurmanız gerekmeyecek. Söz veriyoruz!
4. Tekneyi kaçırmak
Drupal 8, Drupal 9'da geliştirilmiş birçok harika özelliği tanıttı. İçeriğinizi yönetmek için hâlâ Drupal 7 kullanıyorsanız, işte kaçırdığınız şeylere dair küçük bir ipucu.
- Daha iyi güvenlik - Drupal topluluğu ve güvenlik ekibinin Drupal 9'un güvenliğine öncelik vermesi ve aktif olarak odaklanmasıyla, web sitenizin güvenli olduğundan emin olabilirsiniz. Kullanımdan kaldırılan kodun kaldırılması, daha yalın bir kod tabanına sahip olduğunuz anlamına gelir, böylece güvenlik riskleri veya hataları olasılığını azaltır.
- Güçlü performans - Birçok performans arttırıcı modül zaten Drupal 9 çekirdeğinde yerleşiktir. Big Pipe (ön uç oluşturma ardışık düzenini iyileştirir) ve Dahili sayfa önbelleği (daha hızlı içerik teslimi için verileri önbelleğe alma) gibi modüller artık doğrudan hazır. Bu arada, Gelişmiş CSS/JS toplama modülü gibi (ön uç performansını iyileştirir) bazıları katkıda bulunur. ), Blazy modülü (görüntülerin tembel yüklenmesi), CDN ve daha fazlası.
- Daha iyi editoryal deneyim - Şimdi Drupal 9 çekirdeğinde bulunan Layout oluşturucu modülü, site oluşturucuların ve içerik editörlerinin özelleştirilmiş ve esnek sayfaları kolayca oluşturmaları için harika bir araçtır. Çalışmayı kolaylaştıran sürükle ve bırak özelliklerine sahip çok kullanıcı dostu bir kullanıcı arayüzüne sahiptir. Medya modülü de özünde, medya yönetimini basit ve verimli hale getirir.
- Güçlü içerik denetimi - Drupal 9, pazarlama ekiplerinin yayınlama iş akışlarını düzenlemelerine yardımcı olan yerleşik bir etkili içerik denetleme iş akışına sahiptir. Ek olarak, yeteneklerini daha da özelleştirmek ve genişletmek için İçerik denetleme modülünden de yararlanabilirsiniz.
- Konfigürasyon Yönetimi - Konfigürasyon verileri artık Drupal 9 çekirdeğindeki Konfigürasyon yönetimi ile çeşitli ortamlarda kolayca ve tutarlı bir şekilde saklanabilir, yönetilebilir ve taşınabilir.
- API-ilk yaklaşım - Drupal 8, API-ilk yaklaşım rotasını aldı ve bu bir oyun değiştiriciydi. Seçtiğiniz herhangi bir üçüncü taraf sistemiyle entegrasyon ve platform, cihaz veya kanaldan bağımsız olarak içerik sunma esnekliği sağlar.
5. Atlamaya hazır mısınız?
Kabul edelim. Daha derin özelleştirme seviyelerine sahip karmaşık bir Drupal 7 web sitesi, basit bir web sitesine kıyasla Drupal 9'a geçmek için daha fazla zamana ve geliştirme çabasına ihtiyaç duyacaktır. Ve evet, sıfırdan tam bir yeniden inşa olacak. Hiç kimse böyle bir şeye bütçe ayırmayı sevmez, ancak risk azaltmanın kendisi onu değerli bir yatırım haline getirir.
Buradaki diğer etken ise son dakika telaşı (bunu çok görüyoruz). Pek çok kuruluş, daha köklü Drupal geliştirme şirketlerinden müsaitlik bulamayınca çaresiz kalır ve nitelikli olmayan biriyle yola çıkar. "Geçiş kurtarmaları" konusunda tam bir müşteri segmentimiz var. Kötü bir geçiş, ne yazık ki aşırı pahalı bir düzeltmedir. O hatayı yapma. Göç etmeden önce yapmanız gereken dört önemli şey var:
- Araştırmanızı yapın ve karmaşık Drupal 9 geçişinizi bile kolay hale getirebilecek ideal bir Drupal geliştirme ortağı bulun.
- Mevcut Drupal 7 sitenizi denetlemek için ihtiyaç duyacağınız bilgiler için kendinizi iyi hazırlayın. İşte elinizin altında tutmanız için hızlı bir kontrol listesi.
- Seçtiğiniz Drupal iş ortağı tarafından gerçekleştirilen bir geçiş denetimi alın (isterseniz bunu sizin için ÜCRETSİZ olarak yapabiliriz). Bu denetim raporu, içerik yapınız, arka uç ve ön uç mimariniz ve SEO yapınız hakkında ayrıntılı bilgi verecektir, böylece Drupal uzmanları web siteniz için en iyi geçiş stratejisini planlayabilir.