Apa yang baru di KVS 5.5.0
Arsitektur "generasi berikutnya":
- Kami telah memulai arsitektur "nextgen" untuk KVS dan pembaruan ini berisi arsitektur tersebut dengan eksposur yang sangat rendah dalam proyek produksi untuk saat ini. Kami mulai dengan mengganti blok situs yang jarang digunakan, seperti list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view, dan content_source_group_view. Berikut adalah sorotan utama dari fitur-fitur baru untuk blok yang diubah; di versi mendatang, fitur ini juga akan diterapkan ke blok lain.
- Opsi penyortiran lainnya.
- Menambahkan parameter skip_default_filter yang memungkinkan menampilkan daftar objek tanpa menerapkan pemfilteran default (misalnya blok daftar menampilkan objek aktif secara default, parameter ini dapat digunakan untuk mengizinkan objek tidak aktif juga).
- Menambahkan parameter skip_ids / show_ids yang dapat digunakan untuk menampilkan daftar dengan objek tertentu saja, yang dirujuk oleh ID numeriknya atau ID eksternal jika didukung.
- Parameter skip_xxx dan show_xxx lainnya, yang umum untuk semua blok daftar, kini diizinkan untuk ditentukan tidak hanya dalam ID numerik, tetapi juga dalam ID dan judul eksternal.
- Dalam filter dinamis kami menambahkan dukungan untuk memfilter berdasarkan beberapa objek dengan menentukan direktorinya (sebelumnya hanya mungkin untuk menentukan ID-nya). Misalnya, sekarang dimungkinkan untuk membuat URL ramah SEO saat memfilter objek berdasarkan beberapa tag, misalnya /prefix/tag1/tag2/tag3/. Sebelumnya URL tersebut hanya mengizinkan untuk menentukan ID tag numerik, misalnya. /awalan/1/2/3/.
- Pencarian teks akan didukung di semua blok daftar.
Kumpulan peningkatan mesin konversi:
- Dalam pengaturan format video, sekarang dimungkinkan untuk menghubungkan intro pra-putar dan pasca-putar ke file khusus sumber konten video. Ini akan memberikan kemampuan untuk memiliki intro berbeda untuk video dari sumber konten berbeda.
- Dalam pengaturan server konversi, kami sebelumnya menambahkan kemampuan untuk mengonfigurasi jenis tugas latar belakang mana yang diizinkan dijalankan pada server konversi tertentu. Namun ada satu pengecualian bahwa jika server konversi kosong dan tidak ada tugas yang berjalan, KVS akan tetap memasukkan tugas ke dalamnya, meskipun tugas ini memiliki jenis lain. Sekarang kami menambahkan opsi tambahan untuk mengonfigurasi apakah Anda ingin server ini menerima jenis tugas apa pun saat senggang, atau Anda ingin server ini bekerja secara eksklusif dengan jenis tugas tertentu dan tidak menerima tugas lain.
- Pada pembaruan sebelumnya kami menambahkan kemampuan untuk memotong durasi video melalui edit massal. Dalam pembaruan saat ini kami memperluas fungsi ini dan menambahkan dukungan untuk juga memotong video dari awal dan/atau akhir.
- Kami melakukan pengoptimalan besar-besaran pada cara beberapa file video dibuat ulang untuk video yang sama. Sebelumnya membuat ulang beberapa file mengirimkan tugas latar belakang terpisah untuk setiap file video, sekarang KVS akan mengirimkan satu tugas untuk setiap video untuk membuat ulang beberapa format jika diperlukan. Hal ini juga akan memberikan optimasi untuk fitur semi-pemrosesan, ketika untuk video baru KVS dikonfigurasikan untuk hanya membuat format yang diperlukan terlebih dahulu, dan kemudian menyerahkan tugas terpisah untuk membuat format lain.
Perbaikan dalam mengekspor pakan:
- Mengekspor feed sekarang dapat dikonfigurasi untuk hanya mengekspor objek kategorisasi aktif (misalnya kategori, tag, dan lain-lain).
- Menambahkan dukungan untuk mengekspor data dalam format JSON, yang lebih mudah diurai dari luar daripada XML atau CSV.
- Menambahkan dukungan untuk mengatur penyortiran acak.
- Menambahkan dukungan untuk menentukan format tanggal khusus dalam format feed CSV.
- Menambahkan kemampuan untuk mengunduh sebagai file daripada menampilkan sebagai teks.
Peningkatan iklan pemain dan pemain:
- Kami mengganti nama "profil VAST" menjadi "Profil periklanan" dan menjadikannya dapat digunakan tidak hanya untuk iklan pemutar pra-putar dan pasca-putar, namun juga untuk iklan popunder dan klik video.
- Profil iklan pemutar sekarang juga akan mendukung pemfilteran berdasarkan jenis dan kategori perangkat, sehingga Anda dapat menampilkan iklan pemutar yang berbeda untuk perangkat seluler dan desktop, atau untuk kategori video yang berbeda.
- Teks logo pemutar dan teks bilah kontrol kini akan mendukung pengikatan ke judul sumber konten video.
- Memungkinkan untuk mengonfigurasi popunder pemutar agar terpicu pada setiap video (sebelumnya diperlukan batas waktu minimal 1 menit untuk terpicu lagi).
- Kami menambahkan dukungan untuk format WEBP pada gambar pratinjau pemutar; plus pemain sekarang akan secara otomatis memilih gambar pratinjau berukuran terbaik berdasarkan ukuran layar perangkat. Hal ini sangat penting untuk Indeks Kinerja Google yang sangat bergantung pada gambar pratinjau pemutar yang dimuat, yang dianggap sebagai objek Cat Berisi Terbesar. Fitur ini akan diaktifkan pada pembaruan untuk semua proyek secara otomatis, karena menurut kami ini cukup penting. Harap pastikan imagemagick server Anda mendukung format WEBP, jika tidak, proyek Anda tidak akan dialihkan. PERINGATAN! Jika Anda menggunakan pemutar pihak ketiga, harap baca catatan pembaruan di forum KVS untuk detail selengkapnya tentang potensi masalah dengan perubahan ini.
- Pada perangkat Android, pemutar akan dikunci ke orientasi lanskap saat beralih ke layar penuh.
Kami melakukan serangkaian perubahan pada cara video dan album dihapus oleh pengguna situs dan cara status terhapus ditangani oleh mesin situs KVS:
- Sebelumnya konten apa pun yang dihapus oleh pengguna situs akan dihapus menggunakan metode penghapusan penuh. Kami memutuskan untuk mengubah ini untuk menandai dihapus secara default (ini berarti bahwa file konten akan dihapus, namun catatan konten akan disimpan dalam database dan URL langsungnya akan tetap tersedia). Jika Anda ingin mengembalikan perilaku sebelumnya, Anda dapat menggunakan parameter delete_mode yang ditambahkan ke blok list_videos dan list_albums.
- Selain itu, dimungkinkan untuk mengonfigurasi bahwa konten dalam status yang dihapus akan mengembalikan status HTTP 410, bukan status HTTP 200. Ini dapat dikonfigurasi di Pengaturan -> Pengaturan situs web di bawah opsi ketersediaan status konten.
- Fungsi tandai yang dihapus kini memungkinkan penggunaan token %ORIGIN_URLS% dalam pesan email, yang akan mencantumkan URL konten yang diambilnya (hanya untuk konten yang diambil dari situs web pihak ketiga).
Peningkatan kegunaan di panel admin:
- Dalam pengaturan Pribadi kini Anda dapat mematikan notifikasi panel admin yang tidak penting.
- Di seluruh panel admin kami mengubah logika global dalam menampilkan referensi objek dalam daftar. Referensi sebelumnya dapat diklik untuk menampilkan editor terkait, mis. dalam daftar komentar jika Anda mengklik nama pengguna itu akan menampilkan editor pengguna untuk pengguna yang diklik. Perilaku baru ini akan memfilter daftar berdasarkan nilai yang diklik, bukan membuka editornya. Kami juga menambahkan opsi di Pengaturan pribadi jika Anda ingin mengembalikan perilaku lama.
- Di mana pun dalam statistik kami menambahkan pemfilteran berdasarkan periode hari ini dan kemarin.
- Di komentar sekarang dimungkinkan untuk menghapus semua komentar baru dengan 1 klik. Berguna jika situs Anda menerima spam dengan banyak komentar.
- Dalam daftar putar kami menambahkan dukungan untuk operasi batch "Aktifkan dan hapus" dan "Hapus dan aktifkan".
- Mengimpor feed sekarang akan mendukung tindakan Duplikat, sehingga Anda tidak perlu menduplikasi semua opsi secara manual jika Anda perlu membuat banyak feed serupa.
- Masukan situs sekarang dapat dibuka kembali jika diperlukan dan dibalas lagi.
Peningkatan lainnya:
- Salah satu fitur utama di 5.5.0 adalah integrasi dengan DigiRegs.com, penyedia layanan DMCA. Alasan utama penambahan ini adalah meningkatnya jumlah permintaan DMCA yang kini harus ditangani oleh banyak situs tube setiap hari. DigiRegs.com menyediakan akses berbayar ke API hak cipta videonya yang memungkinkan pendeteksian pemegang hak cipta video untuk setiap video yang diunggah. Pada dasarnya ini adalah model yang sama yang mereka gunakan untuk secara otomatis memindai situs Anda untuk mencari video yang melanggar hak cipta dan kemudian mengirimi Anda permintaan untuk menghapus video yang dilindungi hak cipta. Plugin ini dirancang untuk mengganggu proses konversi video dan mengidentifikasi video berhak cipta sebelum benar-benar dikonversi dan kemudian video tersebut dapat dihapus, atau dipotong hingga durasi maksimum yang diizinkan oleh pemegang hak cipta, atau dinonaktifkan sehingga Anda memutuskan secara manual untuk masing-masing video.
- Dukungan untuk sinonim telah ditambahkan ke sumber konten yang mirip dengan sinonim dalam kategori, model, dan tag.
- Filter terminologi di tangan-tangan dan pengimporan feed sekarang juga akan memeriksa kategorisasi konten selain judul. Misalnya Anda dapat menambahkan beberapa nama kategori ke dalam filter terminologi dan tidak ada video dari kategori tersebut yang akan diimpor.
- Pada plugin pengunggah konten FTP kami menambahkan kemampuan untuk menentukan bendera admin untuk semua konten yang diimpor.
- Mesin situs telah diperbarui untuk secara otomatis melarang tampilan situs di iframe secara default. PERINGATAN! Perilaku ini dapat merusak beberapa proyek yang menggunakan fungsi unggah KVS di domain lain melalui iframe, atau menggunakan teknik penyematan daftar putar tertentu yang mengandalkan halaman tertentu yang dibuat di bagian UI Situs Web. Jika Anda terpengaruh oleh hal ini, Anda dapat memulihkan perilaku lama di Pengaturan -> Pengaturan situs web. Kode penyematan KVS standar tidak terpengaruh oleh perubahan ini, hanya bagian publik situs Anda yang akan berhenti mengizinkan penyematan.
- Di blok video_edit kami menambahkan dukungan untuk mengonfigurasi validasi kualitas video minimum dan maksimum untuk file video yang diunggah.
- Jika opsi penyematan diperbolehkan di blok video_edit, opsi ini juga akan mendukung tangan-tangan dan dapat digunakan untuk secara otomatis mengambil kode penyematan dari situs yang didukung. Jadi, Anda dapat dengan mudah menentukan URL video dari youtube.com misalnya, dan meminta KVS secara otomatis mengambil kode penyematannya, tangkapan layar, dan durasinya dalam beberapa detik.
- Pencarian teks di blok list_videos dan list_albums sekarang juga akan memuat info kueri dari database jika ada. Data ini dapat digunakan untuk melarang pengindeksan halaman hasil pencarian untuk kueri yang tidak ada di database Anda.
- Statistik pencarian di panel admin sekarang akan mendukung pemfilteran berdasarkan jumlah hasil dan apakah hasil tersebut ditambahkan oleh admin atau pengguna situs.
- Plugin Neuroscore diperluas dengan kemampuan untuk memungkinkan eksekusi penilaian berulang untuk video yang telah diberi skor, jika karena alasan apa pun Anda perlu mencetak skor lagi secara manual.
- Parameter baru ditambahkan ke blok list_videos untuk mencegah penggunaan plugin pencarian eksternal untuk blok khusus ini. Ini bisa berguna jika Anda menggunakan blok terpisah untuk mencari dengan opsi tertentu yang tidak didukung oleh pencarian eksternal.
- Kemampuan untuk memfilter acara berdasarkan jenis telah ditambahkan ke blok list_members_events.
Bug yang telah diperbaiki:
- [Parah] KVS tidak memperbarui jumlah video yang ditemukan saat menggunakan pencarian eksternal (sejak 5.3.0).
- Kode penyematan KVS [MEDIUM] tidak mengizinkan cookie dengan benar.
- [MEDIUM] Saat menggunakan popunder pemutar, ini mungkin tidak berfungsi dengan benar di perangkat seluler saat menggulir halaman.
- [RENDAH] Beberapa iklan VPAID tidak mengizinkan jeda video di dalamnya.
- Filter durasi [RENDAH] dalam mengimpor feed tidak berfungsi ketika nilai durasi tidak ditentukan dalam data feed.
- [RENDAH] Mengaktifkan atau menonaktifkan konten melalui tindakan daftar tidak membuat catatan log audit.
- [RENDAH] GUI pemilihan massal tidak mendukung URL konten dari domain satelit.
- [RENDAH] Halaman awal pada satelit akan menampilkan jumlah konten yang salah dalam beberapa kasus.
- [RENDAH] Bidang kata sandi di panel admin KVS dibatasi maksimal 32 simbol.
- [RENDAH] Penggunaan struktur [rand] atau [pseudorand] dibatasi maksimal 32 token per teks.