Lütfen iyileştirmelerin ekran görüntüleriyle birlikte güncellemeyle ilgili tüm bilgileri KVS forumunda bulabilirsiniz: KVS 6.4.0 güncellemesi.
KVS 6.4.0'daki yenilikler:
- Google'ın video indekslemesindeki değişiklikler nedeniyle, video dosyası dağıtım sistemini ve albüm fotoğraf dağıtımını tamamen revize etmek zorunda kaldık. Bu, bu alanda aşağıda açıklanan birçok iyileştirmeye yol açtı.
- Video dosyalarına ve fotoğraflara olan yerel bağlantılar artık kararlıdır ve artık seçilen koruma türüne bağlı değildir. Bu yerel bağlantılara, koruma parametreleri olmadan arama botları tarafından erişilebilir durumda kalır ve Yandex bot için doğrulama desteği ekledik (daha önce yalnızca Google ve Bing destekleniyordu). Sayfa önbelleğe alma artık arama botları için devre dışı bırakıldı ve oynatıcıda her zaman güncel bilgileri görmelerine olanak tanındı.
- Yeni bir seçenek, boş yönlendirenle yerel bağlantılara erişimi engellemenize olanak tanır. Tam koruma modu etkinken bunu hala gerekli görmüyoruz (kendi projeleriniz arasında bile sıcak bağlantı yok), kendi projeleriniz arasında hızlı bağlantıya izin veriyorsanız ve üçüncü taraf hızlı bağlantıyı engellemek istiyorsanız bu yararlı olacaktır.
- Artık bağlantı modellerini özelleştirebilirsiniz (örneğin, /get_file/ ve /get_image/ gibi eski kalıpları kaldırabilirsiniz). Bu seçenek setup.php dosyasındadır ve yönetici panelinden kullanılamaz. Projenizde zaten dizine eklenmiş videolar varsa deseni değiştirmeyin; çünkü bu, dizine eklemeyi sıfırlayacak ve potansiyel olarak dizinin kaldırılmasına veya yasaklanmaya yol açacaktır. Yeni projelerde, videolar dizine eklenmeye başlamadan önce bunu değiştirin. Yeni bağlantı yapısı, video ve format bilgilerini kodluyor ve hangi videoya veya albüme ait olduğunu göstermiyor.
- KVS kullanan uzak depolama sunucularında, yeni özellikleri etkinleştirmek için tüm sunucularda Remote_control.php betiğini manuel olarak güncellemeniz gerekir. Buna, kodlanmış verilere sahip yeni bağlantı formatı, kalıp özelleştirme (remote_control.php'nin URL'lerden kaldırılması) ve yönetici paneli aracılığıyla bağlantı sona erme süresinin ayarlanması (daha önce manuel düzenleme gerekiyordu) dahildir. En önemlisi, arama botlarına yönelik geçici bağlantılar artık kalıcıdır ve doğrudan uzak depolama sunucularında doğrulanır. KVS artık herhangi bir sunucunun Remote_control.php sürümünün güncel olup olmadığını izleyecek ve bilgilendirecektir.
- CDN dağıtımını kullanan depolama sunucuları için tarafımızdan bir çözüm sunamıyoruz. Google'ın yeni gerekliliklerine ilişkin yorumumuza göre, tüm video dosyası bağlantıları (son CDN depolama bağlantıları dahil) kararlı olmalı ve arama botları tarafından her zaman erişilebilir olmalıdır (tercihen aşırı koruma parametreleri olmadan). Gerekli değişiklikleri uygulamak için CDN sağlayıcınızla iletişime geçmeniz gerekir; aksi takdirde Google'ın video dizine eklemesi imkansız olabilir. Bu duruma göre değişir.
- Yeni varsayılan ayarlarımız artık zorunlu video formatı olarak 720p'yi gerektiriyor. Bu format, Site Haritası/JSON-LD verilerinde ve oynatıcı için varsayılan olarak kullanılacaktır. Daha önce varsayılan olarak 480p kullanıyorduk ancak Google artık bunun dizine eklenemeyecek kadar düşük kalitede olduğunu düşünebilir. Videolarınız zaten sorunsuz bir şekilde dizine ekleniyorsa mevcut dizine eklenen URL'lerin etkilenmesini önlemek için hiçbir şeyi değiştirmemenizi öneririz. Aksi takdirde, oynatıcı ayarlarında ve site haritası formatı seçeneği altındaki tema ayarlarında varsayılan olarak 720p'ye geçin.
- Yeni oynatıcı ayarı, kullanıcının cihaz çözünürlüğünü aşan video formatlarının gizlenmesine olanak tanır. Örneğin, 1080p çoğu telefonda mevcut olmayacak ve 4K yalnızca 4K ekrana sahip cihazlarda (ör. TV'ler veya monitörler) görünecektir.
- Video oynatma için genişletilmiş hata kaydı: Oyuncu olay takibi etkinleştirilirse, KVS artık video istatistikleri bölümünde video başına hata sayımlarını toplayacaktır. Sorunlu videoları (ör. yüksek hata oranı, eksik dosyalar) veya belirli depolama gruplarını (ör. bir sunucuda dağıtım sorunları var) tanımlamak için bu verileri gruplandırabilir ve analiz edebilirsiniz. Sunucular arasındaki teslimat/hata oranlarını analiz etmek için depolama grubu başına bir hata ayıklama modu da etkinleştirilebilir; bu, bir gruptaki sorunlu sunucuların belirlenmesinde faydalıdır.
- Yeni bir video yeniden yayınlama özelliği, mevcut bir videonun, dosyaları yeniden işlemeden yeni olarak yeniden yayınlanmasına olanak tanır. Eski video kaldırılır ve yeni bir yayın tarihiyle yeni bir kopya oluşturulur, ancak önceki tüm bilgiler korunur.
- Magick ikili dosyası için destek eklendi (ImageMagick'ten). Daha önce KVS yalnızca, artık varsayılan olarak ImageMagick sürüm 7'de bulunmayan Convert komutuyla çalışıyordu. Artık, Convert'i yeniden derlemeden ImageMagick'in daha yeni stok sürümlerini kullanabilirsiniz.
- Bireysel videolar ve albümler için yeni bir "Yalnızca Arkadaşlar" erişim seçeneği mevcuttur. Ayrıca "Yalnızca Ben" seçeneği için de bir talep vardı ve bunu unutmadık - ancak teknik sınırlamalar nedeniyle bu henüz mümkün değil. Öncelikle bir içerik planlama modülü gerektirecektir.
- Yeni çok boyutlu istatistik GUI'si tanıtıldı. Daha derin analiz için farklı istatistiksel boyutları tek bir listede yapılandırmanıza ve görüntülemenize olanak tanır.
- TV'ler istatistiklere yeni cihaz türü olarak eklendi.
- Coğrafi engelleme ve yaş doğrulama için iki yeni seçenek eklendi: Site şablonlarınızı değiştirmeden belirli ülkeler için yaş kontrollerine izin veren AgeVerif.com ile entegrasyon. Bunun sitenizde çalışmasını sağlamak için bir API anahtarı alın ve KVS web sitesi ayarlarında gerekli ülkeleri/eyaletleri listeleyin. Diğer bir seçenek de belirli yönlendirenlerden gelen trafik için yaş doğrulamasını devre dışı bırakmaktır.
- Yorum yönetimi, kullanıcı yönetiminden ayırmak için kendi yönetici ayrıcalık grubuna taşındı.
- Eş anlamlılaştırıcı eklentisinin artık eski içerik için dizin değiştirmeyi kapatma seçeneği var, böylece eski sayfaların URL'leri işlendikten sonra değiştirilmeyecek.
- Neuroscore eklentisi artık albüm eşanlamlılığını destekliyor (önceden yalnızca videolar için çalışıyordu).
- Token destekli site metinlerinde kullanılan [rand] ve [pseudorand] yapılarına ek olarak artık metinlerin boş değerli kısımlarını gizlemek için de [if] kullanabilirsiniz. Bu, temaya bağlıdır ancak varsayılan temamızdaki tüm SEO metinleri (başlık, açıklama, anahtar kelimeler ve SEO metni) bunu destekler. Ayrıntılar burada: https://forum.kernel-video-sharing.com/topic/59-working-with-seo-texts-and-urls-in-kvs-themes/
- Dışa aktarma yayınları artık uydular üzerinden çalışabiliyor ve verileri uyduya özel ayarlar kullanılarak iletecek. Örneğin, bir uydu farklı bir yerel ayar kullanıyorsa yayın, çevrilmiş başlıkları yayınlayacaktır.
- Manticore Search'ün Sphinx'in yerine entegre edilmesiyle ilgili yeni bir forum makalesi yayınladık. Sphinx işinize yarayacaksa acilen geçiş yapmanıza gerek yoktur, ancak gelecekteki PHP sürümleri uyumluluğu bozabilir. Harici aramanın sonuç vermemesi durumunda KVS artık dahili aramaya geri dönüyor; bu, Sphinx sunucu hatalarından kaynaklanan ilgili videoların kaybolması veya boş arama sayfaları gibi sorunları önler.
Düzeltilen hatalar:
- [ŞİDDETLİ] Bazı durumlarda, içe aktarma yoluyla video dosyası indirme işlemleri tamamlanmadı ve bu da videoların kesilmesine neden oldu.
- [DÜŞÜK] Bazı durumlarda filigranlar video kenarlarında kırpılabilir.
- [DÜŞÜK] Yakalayıcıların ekran görüntüsü indirmeleriyle ilgili sorun.
- [DÜŞÜK] Yakalayıcılar aracılığıyla yapılan albüm indirmeleri, yakalayıcı proxy ayarlarını kullanmıyordu.
- [DÜŞÜK] mode_interconnected içerik kaynakları için çalışmıyordu.
- [DÜŞÜK] Yönetici panelinde oynatıcının oynatma hızı hatırlanmıyordu.