KVS 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. اضافه شدن پارامتر skip_default_filter که امکان نمایش لیست اشیاء را بدون اعمال فیلتر پیش فرض آن فراهم می کند (به عنوان مثال بلوک های لیست به طور پیش فرض اشیاء فعال را نمایش می دهند، از این پارامتر می توان برای اجازه دادن به اشیاء غیرفعال نیز استفاده کرد).
  4. اضافه شدن پارامترهای skip_ids / show_ids که می توانند برای نمایش لیست ها فقط با اشیاء خاص مورد استفاده قرار گیرند که توسط شناسه های عددی یا شناسه های خارجی در صورت پشتیبانی ارجاع داده می شوند.
  5. سایر پارامترهای skip_xxx و show_xxx، معمولی برای همه بلوک‌های فهرست، اکنون مجاز هستند که نه تنها در شناسه‌های عددی، بلکه در شناسه‌ها و عناوین خارجی نیز مشخص شوند.
  6. در فیلترهای پویا پشتیبانی از فیلتر کردن چندین شیء با مشخص کردن دایرکتوری آنها را اضافه کردیم (قبلاً فقط امکان تعیین شناسه آنها وجود داشت). به عنوان مثال، اکنون می‌توان 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 Performance Index بسیار مهم است که به شدت به تصویر پیش‌نمایش بازیکن بارگذاری شده بستگی دارد، که به عنوان بزرگترین شیء رنگ محتوا در نظر گرفته می‌شود. این ویژگی در به‌روزرسانی برای همه پروژه‌ها به‌طور خودکار فعال می‌شود، زیرا به نظر ما بسیار مهم است. لطفاً مطمئن شوید که imagemagick سرور شما از فرمت WEBP پشتیبانی می کند، در غیر این صورت پروژه شما تغییر نخواهد کرد. هشدار! اگر از پخش کننده شخص ثالث استفاده می کنید، لطفاً یادداشت های به روز رسانی را در انجمن KVS برای جزئیات بیشتر در مورد مشکل احتمالی این تغییر بخوانید.
  6. در دستگاه های اندرویدی، هنگام رفتن به حالت تمام صفحه، پخش کننده به جهت افقی قفل می شود.

ما مجموعه ای از تغییرات را در نحوه حذف ویدیوها و آلبوم ها توسط کاربران سایت و نحوه مدیریت وضعیت حذف شده توسط موتور سایت KVS انجام دادیم:

  1. قبلاً هر محتوایی که توسط کاربران سایت حذف شده بود با روش حذف کامل حذف می شد. ما تصمیم گرفتیم این را تغییر دهیم تا به‌طور پیش‌فرض علامت‌گذاری حذف شده باشد (این بدان معناست که فایل‌های محتوا حذف خواهند شد، اما سوابق محتوا در پایگاه داده نگهداری می‌شوند و نشانی‌های اینترنتی مستقیم آنها همچنان در دسترس خواهد بود). اگر می‌خواهید رفتار قبلی را بازیابی کنید، می‌توانید از پارامتر delete_mode که به بلوک‌های list_videos و list_albums اضافه شده است استفاده کنید.
  2. علاوه بر آن، پیکربندی این امکان وجود خواهد داشت که محتوای در وضعیت حذف شده به جای وضعیت HTTP 200، وضعیت HTTP 410 را برگرداند. این را می توان در تنظیمات -> تنظیمات وب سایت در گزینه وضعیت های محتوا در دسترس بودن پیکربندی کرد.
  3. علامت گذاری عملکرد حذف شده اکنون به شما امکان می دهد تا از %ORIGIN_URLS% رمز در پیام ایمیل استفاده کنید، که URL های محتوایی را که از آنها برداشته شده است را فهرست می کند (فقط برای محتوایی که از وب سایت های شخص ثالث گرفته شده است).

بهبود قابلیت استفاده در پنل مدیریت:

  1. در تنظیمات شخصی اکنون می توانید اعلان های پنل مدیریت غیر مهم را خاموش کنید.
  2. در کل پنل مدیریت، منطق جهانی نمایش ارجاعات اشیا در لیست ها را تغییر دادیم. قبلاً مراجع قابل کلیک برای نمایش ویرایشگرهای مربوطه خود بودند، به عنوان مثال. در لیست نظرات، اگر روی نام کاربری کلیک کنید، ویرایشگر کاربر برای کاربر کلیک شده نشان داده می شود. رفتار جدید به جای باز کردن ویرایشگر، فهرست را با مقدار کلیک شده فیلتر می کند. همچنین اگر می‌خواهید رفتار قدیمی را بازیابی کنید، گزینه‌ای را در تنظیمات شخصی اضافه کردیم.
  3. در همه جا در آمار، فیلتر را بر اساس دوره های امروز و دیروز اضافه کردیم.
  4. در کامنت ها اکنون امکان حذف تمامی نظرات جدید با 1 کلیک وجود خواهد داشت. اگر سایت شما با نظرات زیاد اسپم شده باشد مفید است.
  5. در لیست های پخش، ما از عملیات دسته ای "فعال و حذف" و "حذف و فعال سازی" پشتیبانی می کنیم.
  6. وارد کردن فیدها اکنون از عملکرد تکراری پشتیبانی می کند، به طوری که در صورت نیاز به ایجاد بسیاری از فیدهای مشابه، لازم نیست همه گزینه ها را به صورت دستی کپی کنید.
  7. بازخوردهای سایت اکنون می توانند در صورت نیاز دوباره باز شوند و دوباره پاسخ داده شوند.

سایر پیشرفت ها:

  1. یکی از ویژگی های اصلی 5.5.0 یکپارچه سازی با DigiRegs.com، ارائه دهنده خدمات DMCA است. دلیل اصلی اضافه کردن این مورد، افزایش تعداد درخواست‌های DMCA است که اکنون بسیاری از سایت‌های لوله هر روز باید با آن‌ها مقابله کنند. DigiRegs.com دسترسی پولی به API حق چاپ ویدیوی خود را فراهم می کند که به شما امکان می دهد برای هر ویدیوی آپلود شده، صاحب حق نسخه برداری ویدیو را شناسایی کنید. اساساً این همان مدلی است که آنها برای اسکن خودکار سایت های شما برای ویدیوهایی که حق چاپ را نقض می کنند استفاده می کنند و سپس برای شما درخواست هایی برای حذف ویدیوهای دارای حق چاپ ارسال می کنند. این افزونه برای تداخل در فرآیند تبدیل ویدیو طراحی شده است و ویدیوهای دارای حق چاپ را قبل از تبدیل واقعی شناسایی می کند و سپس چنین ویدیوهایی می توانند حذف شوند یا به حداکثر مدت مجاز توسط دارنده حق چاپ کوتاه شوند یا غیرفعال شوند تا شما به صورت دستی برای هر یک از آنها تصمیم بگیرید.
  2. پشتیبانی از مترادف ها به منابع محتوای مشابه مترادف در دسته ها، مدل ها و برچسب ها اضافه شد.
  3. فیلتر اصطلاحات در گربرها و فیدهای واردکننده اکنون علاوه بر عنوان، دسته بندی محتوا را نیز بررسی می کند. برای مثال می‌توانید نام دسته‌ها را به فیلتر اصطلاحات اضافه کنید و هیچ ویدیویی از آن دسته‌ها وارد نخواهد شد.
  4. در افزونه آپلود کننده محتوای FTP، قابلیت مشخص کردن پرچم مدیر برای تمام محتوای وارداتی را اضافه کردیم.
  5. موتور سایت به‌روزرسانی شد تا به‌طور پیش‌فرض نمایش سایت در iframe به‌طور خودکار ممنوع شود. هشدار! این رفتار ممکن است برخی از پروژه‌هایی را که از عملکرد آپلود KVS در دامنه‌های دیگر از طریق iframe استفاده می‌کنند، یا از تکنیک‌های خاص جاسازی لیست پخش استفاده می‌کنند که بر صفحات خاصی ایجاد شده در بخش UI وب‌سایت متکی هستند، خراب کند. اگر تحت تأثیر این موضوع قرار گرفته اید، می توانید رفتار قدیمی را در تنظیمات -> تنظیمات وب سایت بازیابی کنید. کدهای تعبیه استاندارد KVS تحت تأثیر این تغییر قرار نمی گیرند، فقط بخش های عمومی سایت شما اجازه جاسازی را نمی دهند.
  6. در بلوک video_edit ما پشتیبانی را برای پیکربندی حداقل و حداکثر تأیید کیفیت ویدیو برای فایل های ویدیویی آپلود شده اضافه کردیم.
  7. اگر گزینه embedding در بلوک video_edit مجاز باشد، از grabbers نیز پشتیبانی می کند و می توان از آن برای گرفتن خودکار کدهای جاسازی از سایت های پشتیبانی شده استفاده کرد. بنابراین می توان به سادگی URL ویدیو را از youtube.com مشخص کرد و KVS به طور خودکار کد جاسازی، اسکرین شات و مدت زمان آن را در عرض چند ثانیه دریافت کرد.
  8. جستجوی متن در بلوک های list_videos و list_albums اکنون در صورت وجود، اطلاعات پرس و جو را نیز از پایگاه داده بارگیری می کند. از این داده ها می توان برای جلوگیری از نمایه سازی صفحات نتایج جستجو برای پرسش هایی که در پایگاه داده شما وجود ندارند استفاده کرد.
  9. آمار جستجو در پنل مدیریت اکنون از فیلتر کردن بر اساس تعداد نتایج و اینکه آیا آنها توسط مدیران یا کاربران سایت اضافه شده اند پشتیبانی می کند.
  10. پلاگین Neuroscore با قابلیت اجرای مکرر امتیازدهی برای ویدیوهایی که قبلاً امتیازدهی شده‌اند گسترش یافته است، اگر به هر دلیلی نیاز به امتیازگیری داشتید، دوباره به صورت دستی.
  11. برای جلوگیری از استفاده از افزونه جستجوی خارجی برای این بلوک خاص، یک پارامتر جدید به بلوک list_videos اضافه شد. این می تواند مفید باشد اگر از بلوک های جداگانه برای جستجو با گزینه های خاصی استفاده می کنید که توسط جستجوی خارجی پشتیبانی نمی شوند.
  12. قابلیت فیلتر کردن رویدادها بر اساس نوع به بلوک list_members_events اضافه شد.

اشکالاتی که رفع شده اند:

  1. [SEVERE] KVS تعداد ویدیوهای یافت شده را هنگام استفاده از جستجوی خارجی به روز نکرد (از 5.3.0).
  2. [MEDIUM] کدهای جاسازی KVS کوکی ها را به درستی اجازه نمی دهد.
  3. [MEDIUM] هنگام استفاده از پخش کننده popunder ممکن است هنگام پیمایش صفحه در دستگاه های تلفن همراه اشتباه کار کند.
  4. [LOW] برخی از تبلیغات VPAID اجازه توقف موقت ویدیوها را در آنها نمی دادند.
  5. [LOW] فیلتر مدت زمان در وارد کردن فیدها زمانی که مقدار مدت زمان در داده‌های فید مشخص نشده بود، کار نمی‌کرد.
  6. [LOW] فعال یا غیرفعال کردن محتوا از طریق اقدامات لیست، سوابق گزارش حسابرسی ایجاد نمی کند.
  7. [LOW] رابط کاربری گرافیکی انتخابی انبوه از نشانی‌های اینترنتی محتوا از دامنه‌های ماهواره‌ای پشتیبانی نمی‌کند.
  8. [LOW] صفحه شروع در ماهواره ها در برخی موارد تعداد اشتباهی از محتوا را نشان می دهد.
  9. [LOW] قسمت های رمز عبور در پنل مدیریت KVS به حداکثر 32 نماد محدود شده است.
  10. [LOW] استفاده از ساختارهای [rand] یا [شبه و] به حداکثر 32 نشانه در هر متن محدود شد.
KVS 6.3.0 کاملاً جدید اینجاست اکنون سفارش دهید