Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MyBB 1.9'mu Geliyor Yoksa
#1
Son zamanlarda yayınladığım yol haritasında açıklandığı gibi , MyBB'nin gelecekteki gelişimi bir dizi büyük sürümde gerçekleşecek:
  • 1.9.0
  • 1.10.0
  • 1.11.0
  • vb.
Bu iş parçacığı MyBB 1.9.0'ın devam eden gelişimine adanmıştır. 

Yeni Özellikler / Değişiklikler
  • Bunun arkasında daha semantik HTML5 yapısı ile yepyeni duyarlı tema.
  • Twig kullanmak için şablon sistemi değiştirme . Bu aşağıdaki gelişmeleri getiriyor:
    • Şablonlar içindeki koşullu ve döngüler, PHP veya Template Conditional eklentileri gibi eklentilere olan ihtiyacı ortadan kaldırır.
    • Tema geliştiricileri için daha fazla esnekliğe yol açan şablonlardan şablonlar dahil etme yeteneği.
    • Şablonlardaki değişkenlerdeki HTML varsayılan olarak kaçtı - her yerde backend PHP kodunda `htmlspecialchars_uni ()` yi kullanmayı hatırlamanıza gerek yok. Bu, filtrelenmemesi nedeniyle XSS saldırıları için istenmeyen deliklerin sızma olasılığını azaltmalıdır.
    • Şablonlar içinde çağrılabilen fonksiyonları kaydetme becerisi. MyBB ayarlarına göre biçimlendirme tarihleri, izinlerin kontrol edilmesi ve daha fazlası gibi işlevler, şablonlar içinde düz bir şekilde mevcut olacak ve mantığın mantığını belirleyecektir.
Mevcut Durum


Yazma zamanı itibariyle, 1.9'daki ilerleme hala çok erken. GitHub'da özel bir gelişim / 1.9 şubesinde çalışmalar devam ediyor. Şimdiye kadar, Kullanıcı CP taslakları sayfası olan Twig'e dönüştürülmüş tek bir şablon var. Burada üstbilgi ve düzen şablonlarını dönüştürmeyi bitirmek ve sayfaya kullanıcı CP menüsünü eklemek gibi burada yapılması gereken çok iş var. Ancak, yapıyı netleştirmelidir:
  • Tüm temel şablonlar " inc / views / b ase" dizininde saklanır .
  • Taslaklar tmeplate burada bulunabilir ve Twig sözdizimi iyi bir örnek verir - bir döngü, düzen blokları, yorumlar ve şablon içerir kullanır.
  • Twig uzantıları (işlevler ve global şablonlar sağlar) " MyBB \ Twig \ Extensions " ad alanının altında yaşıyor . Şu anda kayıtlı iki uzantı var - biri şablonların içinde çeviri sağlamak için, diğeri de tema desteği sağlamak için. Kullanıcı CP menüsünü sağlamak için bir Kullanıcı CP uzantısı gibi ihtiyaç duyuldukça daha fazla uzantı eklenecektir.
  • Twig görünümleri, burada gösterildiği gibi " \ MyBB \ template () " işlevi kullanılarak oluşturulur .[url=https://github.com/mybb/mybb/blob/develop/1.9/usercp.php#L3005][/url]
Zaman

Çizelgesi 1.9.0'ın en azından 2018'in ilk çeyreğinde (Q1) en az bir beta verison olarak kullanılabileceği planlanmıştır. İnsanların sağlayabileceği çabaya katkıları memnuniyetle karşılıyoruz. Örneğin, Twig üzerinde çalışıyorsanız, aşağıdaki işlemi takip edebilirsiniz:
  • MyBB deposunu GitHub şubenize yerleştirin.
  • Dedevelop / 1.9` temelli yeni bir şube oluşturun.
  • Bir şablonu Twig'e dönüştürün ve yerel olarak test edin.
  • Geliştir / 1.9 'dalına karşı MyBB deposuna bir Çekme İsteği oluşturun.
  • Ekip PR'yi gözden geçirecek ve birleştirecek, dönüştürmek için listeden başka bir şablonu çalacak!
Bu iş parçacığının, 1.9'da bir ilerleme durumu durumu olarak hareket edeceği planım var ve bu açılış postasına oluşturuldukları şekilde bağlanacak olan haftalık durum güncelleme özeti gönderilerini yayınlayacağım. Bu durum özetleri, geçen hafta nelerin başarıldığını ve hangi şablonların dönüştürüldüğünü (ve kim tarafından, eğer takımın dışında birileri tarafından) detaylandırır.

*Site otamatik olarak türkçe çevirdi oyüzden bazı hatalar olabilir*

Kaynak;https://community.mybb.com/thread-215211.html
Ara
Cevapla PGM
Teşekkür verenler:
#2
Translate ile çevrilen şeyi kimse okuyamaz. Ben basitçe anlatayım. MyBB 1.9 tema ve şablonlara dayalı bir güncelleme olup 2.0 teması dediğimiz tema gelecek. Twig denen de bir şablon sistemi gelecek, bu da mybb temalarını çok daha dinamik hale getirmemizi sağlayacak bir şey, onun da çeşitli özellikleri var("template conditionals, variable loops, template includes, and much more")

Niye böyle bir şey yapmışlar bunu da şöyle açıklıyorlar birden her şeyi bu şekilde temelli değiştirmek adamlara çok zor gelmiş, onlar da parça parça ilerlemeye karar vermişler senelerdir yeni sürüm gelmediği için.
Bana göre bu sürümün gelmesi için bile iyi bekleyeceğiz. Bu sene sonuna zor gelir.
Ara
Cevapla PGM
Teşekkür verenler:
#3
(23-07-2018 Saat: 23:58)#Power Nickli Kullanıcıdan Alıntı: Mağara. Translate ile çevrilen şeyi kimse okuyamaz. Ben basitçe anlatayım. MyBB 1.9 tema ve şablonlara dayalı bir güncelleme olup 2.0 teması dediğimiz tema gelecek. Twig denen de bir şablon sistemi gelecek, bu da mybb temalarını çok daha dinamik hale getirmemizi sağlayacak bir şey, onun da çeşitli özellikleri var("template conditionals, variable loops, template includes, and much more")

Niye böyle bir şey yapmışlar bunu da şöyle açıklıyorlar birden her şeyi bu şekilde temelli değiştirmek adamlara çok zor gelmiş, onlar da parça parça ilerlemeye karar vermişler senelerdir yeni sürüm gelmediği için.
Bana göre bu sürümün gelmesi için bile iyi bekleyeceğiz. Bu sene sonuna zor gelir.

Teşekkürler hocam :DD
Ara
Cevapla PGM
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 2 Ziyaretçi



***

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping