Serkan, nam-ı diğer XpSerkan'ı bilmeyen yoktur herhalde. Onun Mybb 1.8 Sürümü Hakkında Tema ve Eklenti Bilgilendirme Konusunu Görmeyenler İçin Paylaşayım Dedim. Onun Yazısının Birebir Kopyasıdır;
xpserkan Nickli Kullanıcıdan Alıntı:Merhaba Arkadaşlar ve Değerli MyBB Kullanıcılar,
1.8 sürümü çıktı çıkacak fakat, değişen ve karşılaşılacak hem güzellik hem yenilik ve olası yaşanabilinecek hatalardan, Herkes bir haber gibi görülüyor. Bu konuyu açmamım sebebi sizleri elimden geldiğince bilinçlendirmek ve gerekli önlemlerinizi aldırmak. 1.8 sürümü ile bareber oldukça fazla yenilikte geliyor ki bulardan en önemliside gelişmiş editörün olması, spam sitemini eklenmesi. Yaklaşık 150 küsür yenilik ve değişiklik söz konusu, çeviriyi yaparken oldukça güzellik ve kolaylıkların eklendiğini birebir gördüm ve bunlardan bazılarınıda hem grup sayfamızda hemde kendi kişisel facebook sayfamda paylaştım. Aslında hepsini burada tek tek yazıp resimleri de eklemek isterdim fakat, öyle üç beş özellik değil ki hangi birini ekleyip tanıtalım sizlere. Tabi bunların zaman içerisinde yinede tek tek tanıtım ve kullanımlarını içeren konularda açacağız.
Yenilik ve güzellikler bir yana, konumuzun asıl amacına geri dönelim..
Öncelikle, tema yapımcıları ve tema yaptıracak olanlar, 1.8 sürümü çıkana kadar beklesinler. Aksi halde 1.6 sürümü ile yapılan temalar, 1.8 sürümünde sizlere birçok eksik ve hatalar yaşayacaktır bilginize. 1.8 sürümünde birçok şablon yenilendi ve aynı şekilde birçok yeni eklenen şablonlar mevcut, ayrıca CSS stilleride hem yenilendi hemde değişti.
Eklentilerden bazılarıda çalışmayabilir, birçoğu sürüm uyumsuzluğu hatası verecektir ki bunu düzeltmek oldukça basit ancak, kimiside değişen şablon sisteminden dolayı çalışmayabilir, aslında pek fazla ciddi bir değişiklik yok gibi görünsede basit bir fonksiyon kodunun değişmesi bile çalışan eklentiyi devre dışı bırakabilir. Eklenti güncellemelerini elimizden geldiğince sağlayacağız onlar için korkulacak bir durum söz konusu değil.
Örnek olarak; Resim boyutlandırıcılar çalışmayacaktır, (özellikle G33k ve Ncode) çünkü, MyBB artık prototype kütüphanesi yerine => Jquery'yi çekirdek yapı olarak eklemiş bulunuyor. Burada önemli olan kısım temalarınızın artık 1.8 sürümünde çöp olacağıdır.
1.8 çıkış tarihi henüz tam olarak kesin değil ancak, durumlar bu ay sonu ya da önümüzdeki ay içinde kesin çıkacağı/yayınlanacağı yönünde görülüyor. Resmi site 1.8 sürümüne geçti ve sanırım bunu bilmeyen çok az kişi vardır, amaçları sistemin eksiklerini giderebilmek için yani önce kendileri geçti ki varsa hatalı ya da eksik kısımlar kullanıcılardan gelecek olan rapor bildirimlerine göre bunlarıda telafi etmek. Bu arada 1.8 Türkçe çevirisi şu an hazır ve bizlerde çıkmasını hazır kıta bekliyoruz.
Ayrıca, 1.6 sürümünden 1.8 sürümüne geçiş yapmadan önce kullanıcıların oldukça sakin ve acele etmeden geçiş ve güncelleme işlemlerini yapmalarını öneriyoruz. Burada dikkat edilmesi gereken nokta, eğer 1.8 sürümüne geçiş yapılacaksa, sitelerinizde yüklü tüm eklenti ve temaları (default tema hariç) siliniz ki sorunsuz ve temiz bir geçiş sağlanabilinsin. Aynı şekilde yapmış olduğunuz özelleştirmeleride kaybedeceksiniz çünkü, gelecek sürüm sıradan br güncelleme ve geçiş sürümü olmayacak ve tüm mybb dosyalarınız değişecek yani yayınlanacak olan 1.8 paketi hem güncelleme hemde sıfır paket olarak yayınlanacak. Tek paket ile hem güncelleme hemde sıfır kurulum yapılabilecek. Bu da tüm dosyalarınızın sıfırlanacağı/değişeceği ve yaptığınız tüm tema, şablon, alt sayfa + .php düzenlemelerinin silineceği anlamına geliyor.
Ne yapacaksınız peki?
Ben yapabileceğiniz en güzel, kısa ve temiz bir yol öneriyorum;
1.8 sürümüne geçiş yapacaksınız eğer, sitenizin mybb sürümü 1.8'den önce yayınlanan son sürüm olacak misal şu anki son sürüm 1.6.15, 1.8 ile beraber eğer 1.6.16 gelmez ise ya da gelirse farketmez 1.6.16 güncellemesini yapmanıza gerek kalmaz ve direkt 1.8 geçiş işlemini yapabilirsiniz. Burada son sürüm kullandığınızı farz ediyorum, önce sağlam bir full yedek alacaksınız, daha sonra üstede de belirttiğim gibi tüm eklentilerinizi ve temalarınızı (default tema hariç) sileceksiniz ve ardından geçiş yapacaksınız. Son olarak geçiş yaptıktan sonra, tekrar PhpMyAdmin paneline girip sadece forumun veritabanı yedeğini alıyorsunuz ve veritabanını + FTP'deki dosyaların tümünü siliyorsunuz. Daha sonra tekrar sıfır kurulum paketini yükleyerek yeni bir veritabanı oluşturup sıfır kurulum yapıyorsunuz, ardından sıfır kuruluma ait veritabanı tablolarını silip (veritabanı silmiyorsunuz sadece tabloları) almış olduğunuz veritabanını içe aktarıyorsunuz yani import edeceksiniz. Bu işlemin ardından da Admin KP => Araçlar & Bakım => Sayım & Yapılandırmaları tek tek çalıştırıp son olarakta => Önbellek Yönetiminden tüm önbellekleri yeniden güncelleyeceksiniz. Böylece temiz bir geçiş sağlamış olacaksınız ve kesinlikle bu şekilde işlem yapmanızı tavsiye ediyorum. Eskiye dair birşe kalmamış olur ve herşey güncel olmuş olur. Bu arada FTP'den ./uploads klasörünüzü geri yüklemeyi unutmayın eğer avatar ya da ek dosyalar varsa sayım yapmadan önce ./uploads klasörünü yüklemeniz gerekir aksi halde hata olarak görünecektir.
Son olarak, sormak istedikleriniz varsa eğer bu konu altından sorabilirsiniz, bende elimden geldiğince yanıtlamaya çalışırım.
Saygılarımla,
MCTR Team - XpSerkan