KVS 5.3.0'daki yenilikler
Dönüşüm motoru geliştirmeleri:
- Dönüştürme motoru artık videodan önce gösterilen ve/veya videodan sonra gösterilen parçaların video dosyalarına eklenmesini destekleyecektir. Bunlar, her video formatı için video formatı ayarlarında ayrı ayrı yapılandırılabilir.
- Hızlı atlama modunda fragman dosyaları oluştururken, dönüştürme motoru sonuç dosyası süresini kontrol edecek ve yanlış fragman süresi olması durumunda yavaş atlamaya geri dönecektir. Daha önce bazı ffmpeg sorunları nedeniyle yanlış süreli fragmanlar oluşturulabiliyordu.
- Dönüşüm sunucusu eski görevleri daha hızlı temizleyecektir.
- Videolar ve albümler için varsayılan dönüştürme önceliğini ayrı ayrı yapılandırmak mümkün olacaktır. Bu, üyeler tarafından yüklenen yeni videolardan ve albümlerden oluşan büyük bir sıraya sahip olan siteler için yararlı olabilir. Bu durumda KVS genellikle daha yavaş işlenen videolara daha yüksek öncelik verir. Albümler için varsayılan dönüşüm önceliğini artırmak, albümlerin daha hızlı işlenmesine yardımcı olacaktır.
- Başarısız olan bazı arka plan görevlerinin birkaç defaya kadar otomatik olarak yeniden başlatılmasını ayarlamak mümkün olacaktır. Bazı durumlarda sunucular arasındaki zayıf bağlantı, arka plan görevlerinin rastgele başarısız olmasına neden olabilir ve genellikle bu tür görevlerin yeniden başlatılması, bir sonraki yinelemede tamamlanır. Bu seçenek İçerik ayarlarında etkinleştirilebilir.
Manuel içe aktarma ve feed'lerde çeşitli yeni özellikler:
- Tüm içe aktarma doğrulama iletileri artık türlerine göre gruplandırıldı, böylece bunlara genel bir bakış atmak çok daha kolay olacak.
- GUI'yi içe aktarma yoluyla videoları ve albümleri toplu olarak güncelleme yeteneği eklendi. Buradaki fikir, birçok videoda/albümde belirli değerleri güncellemek istiyorsanız, önce bunları CSV'ye aktarabilir, ardından Excel veya benzeri bir düzenleyiciyle açabilir ve ihtiyacınız olan düzenlemeyi yapabilirsiniz. Daha sonra "güncelleme" modunda KVS'ye geri aktarın. Tek gereksinim, kimlik sütununun dışa ve içe aktarılmasının gerekli olmasıdır.
- Yayınların içe aktarılması, video dosyaları sağlayabilen RSS 2.0 biçimini destekleyecektir.
- Yayınların dışa aktarılması, filtrelemeyi yönetici bayrağına göre yapılandırma olanağı sağlayacaktır.
Oyuncu ayarlarında iyileştirmeler:
- Dış görünüş seçicide artık herhangi bir dış görünümün seçimini kaldırmak mümkün, böylece oynatılan herhangi bir ek CSS dosyası yüklenmemeye zorlanıyor. Bu, oynatıcının CSS stillerini satır içi yapmak veya bunları birincil CSS dosyasına eklemek isteyebilecek web optimizasyonu manyaklarına yöneliktir.
- Reklam URL'sini içerik kaynağı URL alanına bağlamanın mümkün olduğu her yerdeki oynatıcı ayarlarında, artık içerik kaynağının özel alanlarından herhangi birini kullanmak da mümkün olacak.
- Videodan önce gösterilen reklamları, kullanıcı tarafından N'inci video izlendikten sonra görüntülenmeye başlayacak şekilde yapılandırma olanağı ekledik.
Diğer geliştirmeler:
- Yöneticiler artık KVS tarafından oluşturulan her sayfada yönetici araç çubuğunu görecek. Bu araç çubuğu sayfa yapısını ve hiyerarşiyi vurgular ve halihazırda mevcut olan hata ayıklama özelliğine ek olarak tema geliştirmeyi ve hata ayıklamayı basitleştirmek için tasarlanmıştır. Araç çubuğu ayrıca yöneticilerin, yoğun şekilde oluşturulmuş sayfalara sahip büyük projelerde yardımcı olabilecek blok önbelleğe almayı etkinleştirmesine de olanak tanıyacak. Önbelleğe alma varsayılan olarak yöneticiler için etkinleştirilmediğinden, her sayfayı veritabanından tamamen oluşturmak çok zaman alabilir ve yönetici panelinde oturum açtığınızda sitede gezinmeyi zorlaştırabilir. Bu, blok önbelleğe almayı etkinleştirmenin kullanışlı olduğu zamandır. Son olarak araç çubuğu, sitede açtığınızda herhangi bir videoya, kullanıcıya veya başka bir bağlam nesnesine ilişkin düzenleyicileri açmak için hızlı gezinme bağlantıları da sağlayacaktır.
- Video ve albüm düzenleyicilerinin düzenleme izinleri geliştirildi. Albümler için daha önce videolarda olduğu gibi ayrıntılı izinleri özelleştirmek mümkün değildi; bu, yeni güncellemede eklendi. Videolar için ayrıca izin listesini genişlettik ve depolama grubunu, kilitli bayrağı, video dosyalarını ve diğer bazı alanları değiştirmek için ayrı izinler ekledik. Daha önce bu işlemler yalnızca "Videoların tüm verilerini düzenle" izniyle mümkündü. Ayrıca bu alandaki diğer bazı sorunlar da düzeltildi.
- Bazı kritik sorunların ve uyarıların bu özelliğe taşınmasıyla birlikte yeni yönetici bildirimleri özelliği başladı. Yöneticilerin, yönetici panelinin başlangıç sayfasına gönderilen sorunları sıklıkla görmezden geldiklerini, ancak çoğu durumda projenizle ilgili sorunlara işaret ettiklerini fark ettik. Yöneticilerin bunlara daha fazla dikkat etmesini istiyoruz, bu nedenle artık yönetici paneli menülerinde vurgulanacaklar.
- Denetim eklentisi daha iyi içerik doğrulaması yapacak ve farklı türdeki sorunlara göre filtreleme yapılmasına olanak tanıyacak (örneğin, ekran görüntüleri veya video dosyalarıyla ilgili sorunları olan videoları filtrelemek). Daha önce içerik doğrulama, sorunun türünü belirtmiyordu, dolayısıyla ayrı filtreleme mümkün değildi.
- Video ve albüm düzenleyicileri artık özel işaretlerin güncellenmesine izin verecek. Özel bayraklar, genellikle içerik filtreleme performansını optimize etmek için kullanılan çok özel özelleştirme işlevleridir. Çoğu durumda KVS desteği, bu bayrakları kategorilere, etiketlere veya başka bir şeye dayalı olarak otomatik olarak toplu olarak güncellenecek şekilde yapılandıracaktır. Ancak bazı durumlarda bunları ayrı ayrı değiştirebilmeniz gerekebilir.
- Şablon değişikliklerini ve geçmişi izlemek için yönetici paneli GUI'si geliştirildi. Gerektiğinde eski reklam koduna dönebilmeniz için, izlenen değişiklikler ve geçmiş listesine reklamları ekledik. Ayrıca herhangi bir şablonun sürüm geçmişine hızlı bir şekilde gitmenizi sağlamak için izlenen her düzenleyiciye sürüm numarasının görüntülenmesini de ekledik. Son olarak, beklenmeyen değişiklikler listesine, onay kutuları aracılığıyla bunların yalnızca bir kısmını onaylama özelliğini ekledik.
- Toplu seçim (videolar, albümler) özelliği artık virgülle ayrılmış kimlik listesini kullanarak nesneleri seçebiliyor. Daha önce yalnızca yeni satırda her birine kimlik verilerek seçim yapılabiliyordu ve bu bazı durumlarda uygun değildi.
- Kullanıcıları IP'ye göre arama yeteneği eklendi ve ayrıca aynı IP adresinden birden fazla hesap kullanan kullanıcıları görmek için İstatistikler -> Üye Bölgesi girişleri'ne IP gruplaması eklendi.
- Albüm düzenleyicilerindeki görseller artık kimlik etiketini görüntüleyecek, böylece albümdeki belirli bir görsel kimliğini kolayca bulabilirsiniz. Ayrıca yönetici panelinde albüm araması artık görsel kimliğine göre de yapılabiliyor.
- Aşırı yük koruması ayarları setup.php'den yönetici panelindeki Site ayarları bölümüne taşındı. Mantıkları değişmedi ancak artık bunları yönetici panelinden değiştirebilir ve bu ayarların ne işe yaradığını ve site davranışınızı nasıl etkileyebileceğinin açıklamalarını görebilirsiniz.
- Web Sitesi Kullanıcı Arayüzü bölümüne her site sayfası için ayrı bellek sınırlarını yapılandırma olanağı ekledik. Bu, çok sayıda veri görüntüleyen veya yükleyen büyük sayfalar için yararlı olabilir.
- KVS tarafından ayarlanan tüm çerezler, yakında tüm büyük tarayıcıların zorunlu kılacağı SameSite özelliğini belirtecek şekilde güncellendi.
- Sahte videolar kullanan ve kullanıcıları diğer sitelerdeki gerçek videolara yönlendiren siteler için artık Outs istatistiklerinde içerik kaynaklarına bağlı yönlendirmelerin sayılmasını etkinleştirmek mümkün. Bu, A sitesine yönlendiren 100 sahte videonuz varsa, bunların hepsinin İçerik kaynağı alanı olarak A sitesinin olduğundan emin olmanız gerektiği anlamına gelir. Daha sonra KVS, bu sahte videolar aracılığıyla her gün A sitesine yönlendirilen ziyaretçi sayısını sayabilir. Bu ayar, sözde video davranışının ayarlandığı Site ayarlarına eklendi.
- Disk kullanımı sızıntısını önlemek için dosya yüklemeleri spam'e karşı korundu.
- list_content_sources ve list_posts bloklarına metin arama eklendi.
- list_models bloğuna boy ve kilo filtreleri eklendi.
- Artık kullanıcıların, yöneticilerin onayını beklemeden profillerinin silinmesini tetiklemesine izin vermek mümkün. Yeni ayar member_profile_delete bloğuna eklendi. Bu, tüm profillerin otomatik olarak silinmesine izin vermeyi mi, yoksa yalnızca herhangi bir yüklenmiş içeriği olmayan profillerin otomatik olarak silinmesini mi, yoksa hiç izin vermemeyi ve manuel olarak mı işlenmesini istediğinizi seçmenize olanak tanır.
Düzeltilen hatalar:
- [SEVERE] Aynı albüm için birden fazla albüm formatını yeniden oluşturmak hatalı çalıştı (5.2.0'da yeni).
- [SEVERE] videos_sources dizini başka bir disk bölümüne taşınırken içe aktarılan ekran görüntüleri yeni videolar tarafından göz ardı edildi (5.2.0'dan sonra gerileme).
- [SEVERE] VAST profillerindeki yeni 5.2.0 özellikleri, yerleştirme kodlarında tam olarak çalışmıyordu (5.2.0'da yeni).
- [MEDIUM] Dikey videolar için video filigranlarını yeniden boyutlandırma bazı durumlarda düzgün çalışmadı (5.2.0'da yeni).
- [MEDIUM] Bazı durumlarda boş aramalar için 404 hatasının sunulması, önbelleğe alma nedeniyle 200 durum yanıtıyla sonuçlanabilir.
- [MEDIUM] Tüm bloklardaki skip_xxx filtrelerinin davranışı daha doğru bir şekilde düzeltildi. Örn. Kategori 1'e sahip tüm videoları atlayacak şekilde yapılandırılmış list_videos bloğunuz var, ancak bu filtreleme, videoları Kategori 2'ye, Kategori 3'e veya başka herhangi bir kategoriye göre görüntülerken etkili değildi. Yeni davranış, Kategori 2'deki, Kategori 1'e sahip olmayan tüm videoları gösterecektir.
- [MEDIUM] Yönetici panelindeki yakalayıcı ayarlarının değiştirilmesi, yakalayıcı arka plan görevi tarafından geri döndürülebilir.
- [MEDIUM] Model otomatik seçme eklentisi PHP 7.3+ ile düzgün çalışmıyordu.
- [MEDIUM] Bazı VPAID reklamcılık özellikleri iframe yerleştirme kodlarında çalışmadı.
- [LOW] Albüm düzenleyicideki resimler doğru şekilde görüntülenmiyordu (5.2.0'da yeni).
- [LOW] Yönetici paneli, başlangıç sayfasında "bugün" tarihi için içerik planlamasını hatalı bir şekilde görüntüledi.
- [LOW] İçeriği içe aktarırken FTP bağlantılarını kullanmak mümkün olmadı.
- [LOW] Yakalayıcılar boş başlıklı içerik oluşturabilir.
- [LOW] Avatar oluşturma eklentisi istendiğinde hemen yeniden oluşturmaya başlamadı, cron sinyalini bekliyordu.
- [LOW] Yeni kaynak dosyasını videoya yüklemek, yinelenen anahtarını sıfırlamadı.
- [LOW] Bazı sunucu yapılandırmalarında birincil PHP işlemi tüm alt işlemlerin bitmesini beklerdi.