Güncellemeyle ilgili tüm bilgileri lütfen KVS forumunda bulabilirsiniz: KVS 6.2. 0 güncelleme.
KVS 6.2.0'daki yenilikler:
- Smarty güncellemesi olmadan bunu başardığımız için PHP 8.1 desteğinin beta testi için mevcut olduğunu duyurmaktan mutluluk duyuyoruz. Yeni projeler için PHP 8.1 kullanmanızı öneririz, ancak şimdilik tam uyumlulukla ilgili sorunlar olabileceğinden, kritik bir gereklilik olmadan çalışan projelerde PHP'nin güncellenmesini önermiyoruz. Her ne kadar PHP 8.2 de muhtemelen destekleniyor olsa da, bunu henüz resmi olarak belirtemiyoruz. PHP8'e geçerken site şablonu özelleştirmelerinizde ve sahip olduğunuz herhangi bir özel PHP kodunda kritik sorunlar olabilir. Şu anda KVS'nin varsayılan temasıyla ilgili bilinen tek bir sorun var, ancak daha fazlası da olabilir; bu nedenle PHP sürüm değişikliği yapmadan önce lütfen PHP8 geçişiyle ilgili en son ayrıntılar için forumumuzu kontrol edin; bulunan yeni sorunlarla ilgili olarak güncellemeye devam edeceğiz.
- Yaklaşan HLS / uyarlamalı akış desteği için dönüştürme motorunu hazırlamaya başladık. Bu güncellemede video formatı grupları kavramını değiştirdik. Daha önce KVS, 'Standart' ve 'Premium' olarak adlandırılan yalnızca 2 sabit format grubunu destekliyordu. Herkese açık ve özel videolar için standart formatlar, premium videolar için ise Premium formatlar kullanıldı. Bu konsept, premium bir videonun genel/özel türe veya bunun tersi yönde değiştirilmesine izin vermiyordu. Artık KVS herhangi bir sayıda video formatı grubunu destekleyecek ve daha önce olduğu gibi video türüne doğrudan bağlı olmayacaklar (ancak geriye dönük uyumluluk adına, premium videolar için bir format grubunun otomatik olarak seçilebilme özelliğini aynı tutmak zorundaydık) daha önce olduğu gibi). Her şeyden önce bu, herhangi bir videonun herhangi bir zamanda genel / özel / premium türü arasında geçiş yapmasına olanak tanıyacaktır. İkinci olarak, videoları bir format grubundan diğerine taşımak mümkün olacak. Gelecekte mevcut projeleri HLS video formatına geçirirken bu özellik gerekli olacaktır; böylece kaç videonuz olduğunu düşünmenize gerek kalmaz ve taşıma işlemi eski videoyu sileceğinden depolama sunucularınızın x2 disk alanına sahip olmasını gerektirir. Yeni video dosyaları oluşturur oluşturmaz her video için dosyalar.
- Dönüştürme motorunda, ana ve dönüştürme sunucuları arasında kopyalanan video ekran görüntülerini optimize ettik, böylece tüm ekran görüntüsü dosyaları tek bir bant arşivinde birleştirilir ve tek bir dosya olarak kopyalanır. Bu optimizasyon, yüksek FTP gecikmesine sahip uzaktan dönüştürme sunucuları kullanan projeler için video işleme hızını önemli ölçüde artırabilir.
- Video ekran görüntüsü ayarlarında artık dikey ekran görüntülerinin art arda 2, 3 veya 4 görüntüyle tek bir yatay ekran görüntüsünde birleştirilmesini etkinleştirebilirsiniz.
- Dönüşüm sunucularında, artık diğer sunucuları kullanmaya başlamadan önce bir sunucunun görevlerle tamamen yüklenmesi gerekip gerekmediğini belirtebilirsiniz. Bu seçenek, daha güçlü bir dönüştürme sunucunuz ve daha az güçlü bir dönüşüm sunucunuz varsa yararlı olabilir. Böyle bir senaryoda, bu seçeneği etkinleştirmezseniz, dönüştürme görevleriniz tüm sunuculara rastgele dağıtılabilir, bu da bazı görevlerin daha az güçlü sunuculara kopyalanmasına, daha güçlü olanların ise tam olarak yüklenmemesine neden olabilir. Yeni seçeneğin kullanılması, işlenmeyi bekleyen büyük bir görev sıranızın olduğu ve tüm dönüştürme kaynaklarınızın tam kapsamlı olarak yüklenmesi gerektiği durumlar dışında, işlemin daha hızlı gerçekleşmesini sağlayacaktır.
- Artık yönetici panelinde ve site alanında dikey ve yatay videoları ayırmak mümkün olan KVS, video verilerinde yeni bir işaret desteğine sahip.
- Harici arama eklentisi, albümler ve arama sorguları desteğiyle genişletildi; artık daha iyi arama doğruluğu ve performansı için SphinxSearch aracılığıyla sunulabiliyor. Ayrıca eklenti artık KVS'nin SphinxSearch'ün çalışmadığını tespit etmesi durumunda hata bildirimini destekleyecektir. Bu hata türüyle ilgili e-posta bildirimleri almak için bunu Kişisel ayarlarda manuel olarak etkinleştirmeniz gerekir. Lütfen SphinxSearch'ü yapılandırmak için forum gönderimize bakın; bu yazıya yönetici panelindeki eklenti sayfasından bağlantı verilmiştir.
- Synonymizer eklentisi, daha önce yalnızca tek kelimeleri destekliyordu, çok kelimeli ifadeler desteğiyle geliştirildi. Ayrıca artık belirli kelimeleri boş metinle değiştirerek silmek de mümkün olacak. Lütfen Synonymizer eklentisinin kullanıcılar tarafından gönderilen içerikteki yasaklı kelimeleri değiştirmek için tasarlanmadığını, Web Sitesi ayarlarında bu görev için başka bir özellik bulunduğunu unutmayın. Ancak bu eklenti, yakalayıcılardan / içe aktarmadan gelen içeriği işlemek için kullanılabilir ve aynı zamanda toplu düzenleme işlevini kullanarak herhangi bir zamanda mevcut içeriğin sonradan işlenmesini de gerçekleştirebilir.
- KVS yeni nesil mimarisi nihayet kategoriler, modeller, etiketler ve içerik kaynakları dahil olmak üzere tüm kategorizasyon list_xxx ve xxx_view bloklarına geliyor. Bu onlara yeni özellikler getiriyor: daha fazla filtre, metin araması, ilgili listeler ve sıklıkla sorulan birbirine bağlı sorgular. Birbirine bağlı sorgular, videolarda, albümlerde veya gönderilerde diğer kategorilerle birlikte kullanılan kategorizasyonun görüntülenmesine olanak tanır. Örnek: Bir model için videolarda bu modelle birlikte kullanılan tüm kategorileri veya etiketleri gösterin. Veya kategori için videolarda bu kategoriyle birlikte kullanılan tüm etiketleri gösterin. Bu sorgular pahalı olduğundan, veritabanı yükünü azaltmak için bu tür blokların iyi bir şekilde önbelleğe alınması gerekir.
- Öncelikle modellere bir yeni nesil özellik daha eklendi ancak şimdilik tam olarak bitiremedik. Cinsiyet, göz rengi ve saç rengi (ve gelecekte kullanıcı profilleri için de geçerli olacak) gibi alanlar için önceden tanımlanmış seçici değer listelerini özelleştirme yeteneğidir. Bunu henüz yönetici paneli aracılığıyla özelleştirmenin bir yolu yoktur, ancak veritabanı aracılığıyla mümkündür ve buna çok ihtiyacınız varsa lütfen ayrıntılar için desteğimize bakın. Ancak bu değişiklik model cinsiyet değerlerine ilişkin temalarla uyumsuzlukla sonuçlanmıştır. KVS varsayılan temasının model listesinde, güncellemeden sonra düzgün çalışmayı durduracak bir cinsiyet filtresi vardı. Model cinsiyetine bağlı herhangi bir tema özelleştirmesi, değerlerin doğru şekilde görüntülenmesini durduracaktır. Ne yazık ki bunu otomatik olarak düzeltmenin bir yolu yok ve eğer bu özel filtreleme siteniz için önemliyse, lütfen temada neyin ve ne şekilde değiştirilmesi gerektiği konusunda forum kılavuzuna bakın.
- Dizinlerin harf çevirisi mantığı (videolar, kategoriler vb. için URL'lerin metin kısmı) biraz değiştirildi. Daha önce, harf çevirisi etkinleştirilmemişse (nadir durumlarda, harf çevirisi varsayılan olarak etkinleştirildiğinden ve daha sonra muhtemelen kapatılmadığından) KVS, URL'deki latin karakterleri ve sayıları saklıyor ve diğer her şeyi kaldırıyordu. Başlıkta herhangi bir latin karakter bulunmuyorsa (ki bu Çince/Arapça/Rusça dillerinde yaygın bir durumdur), URL rastgele 32 karakterlik bir dize olarak oluşturulur. Bu davranış artık değişti: Harf çevirisi etkin değilse KVS, başlığı URL olarak kullanacak, yalnızca boşlukları ve özel karakterleri kısa çizgilerle değiştirecek. Daha önce bu davranışın gerçekleşebilmesi için özel hazırlanmış PHP uzantılı dosya kvs_translit.php'nin yüklenmesi gerekiyordu, ancak artık buna gerek kalmayacak. URL'lerin ana dilinizde olmasını istiyorsanız İçerik ayarları -> Oluşturulan dizinler ayarlarından harf çevirisini kapatabilirsiniz.
- Yerleştirme yayıncılarınızın yönlendirenlerini (yerleştirme kodlarınızı yerleştirdikleri orijinal alan adı) gizlemeye çalıştıkları durumlarda yerleştirme oynatıcısı davranışı iyileştirildi. Bu durumda KVS oynatıcı videoları oynatmaz, bunun yerine tıklandığında video sayfanızın URL'sini açar. Gömülü oynatıcı kullanım istatistikleri, bu gibi durumlarda
kullanımını saymaya devam edecek, ancak artık bu kullanımlar videolarınızı izleyemeyecek. Bu tür yayıncıların, yerleştirme kodlarının tam olarak çalışabilmesi için ya yerleştirme kodlarınızı sitelerinden kaldırmaları ya da alan adlarıyla ilgili bilgileri gizlemeyi bırakmaları gerekecektir. Gömme kodlarınızı korumalı alana almayla ilgili başka bir sorun daha var ve ne yazık ki bunun herhangi bir teknik çözümü yok. Korumalı alan modu, yerleştirme yayıncılarınızın reklam tıklamaları ve sitenizin video sayfalarına bağlantılar dahil olmak üzere yerleştirme oynatıcınızın içinden bağlantıların açılmasını engellemesine olanak tanır. Reklamın kendisi normal şekilde görüntülenecektir ancak tıklanamaz. Bu, reklam istatistikleri oranınızı düşürür ve reklamverenlerin ödediği ücretlerin düşmesine neden olabilir. Buradaki tek çözüm, yerleştirme kodlarınızı kullanan alan adlarını izlemek (bu istatistikleri İstatistikler -> Yerleştirme kullanımı bölümünde bulabilirsiniz) ve bir sitenin alanınızı bağlayan < iframe > etiketine korumalı alan özelliği ekleyip eklemediğini kontrol etmek olacaktır. Öyleyse, Yerleştirme oynatıcısı ayarlarındaki Etki Alanları kara listesini kullanarak bu siteyi engellemek isteyebilirsiniz, bu durumda yerleştirme kodlarınız burada çalışmayı durduracaktır. - Reklam profilleri artık belirli reklamverenleri belirli tarayıcılarla sınırlandırma yeteneğine sahiptir.
- Toplu düzenleme GUI'sinde artık belirli bir video grubu için zaman çizelgesi ekran görüntülerini yeniden oluşturabilir ve seçilen içerik grubu için CDN geçersiz kılmayı zorlayabilirsiniz.
- Grabbers eklentisi artık bazı belirli yakalayıcılar için alt alanları destekleyebiliyor. Bu, yerelleştirmeleri alt alan adları aracılığıyla yapılan tüplerden yerelleştirilmiş içeriği içe aktarmak için gereklidir. Bunun belirli yakalayıcılar için işe yaramadığını görürseniz, lütfen bize bildirin; yakalayıcıları bunun için güncelleriz.
- 6.1.0'da kullanıcıların hesaplarına aynı anda birden fazla cihazdan erişme yeteneğini devre dışı bıraktık, artık gerektiğinde bu özelliği tekrar etkinleştirmek için Web Sitesi ayarlarına bir seçenek ekledik.
- Memberzone ayarlarında artık herkese açık ve özel videolar için farklı varsayılan jeton fiyatları belirlemek mümkün. Daha önce bu fiyat yalnızca bu video türlerinin her ikisi için ayarlanabiliyordu.
- Yayınların dışa aktarılması artık yayın kullanıcılarının yalnızca belirli günler içinde değiştirilen videoları sorgulamasına olanak tanıyacak.
- Yönetici paneli seçici kontrolünde artık eşanlamlıların görüntülenmesini kapatabilir veya eşanlamlıları arayabilirsiniz.
- Kişisel ayarlarda, yeni sekmeyi zorlamak için Ctrl tuşunu manuel olarak kullanmadığınız sürece, dahili yönetici URL'lerinin tam olarak aynı sekmede açılmasını istiyorsanız artık otomatik yeni sekme davranışını kapatabilirsiniz.
- Yönetici panelindeki oynatıcı GUI'si artık oynatma hızının değiştirilmesine izin verecek.
- Neuroscore eklentisine, başlık yeniden yazma görevlerinde başlıklarla birlikte video dizinlerini değiştirmek için yeni bir seçenek eklendi.
- album_edit bloğunda artık yüklenen görsellerin izin verilen minimum ve maksimum dosya boyutunu sınırlamak mümkün.
- 6.1.0'da WebP formatına geri dönüş olarak JPG zaman çizelgesi ekran görüntüleri desteğini kapattık. Müşterilerimizden aldığımız geri bildirimlerden sonra onu geri döndürmeye karar verdik - şimdi oynatıcı ayarlarında zaman çizelgesi ekran görüntüleri için WebP biçimini seçtiyseniz ve buna ek olarak projeniz onlar için başka bir JPG biçimi tanımladıysa - KVS oynatıcısı, bunu yapan cihazlar için otomatik olarak JPG'ye geri dönecektir. WebP'yi desteklemiyor.
Düzeltilen hatalar:
- [ŞİDDETLİ] Koruma ayarlarında bazı IP'lerin beyaz listeye alınması durumunda video dosyası koruması çalışmaz (6.1.0'dan beri).
- [ORTA] Bazı geri bildirimler (genellikle spam) gönderilemedi ve kullanıcılara hata gösterilmesine neden oldu. Bu bir açıdan iyiydi ancak önemli bir şeyin kaçırılmasına neden olabilirdi (6.1.0'dan beri).
- [DÜŞÜK] FTP içerik yükleyici eklentisi, video dosya adı birden fazla nokta içeriyorsa (6.1.0'dan beri) çalışmayı durduruyordu.
- [DÜŞÜK] Grabber otomatik pilotu, zamana dayalı programa ayarlandığında düzgün çalışmıyordu.
- [DÜŞÜK] Kullanıcı oturum açma günlükleri artık IPv6 adreslerinin tam sürümünü tutacak; önceden yalnızca son kısımlarını tutuyorlardı.