เควีเอส 5.5.0

30 July, 2021

มีอะไรใหม่ใน KVS 5.5.0

สถาปัตยกรรม "Nextgen":

  1. เราได้เริ่มต้นสถาปัตยกรรม "nextgen" สำหรับ KVS แล้ว และการอัปเดตนี้ประกอบด้วยสถาปัตยกรรมดังกล่าวซึ่งมีความเสี่ยงต่ำมากในโครงการที่ใช้งานจริงในขณะนี้ เราเริ่มต้นด้วยการแทนที่บล็อกไซต์ที่ไม่ค่อยได้ใช้ เช่น list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view และ content_source_group_view นี่คือไฮไลท์สำคัญของคุณสมบัติใหม่สำหรับบล็อกที่เปลี่ยนแปลง ในเวอร์ชันต่อๆ ไป คุณลักษณะเหล่านี้จะนำไปใช้กับบล็อกอื่นๆ ด้วยเช่นกัน
  2. ตัวเลือกการเรียงลำดับเพิ่มเติม
  3. เพิ่มพารามิเตอร์ skid_default_filter ที่อนุญาตให้แสดงรายการวัตถุโดยไม่ต้องใช้การกรองเริ่มต้น (เช่น บล็อกรายการแสดงวัตถุที่ใช้งานอยู่ตามค่าเริ่มต้น พารามิเตอร์นี้สามารถใช้เพื่ออนุญาตวัตถุที่ไม่ได้ใช้งานเช่นกัน)
  4. เพิ่มพารามิเตอร์ skip_ids / show_ids ที่สามารถใช้เพื่อแสดงรายการที่มีออบเจ็กต์เฉพาะเท่านั้น อ้างอิงโดย ID ตัวเลขหรือ ID ภายนอกที่รองรับ
  5. พารามิเตอร์ skip_xxx และ show_xxx อื่นๆ ซึ่งเป็นเรื่องปกติสำหรับบล็อกรายการทั้งหมด ขณะนี้อนุญาตให้ระบุได้ไม่เฉพาะใน ID ตัวเลขเท่านั้น แต่ยังรวมถึงใน ID และชื่อเรื่องภายนอกด้วย
  6. ในตัวกรองไดนามิก เราได้เพิ่มการสนับสนุนสำหรับการกรองตามออบเจ็กต์หลายรายการโดยระบุไดเร็กทอรี (ก่อนหน้านี้ระบุได้เฉพาะ ID เท่านั้น) ตัวอย่างเช่น ขณะนี้คุณสามารถสร้าง URL ที่เป็นมิตรกับ SEO ได้เมื่อกรองออบเจ็กต์ด้วยแท็กหลายแท็ก เช่น /prefix/tag1/tag2/tag3/ ก่อนหน้านี้ URL ดังกล่าวจะอนุญาตให้ระบุเฉพาะรหัสแท็กที่เป็นตัวเลข เช่น /คำนำหน้า/1/2/3/.
  7. การค้นหาข้อความจะได้รับการสนับสนุนในบล็อครายการทั้งหมด

ชุดการปรับปรุงเครื่องยนต์แปลงสภาพ:

  1. ในการตั้งค่ารูปแบบวิดีโอ ตอนนี้คุณสามารถเชื่อมต่อช่วงแนะนำตอนต้นและตอนท้ายเข้ากับไฟล์ที่กำหนดเองของแหล่งเนื้อหาวิดีโอได้ ซึ่งจะทำให้มีช่วงแนะนำที่แตกต่างกันสำหรับวิดีโอจากแหล่งเนื้อหาที่แตกต่างกัน
  2. ในการตั้งค่าเซิร์ฟเวอร์การแปลง ก่อนหน้านี้เราได้เพิ่มความสามารถในการกำหนดค่าประเภทของงานพื้นหลังที่ได้รับอนุญาตให้ทำงานบนเซิร์ฟเวอร์การแปลงเฉพาะ แต่มีข้อยกเว้นประการหนึ่งคือ หากเซิร์ฟเวอร์การแปลงว่างเปล่าและไม่มีงานที่กำลังทำงานอยู่ KVS ก็จะใส่งานเข้าไป แม้ว่างานนี้จะมีประเภทอื่นก็ตาม ตอนนี้เราได้เพิ่มตัวเลือกเพิ่มเติมเพื่อกำหนดค่าว่าคุณต้องการให้เซิร์ฟเวอร์นี้ยอมรับงานประเภทใดก็ตามเมื่อว่าง หรือคุณต้องการให้เซิร์ฟเวอร์นี้ทำงานเฉพาะกับประเภทงานเฉพาะและไม่ยอมรับงานอื่น ๆ
  3. ในการอัปเดตครั้งก่อน เราได้เพิ่มความสามารถในการตัดระยะเวลาของวิดีโอด้วยการแก้ไขจำนวนมาก ในการอัปเดตปัจจุบัน เราได้ขยายฟังก์ชันนี้และเพิ่มการสนับสนุนเพื่อตัดวิดีโอตั้งแต่เริ่มต้นและ/หรือสิ้นสุด
  4. เราได้เพิ่มประสิทธิภาพครั้งใหญ่ของวิธีการสร้างไฟล์วิดีโอหลายไฟล์ขึ้นมาใหม่สำหรับวิดีโอเดียวกัน ก่อนหน้านี้สร้างไฟล์หลายไฟล์ขึ้นใหม่โดยส่งงานพื้นหลังแยกต่างหากสำหรับไฟล์วิดีโอแต่ละไฟล์ ตอนนี้ KVS จะส่งงานเดียวสำหรับแต่ละวิดีโอเพื่อสร้างหลายรูปแบบใหม่หากจำเป็น นอกจากนี้ยังจะมีการเพิ่มประสิทธิภาพสำหรับคุณลักษณะกึ่งการประมวลผล เมื่อสำหรับวิดีโอใหม่ KVS ได้รับการกำหนดค่าให้สร้างเฉพาะรูปแบบที่จำเป็นก่อน จากนั้นจึงส่งงานแยกกันเพื่อสร้างรูปแบบอื่นๆ

การปรับปรุงในการส่งออกฟีด:

  1. ขณะนี้การส่งออกฟีดสามารถกำหนดค่าให้ส่งออกเฉพาะออบเจ็กต์การจัดหมวดหมู่ที่ใช้งานอยู่ (เช่น หมวดหมู่ แท็ก และอื่นๆ)
  2. เพิ่มการรองรับการส่งออกข้อมูลในรูปแบบ JSON ซึ่งสามารถแยกวิเคราะห์จากภายนอกได้ง่ายกว่า XML หรือ CSV
  3. เพิ่มการรองรับการตั้งค่าการเรียงลำดับแบบสุ่ม
  4. เพิ่มการรองรับเพื่อระบุการจัดรูปแบบวันที่ที่กำหนดเองในรูปแบบฟีด CSV
  5. เพิ่มความสามารถในการดาวน์โหลดเป็นไฟล์แทนที่จะแสดงเป็นข้อความ

การปรับปรุงการโฆษณาผู้เล่นและผู้เล่น:

  1. เราเปลี่ยนชื่อ "โปรไฟล์ VAST" เป็น "โปรไฟล์โฆษณา" และทำให้ใช้งานได้ไม่เพียงแต่สำหรับโฆษณาตอนต้นและตอนท้ายเท่านั้น แต่ยังใช้กับโฆษณาป๊อปอันเดอร์และโฆษณาคลิกวิดีโอด้วย
  2. ขณะนี้โปรไฟล์โฆษณาของผู้เล่นจะรองรับการกรองตามประเภทอุปกรณ์และหมวดหมู่ เพื่อให้คุณสามารถแสดงโฆษณาของผู้เล่นที่แตกต่างกันสำหรับอุปกรณ์มือถือและเดสก์ท็อป หรือสำหรับหมวดหมู่วิดีโอที่แตกต่างกัน
  3. ข้อความโลโก้ผู้เล่นและข้อความแถบควบคุมจะรองรับการเชื่อมโยงกับชื่อแหล่งเนื้อหาวิดีโอ
  4. เป็นไปได้ที่จะกำหนดค่าป๊อปอันเดอร์ของผู้เล่นให้ทริกเกอร์สำหรับทุกวิดีโอ (ก่อนหน้านี้ต้องใช้เวลาหมดเวลาขั้นต่ำ 1 นาทีจึงจะทริกเกอร์อีกครั้ง)
  5. เราได้เพิ่มการรองรับรูปแบบ WEBP ในภาพตัวอย่างผู้เล่น นอกจากนี้ผู้เล่นจะเลือกภาพตัวอย่างขนาดที่ดีที่สุดโดยอัตโนมัติตามขนาดหน้าจอของอุปกรณ์ นี่เป็นสิ่งสำคัญมากสำหรับดัชนีประสิทธิภาพของ Google ซึ่งขึ้นอยู่กับรูปภาพตัวอย่างโปรแกรมเล่นที่โหลดไว้เป็นอย่างสูง ซึ่งถือเป็นออบเจ็กต์ Contentful Paint ที่ใหญ่ที่สุด ฟีเจอร์นี้จะเปิดใช้งานในการอัปเดตสำหรับทุกโปรเจ็กต์โดยอัตโนมัติ เพราะเราคิดว่ามันค่อนข้างสำคัญ โปรดตรวจสอบให้แน่ใจว่า imagemagick ของเซิร์ฟเวอร์ของคุณรองรับรูปแบบ WEBP ไม่เช่นนั้นโครงการของคุณจะไม่ถูกเปลี่ยน คำเตือน! หากคุณใช้เครื่องเล่นของบุคคลที่สาม โปรดอ่านบันทึกการอัปเดตในฟอรัม KVS เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับปัญหาที่อาจเกิดขึ้นกับการเปลี่ยนแปลงนี้
  6. บนอุปกรณ์ Android เครื่องเล่นจะถูกล็อคให้อยู่ในแนวนอนเมื่อเปิดแบบเต็มหน้าจอ

เราได้ทำการเปลี่ยนแปลงชุดหนึ่งเกี่ยวกับวิธีการลบวิดีโอและอัลบั้มโดยผู้ใช้ไซต์ และวิธีจัดการสถานะที่ถูกลบโดยกลไกไซต์ KVS:

  1. ก่อนหน้านี้เนื้อหาใด ๆ ที่ถูกลบโดยผู้ใช้ไซต์จะถูกลบโดยใช้วิธีการลบแบบเต็ม เราตัดสินใจเปลี่ยนสิ่งนี้เพื่อทำเครื่องหมายลบโดยค่าเริ่มต้น (ซึ่งหมายความว่าไฟล์เนื้อหาจะถูกลบ แต่บันทึกเนื้อหาจะถูกเก็บไว้ในฐานข้อมูลและ URL โดยตรงจะยังคงมีอยู่) หากคุณต้องการคืนค่าลักษณะการทำงานก่อนหน้านี้ คุณสามารถใช้พารามิเตอร์ Delete_mode ที่เพิ่มลงในบล็อก list_videos และ list_albums
  2. นอกจากนั้น ยังสามารถกำหนดค่าเนื้อหาในสถานะที่ถูกลบให้ส่งคืนสถานะ HTTP 410 แทนสถานะ HTTP 200 ซึ่งสามารถกำหนดค่าได้ในการตั้งค่า -> การตั้งค่าเว็บไซต์ภายใต้ตัวเลือกความพร้อมของสถานะเนื้อหา
  3. ฟังก์ชันทำเครื่องหมายลบจะอนุญาตให้ใช้โทเค็น %ORIGIN_URLS% ในข้อความอีเมล ซึ่งจะแสดงรายการ URL เนื้อหาที่ดึงมา (สำหรับเนื้อหาที่ดึงมาจากเว็บไซต์บุคคลที่สามเท่านั้น)

การปรับปรุงการใช้งานในแผงผู้ดูแลระบบ:

  1. ในการตั้งค่าส่วนบุคคล คุณสามารถปิดการแจ้งเตือนแผงผู้ดูแลระบบที่ไม่สำคัญได้แล้ว
  2. ในแผงผู้ดูแลระบบทั้งหมด เราได้เปลี่ยนตรรกะสากลของการแสดงการอ้างอิงวัตถุในรายการ ข้อมูลอ้างอิงก่อนหน้านี้สามารถคลิกได้เพื่อแสดงโปรแกรมแก้ไขที่เกี่ยวข้อง เช่น ในรายการความคิดเห็น หากคุณคลิกชื่อผู้ใช้ มันจะแสดงตัวแก้ไขผู้ใช้สำหรับผู้ใช้ที่ถูกคลิก ลักษณะการทำงานใหม่จะกรองรายการตามค่าที่คลิก แทนที่จะเปิดโปรแกรมแก้ไข นอกจากนี้เรายังเพิ่มตัวเลือกในการตั้งค่าส่วนบุคคลหากคุณต้องการคืนค่าพฤติกรรมเก่า
  3. ทุกที่ในสถิติเราได้เพิ่มการกรองตามช่วงเวลาวันนี้และเมื่อวาน
  4. ในความคิดเห็น ตอนนี้คุณสามารถลบความคิดเห็นใหม่ทั้งหมดได้ในคลิกเดียว มีประโยชน์หากเว็บไซต์ของคุณถูกสแปมโดยมีความคิดเห็นมากมาย
  5. ในเพลย์ลิสต์เราได้เพิ่มการรองรับการดำเนินการแบบแบตช์ "เปิดใช้งานและลบ" และ "ลบและเปิดใช้งาน"
  6. ขณะนี้การนำเข้าฟีดจะสนับสนุนการดำเนินการซ้ำ ดังนั้นคุณจึงไม่ต้องทำซ้ำตัวเลือกทั้งหมดด้วยตนเอง หากคุณต้องการสร้างฟีดที่คล้ายกันจำนวนมาก
  7. ขณะนี้สามารถเปิดการตอบกลับไซต์ได้อีกครั้งหากจำเป็นและตอบกลับอีกครั้ง

การปรับปรุงอื่นๆ:

  1. หนึ่งในคุณสมบัติหลักใน 5.5.0 คือการทำงานร่วมกับ DigiRegs.com ผู้ให้บริการ DMCA เหตุผลหลักของการเพิ่มสิ่งนี้คือจำนวนคำขอ DMCA ที่เพิ่มขึ้นซึ่งไซต์ Tube หลายแห่งต้องจัดการทุกวัน DigiRegs.com ให้การเข้าถึง API ลิขสิทธิ์วิดีโอแบบชำระเงิน ซึ่งช่วยให้สามารถตรวจจับผู้ถือลิขสิทธิ์วิดีโอสำหรับวิดีโอทุกรายการที่อัปโหลด โดยพื้นฐานแล้ว นี่เป็นโมเดลเดียวกับที่พวกเขาใช้เพื่อสแกนไซต์ของคุณเพื่อหาวิดีโอที่ละเมิดลิขสิทธิ์โดยอัตโนมัติ จากนั้นจึงส่งคำขอให้คุณลบวิดีโอที่มีลิขสิทธิ์ ปลั๊กอินได้รับการออกแบบมาเพื่อรบกวนกระบวนการแปลงวิดีโอและระบุวิดีโอที่มีลิขสิทธิ์ก่อนที่จะถูกแปลงจริง จากนั้นวิดีโอดังกล่าวอาจถูกลบหรือตัดให้เหลือระยะเวลาสูงสุดที่ผู้ถือลิขสิทธิ์อนุญาต หรือปิดใช้งานเพื่อให้คุณตัดสินใจด้วยตนเองสำหรับแต่ละรายการ
  2. เพิ่มการรองรับคำพ้องความหมายในแหล่งเนื้อหาที่คล้ายกับคำพ้องความหมายในหมวดหมู่ โมเดล และแท็ก
  3. ตัวกรองคำศัพท์ใน Grabbers และการนำเข้าฟีดจะตรวจสอบการจัดหมวดหมู่เนื้อหานอกเหนือจากชื่อเรื่องด้วย ตัวอย่างเช่น คุณสามารถเพิ่มชื่อหมวดหมู่บางส่วนลงในตัวกรองคำศัพท์ และจะไม่มีการนำเข้าวิดีโอจากหมวดหมู่นั้น
  4. ในปลั๊กอินตัวอัปโหลดเนื้อหา FTP เราได้เพิ่มความสามารถในการระบุการตั้งค่าสถานะผู้ดูแลระบบสำหรับเนื้อหาที่นำเข้าทั้งหมด
  5. เอ็นจิ้นไซต์ได้รับการอัปเดตเพื่อไม่อนุญาตให้แสดงไซต์ใน iframe โดยอัตโนมัติตามค่าเริ่มต้น คำเตือน! ลักษณะการทำงานนี้อาจทำให้บางโครงการที่ใช้ฟังก์ชันการอัปโหลด KVS บนโดเมนอื่นผ่าน iframe เสียหาย หรือใช้เทคนิคการฝังเพลย์ลิสต์เฉพาะที่อาศัยเพจเฉพาะที่สร้างในส่วน UI ของเว็บไซต์ หากคุณได้รับผลกระทบจากสิ่งนี้ คุณสามารถคืนค่าพฤติกรรมเก่าได้ในการตั้งค่า -> การตั้งค่าเว็บไซต์ รหัสฝัง KVS มาตรฐานไม่ได้รับผลกระทบจากการเปลี่ยนแปลงนี้ เฉพาะส่วนสาธารณะของไซต์ของคุณเท่านั้นที่จะหยุดอนุญาตการฝัง
  6. ในบล็อก video_edit เราได้เพิ่มการสนับสนุนสำหรับการกำหนดค่าการตรวจสอบคุณภาพวิดีโอขั้นต่ำและสูงสุดสำหรับไฟล์วิดีโอที่อัปโหลด
  7. หากอนุญาตให้ใช้ตัวเลือกการฝังในบล็อก video_edit ตัวเลือกนั้นจะรองรับ Grabber และสามารถใช้เพื่อดึงโค้ดฝังจากไซต์ที่รองรับโดยอัตโนมัติ ดังนั้น จึงสามารถระบุ URL ของวิดีโอจาก youtube.com ได้อย่างง่ายดาย และให้ KVS ดึงโค้ดที่ฝัง ภาพหน้าจอ และระยะเวลาโดยอัตโนมัติภายในไม่กี่วินาที
  8. การค้นหาข้อความในบล็อก list_videos และ list_albums จะโหลดข้อมูลแบบสอบถามจากฐานข้อมูลหากมีอยู่ ข้อมูลนี้สามารถใช้เพื่อไม่อนุญาตให้จัดทำดัชนีหน้าผลลัพธ์การค้นหาสำหรับข้อความค้นหาที่ไม่มีอยู่ในฐานข้อมูลของคุณ
  9. สถิติการค้นหาในแผงผู้ดูแลระบบจะรองรับการกรองตามจำนวนผลลัพธ์และไม่ว่าจะเพิ่มโดยผู้ดูแลระบบหรือผู้ใช้ไซต์
  10. ปลั๊กอิน Neuroscore ได้รับการขยายให้มีความสามารถในการให้คะแนนซ้ำสำหรับวิดีโอที่ได้รับการให้คะแนนแล้ว หากคุณจำเป็นต้องให้คะแนนด้วยตนเองอีกครั้งไม่ว่าด้วยเหตุผลใดก็ตาม
  11. มีการเพิ่มพารามิเตอร์ใหม่ลงในบล็อก list_videos เพื่อป้องกันการใช้ปลั๊กอินการค้นหาภายนอกสำหรับบล็อกเฉพาะนี้ สิ่งนี้มีประโยชน์หากคุณใช้บล็อกแยกกันเพื่อค้นหาด้วยตัวเลือกเฉพาะที่การค้นหาภายนอกไม่รองรับ
  12. เพิ่มความสามารถในการกรองเหตุการณ์ตามประเภทลงในบล็อก list_members_events

ข้อบกพร่องที่ได้รับการแก้ไขแล้ว:

  1. [รุนแรง] KVS ไม่ได้อัปเดตจำนวนวิดีโอที่พบเมื่อใช้การค้นหาภายนอก (ตั้งแต่ 5.3.0)
  2. [กลาง] รหัสฝัง KVS ไม่อนุญาตให้ใช้คุกกี้อย่างถูกต้อง
  3. [กลาง] เมื่อใช้ป๊อปอันเดอร์ของเครื่องเล่น อาจทำงานไม่ถูกต้องบนอุปกรณ์มือถือเมื่อเลื่อนหน้า
  4. [ต่ำ] โฆษณา VPAID บางรายการไม่อนุญาตให้หยุดวิดีโอชั่วคราว
  5. [ต่ำ] ตัวกรองระยะเวลาในการนำเข้าฟีดไม่ทำงานเมื่อไม่ได้ระบุค่าระยะเวลาในข้อมูลฟีด
  6. [ต่ำ] การเปิดใช้งานหรือปิดใช้งานเนื้อหาผ่านการดำเนินการรายการไม่ได้สร้างบันทึกการตรวจสอบ
  7. [ต่ำ] GUI แบบเลือกจำนวนมากไม่รองรับ URL เนื้อหาจากโดเมนดาวเทียม
  8. [ต่ำ] หน้าเริ่มต้นบนดาวเทียมจะแสดงจำนวนเนื้อหาที่ไม่ถูกต้องในบางกรณี
  9. [ต่ำ] ช่องรหัสผ่านในแผงผู้ดูแลระบบ KVS ถูกจำกัดไว้ที่สูงสุด 32 สัญลักษณ์
  10. [ต่ำ] การใช้โครงสร้าง [rand] หรือ [pseudorand] ถูกจำกัดไว้ที่สูงสุด 32 โทเค็นต่อข้อความ
KVS 6.3.0 ใหม่ล่าสุดอยู่ที่นี่แล้ว สั่งซื้อเลย