xenForo

XenForo 2.2.7 Yayımlandı!

XenForo 2.2.7 artık tüm lisanslı müşteriler tarafından indirilebilir. XenForo 2.2.7‘nin önceki sürümlerini çalıştıran tüm müşterilerin, artan kararlılıktan yararlanmak için bu sürüme yükseltmelerini şiddetle öneririz.

Özellikle, XenForo 2.2.7, önceden güvenilen IP adres aralıklarını kullanan çok özel durumlarda IP adresi sahteciliğini çevreleyen potansiyel olarak önemli bir sorun için bir düzeltme içerir. Bu sorunu bildirmek için zaman ayırdığınız için NamePros’a teşekkür ederiz.

XenForo 2.2.7 için tek tıklamayla yükseltme Doğrudan yönetici kontrol panelinizden Bir XenForo Cloud müşterisiyseniz, yükseltmeniz otomatik olarak planlanacaktır.

Olağan hata düzeltmeleri ve iyileştirmelere ek olarak, gerçekleştirilmesi önemli ölçüde zaman alabilen bir veritabanı şeması değişikliği vardır. Özellikle büyük xf_attachment ve xf_attachmet_data tablonuz (birkaç milyon kayıt) varsa, bir CLI yükseltmesi gerçekleştirmenizi öneririz.

XenForo 2.2.7, kaldırılan eklentilere ait dosyaların temizlenmesini de destekleyen ilk sürümdür. Bu konuda daha fazla bilgi bulabilirsiniz burada.

xenForo 2.2.7 Yayımlandı
XenForo 2.2.7 Yayımlandı! 3

XenForo 2.2.7’deki bazı değişiklikler şunları içerir:

  • Doğru önek arama ifadesini kullanmak için eklenti listesi filtre çubuğunu güncelleyin.
  • Çalışırken çıktı XenForo sürümü cmd.php –version or -V
  • [MEDIA]Geçerli bir videoya işaret etmek için BB kod etiketi örneğini değiştirin .
  • Belirteç girişleri için giriş öğesinin beklenen yazı tipi rengini devraldığından emin olun.
  • Doğum günleri üye statüsü için önbelleğe almayı devre dışı bırakın. Sonuçlar, saat dilimine bağlı olarak her kullanıcı için farklı olabilir, bu nedenle önbelleğe alma etkili olmaz.
  • Kenarlık genişliği tek bir sayı olduğunda, yapışkan gezinme ve personel çubuğuyla ilgili bir tarayıcı tuhaflığına geçici çözüm. Bu, alt sınırı tamamen kaldırır.
  • Serileştirmeyi kaldıramayan posta kuyruğu girişlerinin neden olabileceği bir sorunu geçici olarak çözün.
  • Yeni bul sisteminde yasaklı kullanıcıların profil gönderilerini filtrelerken n+1 sorgularından kaçının
  • Garip dizeler kullanıldığında beklenmeyen davranışlara neden olabilecek !$usernameve gibi gevşek dize karşılaştırmalarını in_array($username, $usernames)yamalayın.
  • İleti dizilerini kalıcı olarak silerken, ilişkili kayıtların da silindiğinden emin olun
  • Konular için RSS beslemesi girişleri oluştururken, kılavuz niteliğini iş parçacığı kimliğine ayarlayın
  • Yalnızca ziyaretçinin push bildirimlerini kullanma izni varsa, push bildirimi devre dışı bırakma tercihlerinin üzerine yazın.
  • İlişkilendirilmemiş ek silme sınırının, taslak kaydetme ömrüyle satır içi olarak uzatılmasına izin verin ve ayrıca bir taslağı kaydederken geçici ekleri yenileyin.
  • Font Awesome simge sınıflarının başlangıcındaki fazla boşlukları kırpın
  • Ön ekleri işlerken tür denetimiyle uyumluluk sorununu düzeltin
  • Yeni konuşma mesajları için anında iletme bildirimlerinin gönderilip gönderilmeyeceğini kontrol etmek için yeni bir kayıt varsayılanı ekleyin.
  • Konukların anket oluşturmasını engelleyen bir sorunu düzeltin
  • İçerik reaksiyonlarını güncellerken, reaksiyonların gerçekten önbellekte olup olmadığını kontrol edin
  • “www” ile başlamayan URL’leri uygun şekilde zorlayın.
  • Meta veri logosu URL ifadesi için kasayı düzeltin
  • Tepki içeriği kayıtlarını içe aktarırken kimliklerin korunmasına izin verme
  • Rapor varlığında getTitle yöntemi için doğru tür ipucunu kullanın
  • Yönetici gezinme öğelerini düzenlerken, geliştirme_yalnızca değerini düzgün bir şekilde kaydedin
  • Yalnızca farklı ve sıfır olmayan kullanıcı kimliklerini döndürmek için kimin rapor kapatma bildirimi alması gerektiğini belirlemek için sorguyu ayarlayın
  • PHP 7.1 veya üstünü kullanıyorsanız, görüntü proxy’sinin webp görüntülerini almasına ve saklamasına izin verin.
  • Kontrol paneli ek yöneticisi tarih sınırlarının kapsayıcı olduğundan emin olun
  • Bağlantısız bir başlığa dokunduğunuzda tuval dışı alt gezinme menüsünü açın
  • Genel önbellek zaten çalıştırıldıktan sonra önbelleğe alınmamış içerik izinlerini sorgulamaya çalışmayın
  • Düğüm izinleri yönetimi için yinelenen şablonları kaldırın
  • Arama dizinini yeniden oluştururken birden çok içerik türü belirtme desteği
  • “Kendi ileti dizisini düzenle” iznini “Kendi ileti dizisini düzenle” olarak değiştirin, çünkü bu izin birden çok ileti dizisi özelliğinin düzenlenmesine izin verir.
  • Yeni bir konu oluştururken dar bir ekran kullanırken başlık girişindeki mesaj dizisi yer tutucusunun okunaklılığını iyileştirin.
  • Yer paylaşımının arkasındaki alt sabit bildirimleri hesaba katmak için kaplamalardaki yapışkan gönderme satırını dengelemeyin.
  • Vurgulu değişkenler saturate(), grilerle veya yakın grilerle çalışmaz, bu yüzden xf-intensify()bunun yerine odaklanalım ve vurgulu doygunluk kaybını telafi etmek için değeri biraz artıralım
  • Kullanıcıları birleştirirken, önceki kullanıcı adı değişikliği günlüklerini de taşıyın.
  • Şablonları yüklerken gereksiz dosya varlığı kontrolünü kaldırın
  • İfade grupları yüklenirken gereksiz dosya varlığı kontrolünü kaldırın
  • E-postaları otomatik olarak bağlarken, ek alan bölümlerinde izin verilen kelime karakterlerinin aralığını genişletin.
  • Vimeo BB kod medya sitesini, profil URL’lerini istemeden eşleşmeyecek şekilde ayarlayın.
  • Aranabilecek maksimum anahtar kelime sayısına bir sınır koyun (varsayılan: 1024) ve bir parça istisnasını önlemek için mümkün olduğunda XFES’in max_clause_count yapılandırma değerini getirmesine izin verin.
  • Diğerinde tanımlanan bir dosyadan Daha Az karışıma erişmekten kaçınma adımları. setup.less’a geçin ancak geriye dönük uyumluluk için orijinal referansı şimdilik koruyun.
  • URL’leri unfurl.php kullanarak açarken, kullanıcı için doğru stili kullandığımızdan ve varsayılan şablon parametrelerini ilettiğimizden emin olun.
  • Saat dilimi verilerini güncelle
  • Yerel ayarlar listesine Sri Lanka’yı ekleyin
  • Bir isteğin ortasında proxy görüntülerinin budandığı bir yarış koşulunu daha zarif bir şekilde ele alın
  • Başka görünür gönderi olmayan bir ileti dizisinden ilk iletiyi taşırken, yeni ilk iletinin durumunu ve orijinal ileti dizisini doğru şekilde ayarlayın
  • Bunun yerine cevap sayısı olarak bir soru dizisindeki yanıt sayısını kullanın
  • Kullanıcı yükseltme listelerinde tarih sıralama düzenlerinin yönünü değiştirmeye izin ver
  • Nokta içeren bir bölüm başlığına sahip bir etkinlik özeti gönderirken hata yapmaktan kaçının.
  • Çeşitli içerikleri yapıştırırken bir dizi zengin metin düzenleyici tuhaflığını çözün.
  • Bir URL’den meta veri alırken, mümkün olduğunda geçerli bir karakter seti kodlaması aldığımızdan emin olmak ve geçersiz bir karakter seti kodlamasıyla karşılaşıldığında atılan bir Hata istisnasını önlemek için kontrolleri iyileştirin.
  • Alıntı içeren içeriği kopyalarken/yapıştırırken, çıktıyı düzenleyin ve alıntı yazarını ve içeriğini korumak için çıktının uygun niteliklerle doğru şekilde çıktığından emin olun.
  • Bir renk dizesini ayrıştırırken (metaThemeColor özellik kullanımı için olduğu gibi), rengi varsayılan olarak onaltılık değerine normalleştirin.
  • Konuşma alıcıları yazarken, tek karakterli kullanıcı adları için minimum uzunluk değeri olan 1’e izin verir.
  • Akıllara durgunluk veren sayıda ekle çalışırken ek yöneticisinin performansını artırın
  • Düzenleyici taslak düğmesi açılır menüsünde potansiyel olarak yanlış dilde görüntülenen bir araç ipucuna geçici çözüm.
  • Bir sarma sorununu önlerken kullanıcı adlarına kontur efekti vermek için metin gölgesini kullanın
  • 404 hatasını önlemek için zxcvbn.min.js kaynak eşleme referansını kaldırın.
  • Konunun bir forumu yoksa, Thread varlığında _preSave yönteminin bazı bölümlerini atlayın.
  • İkonik etiketlerin kaplarından taşmasını önleyin
  • Geçerli sayfa önbellek kimliğini değiştirmek için bir kod olayı tanıtın
  • Bir eklenti kaldırma işlemi sırasında içerik türü verilerini kaldırırken, yeniden yükleme sırasında çakışmaları önlemek için content_id ekini 0 ve ilişkilendirilmemiş olarak ayarlayın. Dosyalar daha sonra temizlenecektir.
İlginizi çekebilir;  WordPress 4.1.2 Yayınlandı! (Güvenlik Açıkları Kapatıldı)

Aşağıdaki genel şablonlarda değişiklikler oldu:

  • _help_page_bb_codes
  • bb_code_tag_quote
  • conversation_add
  • conversation_invite
  • core_blockmessage.less
  • core_datalist.less
  • core_input.less
  • core_overlay.less
  • editor_base.less
  • forum_post_thread
  • member.less
  • member_tooltip
  • member_tooltip.less
  • member_view
  • select2.less
  • setup.less
  • thread_list_macros

Gerektiğinde, bu değişiklikleri entegre etmek için “eski şablonlar” sayfasındaki birleştirme sistemi kullanılmalıdır.

Her zaman olduğu gibi, XenForo’nun yeni sürümleri, aktif lisanslara sahip tüm müşteriler için ücretsiz olarak indirilebilir. Artık yönetici kontrol panelinizden yükseltme yapabilir veya müşteri alanından yeni sürümü alabilirsiniz .

xenForo 2.2.7 Sistem Gereksinimleri

Lütfen XenForo 2.2.7 ‘nin önceki sürümlerden daha yüksek sistem gereksinimlerine sahip olduğunu unutmayın.

Aşağıdakiler minimum gereksinimlerdir:

  1. PHP 7.0 veya daha yenisi (PHP 8.0 önerilir)
  2. MySQL 5.5 ve daha yenisi (Ayrıca MariaDB/Percona vb. ile uyumludur)
  3. Tüm resmi eklentiler XenForo 2.2 gerektirir.
  4. Gelişmiş Arama, en az Elasticsearch 2.0 gerektirir.

Kurulum ve yükseltme talimatları

XenForo’nun nasıl kurulacağı ve yükseltileceği ile ilgili tüm ayrıntılar XenForo 2 Kılavuzunda bulunabilir .

Doğrudan kontrol panelinizden yükseltme yapmanızı şiddetle tavsiye ederiz.

Kaynak

Emre Allison

Tam bir teknoloji aşığı, yazılım, donanım meraklısı ve sıkı bir web geliştiricisiyim. Tecrübe ve birikimlerini güncel teknolojik gelişmeler ışığında daha geniş kitlelere ulaştırabilmek adına emreallison.com‘da devam ettiriyorum.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
error: