Mybb Hakkında Soru ve Sorunlarız, Yardım ve Destek için MybbDepo external Adresini Ziyaret Ediniz.
Sponsor Reklam

duyuru Güncel Duyurular!
Güncel MyBB Dökümanları.. Güncel + Orijinal MyBB Sürümleri..
bilgi mybb

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 1 oy
[1.6] 1.6.4 Sürümü Değişimleri ve 2.0 Sürümü için Temel Atma Adımları !
#1
Bilgi 
MyBB 1.6.4 Sürümündeki Değişimler, 2.0 Sürümü için 2'ci Temel Atma İşlemi ile Geliyor..!

Merhaba arkadaşlar,

Bu haberi hem duyuru hemde MyBB tarihinin en önemli sürüm yüseltme paketlerinden biri olan 1.6.4'ün değişen çekirdek yapı ve 2.0 sürümü için 1.6.1'den sonra atılan 2'ci temel atma adımı olduğunu sizlere bildirmek için yazıyorum..

Bildiğiniz gibi 1.4 sürümüden 1.6 sürümüne geçişler, 1.2.x sersinden 1.4 serisine geçmekten daha kolay olmuştu tabi bunu eski kullanıcılar daha iyi hatırlayacaktır.. Fakat 1.6.0 sürümüne ek olarak hızlı bir şekilde yayına sürülen 1.6.1 güncellemesi hiçte öyle olmamıştı, çünkü 1.6.0'da yapılması gereken değişim ve temel atma işlemleri 1.6.1 sürümüne devredilmişti. Öyle yada böyle bir şekilde o günleride atlatarak 1.6.3 sürümüne kadar geldik. Asıl değişim Şimdi başlıyor ! yani 1.6.4 2'ci çekirdek yapı değiştirme ve 2.0'a temel atma sürümü..

1.6.4 sürümü şuan da tamamlanmış bulunuyor ve yayınlanması için son kontrolleri yapılıyor. Buyrun hep birlikte 1.6.4 sürümüne yapılan değişimleri inceleyelim..

Özet Başlık:
1.6.4, 1.6 sersinin en büyük güvenlik, bakım ve özellik yükseltme sürümü için yayınlanacaktır. Özellikle tema ve eklenti alt yapılarını oldukça etkileyebilecek yazılım, şablon & kod değişiklikleri yer almaktadır..

Ayrıca unutmadan şunuda belirtmeden geçemeyeceğim; 1.6.4 sürümü 1.6 sersinin kararlı paketi olarak geliyor. (yani bir final yapılıyor!)

Güvenlik Açıkları:
  • ok 1.6.4 sürümünde 3 önemli güvenlik açığı giderilmiştir.
Bu açıklar şöyle sıralanıyor:
  • ok Yüksek Riskli:
    • ok Complex syntax (Karmaşık söz dizimi) & database bilgileri için kullanılabilir şablon açıkları Sağ Ok [url=http://dev.mybb.com/issues/1508"rel="nofollow"]Bug Fix[/url]Dahili url link - internal url
      ok Mesaj ifadeleri, başlık sembolleri ve özel profil alanları için Potansiyel XSS açığı Sağ Ok [url=http://dev.mybb.com/issues/1474"rel="nofollow"]Bug Fix[/url]Dahili url link - internal url
      Bilgi-Kaynak Not: Bu açıklar, kritik olmayan olarak derecelendirilmiştir ve işlem yapılabilmesi için Admin Kontrol Paneli erişimi gerektirir.
  • ok Düşük Riskli:
    • ok Anketler'de CSRF güvenlik açığı Sağ Ok [url=http://dev.mybb.com/issues/1639"rel="nofollow"]Bug Fix[/url]Dahili url link - internal url

Şablon Sistemi Değişiklikleri:

Şablonlarda günvenliği daha üst seviyeye çıkarabilmek için bazı değişken kod türleri değiştirilmiştir. Bu değişken kod türlerini kullanmadan, yeni bir şablon oluşturmak artık mümkün değildir..!

Örnek olarak değişken ve şablon oluşturulması için kullanılması tavsiye edilen kod türleri aşağıdaki gibidir:
Kod:
// Plain variables- Düz (varsayılan) değişkenler
{$hello} {$world} {$foo_bar} {$hello->world} {$foo->bar}

// Array variables - Dizi değişkenleri
{$hello['world']} {$world['hello']} {$foo['bar']}

// Variables as array key - Anahtar dizi olarak değişkenler
{$hello[$world]} {$world[$hello]} {$foo[$bar]}

Bildiğiniz gibi değişken kodları sadece php dosyalarından değil, şablon sisteminde de kullanarak çeşitli saldırılar yapılabiliyor ve açık bulunduğu an şablon sisteminden giriş yapılabiliyordu. (Bunu bilmeyen eminim birçok kişi vardır, ama artık buda gün yüzüne çıktığına göre, sürüm yükseltmeyenleri büyük riskler bekliyor..)

Eğer global kalıplara değişken kodlar ile girildiğini görür yada tespit ederseniz lütfen bu değişken kodları bizlere bildiriniz..!

Değişken kod türleri sayesinde artık yeni bir çekirdek yapı oluşturulmuştur.
Bu değişken kodları; Eklenti ve tema yapımcılarının kesinlikle kullanması tavsiye edilir. Ayrıca Bu sürümden itibaren yapılan tüm tema ve eklentilerin gelecek tüm sürümlerde de çalışabilmesi sağlanmıştır, yani tema ve eklenti yapımcıları yapacak oldukları her ne olursa olsun, gelecek tüm sürümlerde uyumlusu olması için 1.6.4 sürümünden baz alarak yapmaları önemle tavsiye edilir..!

Özellik Güncellemeleri:
  • ok Özellik güncellemelerinde MyBB özellikleri için çalışan küçük veya büyük değişiklikler olabilir. 1.6.4 sürümünde aşağıdaki değişiklikler yapılmıştır...

Tüm eklentileri Devre Dışı Bırakma:
  • ok Artık tüm eklentileri tek seferde devre dışı bırakabilme ayarı eklenmiştir.
    Bu ayarın yerine sayfa yüklenmelerinde çalışan herhangi bir eklentinin '_deactivate' fonksiyonunu kullanabilmek için ''Genel Yapılandırma'' ayarlarına yeni bir ayarın eklendiğini göreceksiniz.

Dosya Doğrulama Geliştirmeleri:
  • ok Bildiğiniz gibi birçok kişi, forumun dosya isimlerini index.php'yi , forum.php, olarak yada index.php'yi portal.php olarak yönlendirmekte değiştirmektedir. Ancak yapılan bu değişiklikler dosya doğrulama işlemini çalıştırabilmek için geçerli değildir. Eğer yapmış olduğunuz değişikleri geri alırsanız dosya doğrulama işleminin doğru çalışağını ve sitenizdeki dosya sistemini daha kolay bir şekilde inceleyebileceğimizden emin olabilirsiniz.

Performans Değişiklikleri:
  • ok 1.6.4 sürümünde, forum verimliliğini artırmaya yardımcı olmak için çeşitli değişiklikler yapılmıştır.
    Bunlar 3 aşamada sıralanmaktadır:
Kod Değişiklikleri:
  • ok Forumdisplay ve gereksiz veritabanı sorgularını önlemeye yardımcı olmak için showthread bölümleri için küçük değişiklikler yapılmıştır.
Ön Bellek Kullanımı:
  • Büyük değişikliklerden biri datacache tablosu, duyurular ve mod araçları (forumdisplay) yanı sıra iplik önekler ('threadprefixes') tablolarını taşımak olmuştur. Eğer bunlardan herhangi birini kullanıyorsanız yada ne işe yaradıklarından emin değilseniz, bu gereksiz sorguların da artık ortadan kaldırıldığını bilmeniz yeterlidir.

Breadcrumb Dropdown Uygulaması:
  • ok Bildiğiniz gibi çoklu sayfalarda üst kısım, navigasyon'da yani Breadcrumb Dropdown olarak görev yapan ve sayfalar arası hızlı geçiş yapmamızı sağlayan küçük mavi ok iconu için ek bir ayar eklenmiştir.
    Bu ayarı yani hızlı geçiş aracını kullanmak istemeyenler ''Konu Gösterim Ayarlarına'' eklenmiş yani ayar sayesinde kapatabilir yada açabilirler.

Dil Dosyası Değişiklikleri:
  • ok Hemen hemen 1.6.4 sürümünde birçok dil dosyası değişmiştir. Fakat çeviri yapanlar için bilinmesi gereken dil dosyaları aşağıdaki gibidir..
  • ok admin/config_badwords.lang.php
    ok admin/config_settings.lang.php
    ok admin/forum_management.lang.php
    ok admin/style_themes.lang.php
    ok admin/tools_system_health.lang.php
    ok admin/tools_tasks.lang.php
    ok admin/user_groups.lang.php
    ok admin/user_titles.lang.php
    ok admin/user_users.lang.php
  • ok archive.lang.php
    ok global.lang.php
    ok messages.lang.php
    ok online.lang.php
    ok reputation.lang.php
    ok usercp.lang.php

Yeni Eklenen Ayarlara Ait Ekran Görüntüleri:
  • ok Şablon Güvenlik Kontrolü:
    Bu fonksiyon, forumunuzu ve sunucunuzu etkileyebilecek yüklü temaların tüm şablonlarını kontrol edecektir. Eğer çok sayıda tema mevcut ise bu işlem biraz zaman alabilir..
    Bilgi-Kaynak Ulaşım: Admin paneli Sağ Ok Araçlar & Bakım Sağ Ok Şablonları Kontrol Et
    Resim-Grafik Ekran Görüntüsü:
    35970894840790126919.png

    ok Tüm Eklentileri Kapatma Fonksiyonu:
    Bu ayar eğer ''Evet'' olarak seçilirse forumunuzda yüklü tüm eklentileri tek seferde devre dışı bırakmanızı sağlar.
    Bilgi-Kaynak Ulaşım: Admin paneli Sağ Ok Ayarlar Sağ Ok Genel Yapılandırma Ayarları Sağ Ok Tüm Eklentileri Kapat?
    Resim-Grafik Ekran Görüntüsü:
    06336765285205900826.png

    ok Kullanıcı IP Adres Kontrolü:
    HTTP_X_FORWARDED_FOR veya HTTP_X_REAL_IP başlıkları için kullanıcıların IP adreslerini kontrol etmenizi sağlar. Eğer bu ayarın ne olduğundan tam olarak emin değilseniz, seçeneği ''Hayır'' olarak bırakınız.
    Bilgi-Kaynak Ulaşım: Admin paneli Sağ Ok Ayarlar Sağ Ok Sunucu ve Optimizasyon Ayarları Sağ Ok Kullanıcı IP Adreslerini Kontrol Et?
    Resim-Grafik Ekran Görüntüsü:
    54837021738746401510.png

    ok Multipage Dropdown Fonksiyonu:
    Forum konularında 1'den fazla sayfa varsa, navbarda küçük mavi ok simgesinin/açılan pagination menüsünün kullanıma açıp/kapatmanızı sağlar.
    Bilgi-Kaynak Ulaşım: Admin paneli Sağ Ok Ayarlar Sağ Ok Konu Gösterim Ayarları - [showthread] Sağ Ok Multipage Dropdown Gösterimi?
    Resim-Grafik Ekran Görüntüsü:
    83826906567129188267.png


X.S Diyorki:
Tüm gerekli açıklamaları, yapılan ve bundan sonra ki yapılacak olan değişiklik ile geliştirmeleri olabildiğince sizlere yansıtmaya/anlatmaya çalıştım. Eğer dikkatli bir şekilde okursanız arkadaşlar gayet açık ve net bir şekilde anlayabilirsiniz.
Benim bu konuyu yayınlamamdaki asıl amaç ileriyi daha iyi ve net bir şekilde görebilmeniz içindir, çünkü MyBB artık bu sürümden itibaren geri dönüşü olmayan köklü bir değişim sürecine giriyor ve bu sürecin tam olarak oturması için de benim araştırma ve hesaplarıma göre yaklaşık 2 ila 3 yıl kadar sürecektir..

Peki tüm bunlar güzel, fakat uygulamamıza ve çıkacak her sürüme yükseltmemize değecek mi sorusuna şöyle bir açıklama yapmadan geçemiyeceğim..

Hepimizin en çok istediği özelliklerden biri neydi arkadaşlar Öneri-Fikir MyBB'ye en sağlamından entegre edilebilecek bir gelişmiş editör değil mi ? Bencede öyle. Utangaç işte bu değişen kod ve şablon sistemleri sayesinde gelişmiş editör gibi birçok özelliği mybb'ye entegre edilmesini ve entegre olmasa bile çalışabilmesini sağlamak içindir. Sistem süreci şuan da yavaş ilerleyebilir ama bu değildir ki iş yapmıyorlar aksine fikir alış verişi yaparak kullanıcıların önerileri doğrultusunda mybb'yi geliştiriyorlar..

Son olarak arkadaşlar eğer bu yazıyı baştan sona kadar okuduysanız, benim size tavsiyen 1.6.4 sürüme geçin ve hemen arkasından yayınlanması planlanan 1.6.5 sürümünede geçerek beklemede kalın.. !

Makale & Çeviri: XpSerkan
Ana Kaynak:
Kod:
http://wiki.mybb.com/index.php/1.6.4#Overview

indir-download


Bilgi-Kaynak Not: 1.6.2 ve 1.6.3'den güncelleme yaparak 1.6.4 sürümüne yükseltmek/geçiş yapmak için aşağıdaki linki kullanınız..

MyBB.Com.TR Sağ Ok XpSerkan.Com Sağ Ok FB.Com/XpSerkan
Google: +MyBBGrup Sağ Ok FaceBook: #MyBBGrup Sağ Ok Twitter: @MyBBGrup Sağ Ok YouTube: ►MyBBGrup
MyBB Destek Sağ Ok MyBB Tema Sağ Ok MyBB Eklenti Sağ Ok MyBB Seo
≧◔◡◔≦ I Love You MyBB (>‿)
Ara
#2
@xpserkan,

Anlatım İçin Teşekkürler Serkan abi,

Bu 1.6.4 le birlikte 1.6.5 ide hazırlıyorlar galiba onunda 11% 'i tamamlanmış
Ara
#3
Eline sağlık abi, zor bir dönem bizi bekliyor..
Ara
#4
Öneri-Fikir 
(23.07.2011, Saat: 14:44)BurgazKR4L Adlı Kullanıcıdan Alıntı: @xpserkan,

Anlatım İçin Teşekkürler Serkan abi,

Bu 1.6.4 le birlikte 1.6.5 ide hazırlıyorlar galiba onunda 11% 'i tamamlanmış

Aslında 1.6.4 sürümü için değişim bitmemişti o yüzden yama olarak 1.6.5 sürümünü devreye soktular..


(23.07.2011, Saat: 14:45)Bloody Adlı Kullanıcıdan Alıntı: Eline sağlık abi, zor bir dönem bizi bekliyor..

Haklısın kardeşim aynen öyle..
MyBB.Com.TR Sağ Ok XpSerkan.Com Sağ Ok FB.Com/XpSerkan
Google: +MyBBGrup Sağ Ok FaceBook: #MyBBGrup Sağ Ok Twitter: @MyBBGrup Sağ Ok YouTube: ►MyBBGrup
MyBB Destek Sağ Ok MyBB Tema Sağ Ok MyBB Eklenti Sağ Ok MyBB Seo
≧◔◡◔≦ I Love You MyBB (>‿)
Ara
#5
faydalı bilgiler Makale ve çeviri için tşk ler serkan.
Ara
#6
Olurda yarın öbür gün grup dağılırsa falan eğer elimde değer verdiğim bir mybb forumum olursa mybbyi Geliştirmeye kendim devam ederim sorun olmaz Bu yüzden open source dünyasını seviyorum Gülümseme Bilgiler için teşekkürler xpserkan
Ara
#7
Makale için teşekkürler usta peki bu sürümlerde pro pakette olacak mı ? Sen nasıl bir yol izleyeceksin bu durumda kendi yapılandırdığın pro paket için ve son oalrak mybb acaba oto günceleme gelirmi admin panelinden Wp deki gibi yeni sürüm gelicne admin panelinde güncelleme bildirimi beliriyor ve oto güncelle dediğin zaman direk kendini güncelliyor aslında bu sistemde olsa süper olur o zaman kimse sürüm geçişinden kaçmaz Sırıtmak
Ara

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Bilgi [Haber] MyBB 2.0 Sürümü için Son Dakika Haber ! S.G 51 39,096 11.10.2011, Saat: 17:37
Son Yorum: rvtr



Konuyu Okuyanlar: 1 Ziyaretçi
© 2009-2018 MyBB.Com.TR Internet Hizmetleri, MyBBGrup.Com Alt Kuruluşudur.

Web sitemiz dahilindeki tüm sayfalar, bu sayfaları gösteren tüm ekranlar ve içerdiği her türlü bilgi ve bağlı materyal, yerleşim ve öğeler, (çözüm ortaklarının logoları ve yasal hakları hariç) MyBB.Com.TR'ye aittir.
Yazılı izin olmaksızın ve kaynak belirtilmedikçe, (Kaynak göstererek alıntı yapılabilir.) kopyalanamaz ya da yayınlanamaz. MyBB.Com.TR sitesindeki içerik-ler 5070 sayılı kanun kapsamında dijital zaman damgasıyla ve DMCA tarafından korunmaktadır.
Tüm hakları, (insafiyet ile) saklıdır.
teknoloji forumu , haber