Joomla! CMS dünyası'nda hatırı sayılır bir yere sahiptir, bugüne kadar 80 milyon download sayısına ulaşmış ve 2 milyon'un üzerinde site tarafından tercih edilmiştir.
Joomla'nın bu kadar popüler olması, giderek gelişmesi ve yeni özelliklerin eklenmesiyle de kullanımı daha kolay bir hale gelmiştir. Fakat, buna rağmen bazı kullanıcıların web sitelerinde halen daha Joomla'nın eski sürümlerini kullandıklarını görmekteyiz.
Bugün ki yazımızda web sitelerinde Joomla'nın eski sürümlerini (1.5 - 2.5) kullanan kullanıcıların, neden göç (upgrade) işlemi yapmak zorunda olduklarını kısaca aktarıp, ardından göç işleminde planlama'nın nasıl yapılması gerektiğine dair bilgilere göz atalım.
Neden Göç İşlemi Yapmalıyım?
Joomla'nın şuan için en son sürümü 3.6.5 sürümüdür, eklenti geliştiricileri ve şablon üreticileri Joomla'nın en son sürümüne göre yeni eklentileri veya şablonları hazırlar'lar. Bununla birlikte en yeni özellikler ve güvenlik güncellemeleri en son sürümde yer alır.
Joomla! 2.5 sürümüne olan teknik destek ve güncelleme ise 31 Aralık 2014 tarihinde sona ermiştir, bunun yanı sıra Joomla! 1.5 sürümü içinde herhangi bir teknik destek ve güncelleme desteği de bulunmamakta'dır.
Joomla! 1.5 ve 2.5 sürümleri gördüğünüz gibi artık tarih'deki yerini almıştır, bu iki sürüm de güvenlik açısından riskli olduğu için, ayrıca yeni teknoloji ile de uyumlu olmadıklarından göç işlemini mutlaka gerçekleştirmelisiniz.
Joomla! Göç Planlaması
Büyük yada küçük fark etmez, herhangi bir geçiş sürecinin ilk adımını mutlaka planlayarak yapmalısınız. Planlama işlemi zaman alabilir, fakat yapılan göç planlama işlemi göç sürecinde işinizi kolaylaştıracaktır bunu unutmayın!... Joomla! 1.5'ten 3x sürümüne geçiş yapmak büyük bir göç olarak kabul edilir, sizlere maddeler halinde kısaca 3 adım da Joomla! göç işleminde planlamanın nasıl yapılacağına dair bilgileri aktaralım.
1. Adım - Genel Değerlendirme
- Eski sürüme sahip aktif konumda olan sitenizin hedeflerini değerlendirin. Hedefleriniz size göç işleminin gerekli olup olmadığını bir bakıma söyleyecektir.
- Sunucunuzun asgari teknik gereksinimleri karşılayıp, karşılamadığını öğrenin. Mevcut sunucunuz Joomla! 3 teknik gereksinimlerini karşılamıyorsa yeni bir sunucu firması aramaya başlayabilirsiniz. Joomla! 3 teknik gereksinimleri için "Joomla! 3x İçin Teknik Gereksinimler" başlıklı yazımıza bakabilirsiniz.
- Joomla! göç işlemini ne tür bir ortamda yapacağınızı belirleyin, yerel bir cihazda mı yoksa sunucunuzdaki bir alt alan adı üzerinde mi?
2. Adım - Joomla! Çekirdek Yapısını Kontrol Edin
- Joomla! 1.5 sürümünde yer alan "Bölümler", Joomla! 2.5 sürümünde kategorilere dönüştürülür bunu unutmayın, bu sebeple sitenizde yer alan kategori ve makaleleri kontrol ederek gereksiz olanları silin.
- Yeni sitenize eklemek istediğiniz kategorileri belirleyin, eklemek istediğiniz yeni kategorileri ise belgeleyin.
- Çöp kutusunda her hangi bir madde olup olmadığını kontrol edin. Eğer öyleyse onları silin.
- Medya yöneticisini düzenleyin, /images dizinini komple taşımak isteyip-istemediğinize karar verin. Belirli görüntüleri taşımak istiyorsanız bunu FTP veya cPanel üzerinden de yapabilirsiniz.
- Menüleri kontrol edin, hangi menüleri taşımak istediğinize karar verin, yinelenen adları önlemek için çöp kutusunda var ise menü öğelerini silin.
- Eğer yeni bir tasarıma ihtiyacınız varsa yada site navigasyonu'nda değişiklik yapacaksanız, eski sayfaları yönlendirmek gerekebilir, bunun için yönlendirme gereken URL'leri belgeleyin.
- Kullanıcı yöneticisini kontrol edin, bütün kullanıcıları veya süper yöneticileri taşımak isteyip-istemediğinize emin olun. Silinmesi gereken kullanıcıları mutlaka silin. Kullanıcı profillerini arttırmak için üçüncü parti eklenti kullanıyor musunuz? kontrol edin, bu bölümde dikkatli planlama yapmanız tavsiye edilir.
3. Adım - Üçüncü Parti Eklentileri Kontrol Edin
- Sitenizde kullandığınız tüm üçüncü parti diye adlandırdığımız eklentilerin bir listesini yapın. Bileşen, modül, plugin ve şablonları kontrol edin.
- Üçüncü parti uzantıların yeni Joomla! sürümü ile uyumlu olup olmadığını kontrol ediniz.
- Kullanmış olduğunuz tüm uzantılara ihtiyacınız olup/olmadığını iyi belirleyin, zira Joomla'nın yeni sürümünde üçüncü parti uzantısının özelliklerini ortadan kaldırabilecek yeni bir özellik eklenmiş olabilir.
- Şablonunuzu belirleyin, yeni bir tema satın aldıysanız bunun Joomla! 3x için bir sürümü olup/olmadığını kontrol edin. Yada kullanmakta olduğunuz şablonun yeni sürüme duyarlı olup, olmadığını araştırın.
Yukarıda vermiş olduğum örnekler dahilinde, sizler de Joomla'nın eski sürümüne sahip olan sitelerinizin planlamasını yaparak web sitelerinizi en yeni sürüme yükseltebilirsiniz.
Kaynak: docsjoomla.org