چیزهای جدید در KVS 5.3.0
بهبود موتورهای تبدیل:
- موتور تبدیل اکنون از پیوست کردن قطعات پیش رول و/یا پس از رول به فایلهای ویدئویی پشتیبانی میکند. اینها را می توان در تنظیمات فرمت ویدیو به صورت جداگانه برای هر فرمت ویدیو پیکربندی کرد.
- هنگامی که فایلهای تریلر را در حالت پرش سریع ایجاد میکنید، موتور تبدیل مدت زمان فایل نتیجه را بررسی میکند و در صورت طولانیمدت تریلر اشتباه، پرش مجدد به کندی انجام میشود. قبلاً به دلیل برخی مشکلات ffmpeg می توانست تریلرهایی با مدت زمان اشتباه ایجاد کند.
- سرور تبدیل کارهای قدیمی را سریعتر پاک می کند.
- پیکربندی اولویت تبدیل پیشفرض بهصورت جداگانه برای ویدیوها و آلبومها امکانپذیر خواهد بود. این می تواند برای سایت هایی مفید باشد که دارای صف زیادی از ویدیوها و آلبوم های جدید آپلود شده توسط اعضا هستند. در این مورد KVS معمولاً اولویت بیشتری را به ویدیوها میدهد که همچنین کندتر پردازش میشوند. افزایش اولویت تبدیل پیشفرض برای آلبومها به پردازش سریعتر آنها کمک میکند.
- تنظیم راه اندازی مجدد خودکار برخی از کارهای پس زمینه ناموفق تا چندین بار امکان پذیر خواهد بود. در برخی موارد، اتصال ضعیف بین سرورها میتواند منجر به شکست تصادفی وظایف پسزمینه شود و معمولاً راهاندازی مجدد چنین وظایفی، آنها را در تکرار بعدی تکمیل میکند. این گزینه را می توان در تنظیمات محتوا فعال کرد.
چند ویژگی جدید در واردات دستی و فیدها:
- همه پیامهای تأیید اعتبار واردات اکنون بر اساس نوع خود گروهبندی میشوند، به طوری که نگاه کردن به آنها بسیار آسانتر خواهد بود.
- قابلیت بهروزرسانی انبوه ویدیوها و آلبومها از طریق وارد کردن رابط کاربری گرافیکی اضافه شده است. ایده این است که اگر می خواهید مقادیر خاصی را در بسیاری از ویدیوها / آلبوم ها به روز کنید، می توانید ابتدا آنها را به CSV صادر کنید، سپس آن را با اکسل یا ویرایشگر مشابه باز کنید و هر ویرایشی را که نیاز دارید انجام دهید. سپس در حالت "به روز رسانی" دوباره به KVS وارد کنید. تنها شرط لازم این است که باید ستون ID را صادر و دوباره وارد کنید.
- وارد کردن فیدها از فرمت RSS 2.0 پشتیبانی میکند که میتواند فایلهای ویدیویی را ارائه دهد.
- صادر کردن فیدها امکان پیکربندی فیلتر توسط پرچم سرپرست را فراهم می کند.
بهبود تنظیمات پلیر:
- در انتخابگر پوست، اکنون میتوانید هر پوستهای را لغو انتخاب کنید، و مجبور میشوید که هیچ فایل CSS اضافی بارگیری نشود. این برای دیوانههای بهینهسازی وب در نظر گرفته شده است که ممکن است بخواهند سبکهای CSS پخشکننده را درون خطی کنند یا آنها را در فایل CSS اولیه قرار دهند.
- در تنظیمات پخش کننده در هر جایی که امکان اتصال URL تبلیغاتی به فیلد URL منبع محتوا وجود داشت، اکنون امکان استفاده از هر یک از فیلدهای سفارشی منبع محتوا نیز وجود خواهد داشت.
- ما قابلیتی برای پیکربندی تبلیغات پیش از پخش برای شروع نمایش پس از نهمین ویدیوی تماشا شده توسط کاربر اضافه کردیم.
بهبودهای دیگر:
- مدیران اکنون نوار ابزار مدیریت را در هر صفحه ایجاد شده توسط KVS مشاهده خواهند کرد. این نوار ابزار ساختار و سلسله مراتب صفحه را برجسته می کند، و برای ساده سازی توسعه تم و اشکال زدایی علاوه بر ویژگی اشکال زدایی از قبل موجود طراحی شده است. نوار ابزار همچنین به مدیران اجازه میدهد تا بلاک کش را فعال کنند که میتواند در پروژههای بزرگ با صفحات تولید شده به شدت مفید باشد. از آنجایی که کش به صورت پیشفرض برای ادمینها فعال نمیشود، تولید کامل هر صفحه از پایگاه داده ممکن است زمان زیادی طول بکشد و در صورت وارد شدن به پنل مدیریت میتواند ناوبری سایت را دردسرساز کند. این زمانی است که فعال کردن حافظه پنهان بلوک مفید است. در نهایت نوار ابزار همچنین پیوندهای پیمایش سریعی را برای باز کردن ویرایشگرها برای هر ویدیو، کاربر یا سایر شیء زمینه زمانی که آنها را در سایت باز می کنید، ارائه می دهد.
- مجوزهای ویرایش برای ویرایشگرهای ویدیو و آلبوم افزایش یافت. برای آلبومها امکان سفارشی کردن مجوزهای دانهبندی شده مانند ویدیوهای قبلی وجود نداشت، این در بهروزرسانی جدید اضافه شد. برای ویدیوها نیز لیست مجوزها را گسترش دادیم و مجوزهای جداگانه برای تغییر گروه ذخیره سازی، پرچم قفل شده، فایل های ویدیویی و برخی فیلدهای دیگر اضافه کردیم. قبلاً این اقدامات فقط با مجوز «ویرایش ویدیوها همه دادهها» امکانپذیر بود. همچنین تعدادی از مشکلات دیگر در این زمینه رفع شد.
- ویژگی جدید اعلانهای سرپرست با برخی مشکلات حیاتی شروع شد و هشدارها به آن منتقل شدند. ما متوجه شدیم که ادمین ها اغلب مسائل ارسال شده در صفحه شروع پنل مدیریت را نادیده می گیرند، اما در بیشتر موارد آنها مشکلات پروژه شما را نشان می دهند. ما از مدیران می خواهیم که توجه بیشتری به آنها داشته باشند، بنابراین اکنون در منوهای پنل مدیریت برجسته می شوند.
- افزونه حسابرسی اعتبار سنجی محتوا را بهتر انجام می دهد و امکان فیلتر کردن بر اساس انواع مختلف مشکلات را فراهم می کند (به عنوان مثال، فیلتر کردن ویدیوهایی که مشکلاتی با اسکرین شات ها یا فایل های ویدیویی دارند). اعتبارسنجی محتوا قبلاً نوع مشکل را نشان نمی داد، بنابراین فیلتر جداگانه امکان پذیر نبود.
- ویرایشگرهای ویدیو و آلبوم اکنون اجازه بهروزرسانی پرچمهای سفارشی را میدهند. پرچمهای سفارشی قابلیت سفارشیسازی بسیار خاصی هستند که معمولاً برای بهینهسازی عملکرد فیلتر محتوا استفاده میشوند. در بیشتر موارد پشتیبانی KVS این پرچم ها را به گونه ای پیکربندی می کند که به طور خودکار بر اساس دسته ها، برچسب ها یا موارد دیگر به روز شوند. با این حال، در برخی موارد ممکن است نیاز باشد که بتوانید آنها را به صورت جداگانه تغییر دهید.
- رابط کاربری گرافیکی پنل مدیریت برای نظارت بر تغییرات قالب و تاریخچه بهبود یافته است. ما تبلیغات را به لیست تغییرات و تاریخچه نظارت شده اضافه کردیم تا در صورت نیاز بتوانید به کد تبلیغاتی قدیمی برگردید. ما همچنین نمایش شماره نسخه را در هر ویرایشگر نظارت شده اضافه کردیم تا به شما امکان می دهد به سرعت به تاریخچه نسخه هر قالب بروید. و در نهایت، در لیست تغییرات غیرمنتظره، ما قابلیتی برای تأیید تنها بخشی از آنها از طریق چک باکس ها اضافه کردیم.
- ویژگی انتخاب انبوه (ویدئوها، آلبوم ها) اکنون می تواند اشیاء را با استفاده از لیست شناسه های جدا شده با کاما انتخاب کند. قبلاً فقط با ارائه شناسهها در خط جدید میتوان انتخاب کرد که در برخی موارد راحت نبود.
- قابلیت جستجوی کاربران بر اساس IP و همچنین گروهبندی IP در آمار -> ورود به منطقه اعضا اضافه شد تا کاربرانی را که از چندین حساب از یک آدرس IP استفاده میکنند، مشاهده کنید.
- تصاویر در ویرایشگرهای آلبوم اکنون برچسب ID را نشان می دهند، به طوری که می توانید به راحتی هر شناسه تصویر خاصی را در آلبوم پیدا کنید. همچنین با جستجوی آلبومها در پانل مدیریت، اکنون میتوانید با شناسه تصویر جستجو کنید.
- تنظیمات حفاظت از اضافه بار از setup.php به بخش تنظیمات سایت در پنل مدیریت منتقل شد. منطق آنها تغییر نکرد، اما اکنون می توانید آنها را از پنل مدیریت تغییر دهید و توضیحاتی را ببینید که این تنظیمات برای چیست و چگونه می توانند بر رفتار سایت شما تأثیر بگذارند.
- ما توانایی پیکربندی محدودیتهای حافظه فردی برای هر صفحه سایت را در بخش واسطه کاربری وبسایت اضافه کردیم. این می تواند برای صفحات بزرگی که داده های زیادی را نمایش می دهند یا بارگذاری می کنند مفید باشد.
- همه کوکیهای تنظیمشده توسط KVS برای مشخص کردن ویژگی SameSite بهروزرسانی شدند، که به زودی برای همه مرورگرهای اصلی مورد نیاز خواهد بود.
- برای سایتهایی که از ویدیوهای شبه استفاده میکنند و کاربران را به ویدیوهای واقعی در سایتهای دیگر هدایت میکنند، اکنون میتوان شمارش تغییر مسیرهای مرتبط با منابع محتوا را در آمار Outs فعال کرد. این به این معنی است که اگر 100 شبه ویدیو به سایت A دارید، باید مطمئن شوید که همه آنها سایت A را به عنوان فیلد منبع محتوا دارند. سپس KVS میتواند تعداد بازدیدکنندگانی را که هر روز به سایت A هدایت میشوند از طریق این ویدئوهای شبه شمارش کند. این تنظیم به تنظیمات سایت اضافه شد، جایی که رفتار شبه ویدیو تنظیم شده است.
- برای جلوگیری از نشت استفاده از دیسک، آپلود فایلها در برابر هرزنامه محافظت میشوند.
- جستجوی متن به بلوکهای list_content_sources و list_posts اضافه شد.
- فیلترهای قد و وزن به بلوک list_models اضافه شدند.
- اکنون این امکان وجود دارد که به کاربران اجازه دهیم پروفایل های خود را بدون منتظر ماندن برای تأیید از طرف مدیران حذف کنند. تنظیم جدید به بلوک member_profile_delete اضافه شد. به شما این امکان را میدهد که انتخاب کنید، آیا میخواهید اجازه دهید همه نمایهها به صورت خودکار حذف شوند، یا فقط نمایههای بدون محتوای آپلود شده به صورت خودکار حذف شوند، یا اصلا اجازه ندهید و به صورت دستی مدیریت کنید.
اشکالاتی که رفع شده اند:
- [SEVERE] ایجاد مجدد چندین قالب آلبوم برای یک آلبوم اشتباه انجام شد (جدید در نسخه 5.2.0).
- [SEVERE] هنگامی که فهرست videos_sources به پارتیشن دیسک دیگری منتقل شد (رگرسیون بعد از 5.2.0)، اسکرینشاتهای وارد شده توسط ویدیوهای جدید نادیده گرفته شدند.
- [SEVERE] ویژگیهای جدید 5.2.0 در نمایههای VAST به طور کامل در کدهای جاسازی کار نمیکنند (جدید در نسخه 5.2.0).
- [MEDIUM] تغییر اندازه واترمارک های ویدیویی برای ویدیوهای عمودی در برخی موارد به درستی کار نمی کند (جدید در نسخه 5.2.0).
- [MEDIUM] ارائه خطای 404 برای جستجوهای خالی در برخی موارد میتواند منجر به پاسخ وضعیت 200 به دلیل ذخیرهسازی شود.
- [MEDIUM] رفتار فیلترهای skip_xxx در همه بلوکها به روش صحیحتری اصلاح شد. به عنوان مثال شما بلوک list_videos را طوری پیکربندی کردهاید که از همه ویدیوهای دارای رده 1 رد شود، اما این فیلتر هنگام نمایش ویدیوها بر اساس رده 2، یا رده 3، یا هر دسته دیگری اعمال نمیشود. رفتار جدید همه ویدیوهای دسته 2 را که رده 1 ندارند نمایش می دهد.
- [MEDIUM] تغییر تنظیمات grabber در پانل مدیریت را میتوان با کار پسزمینه grabber برگرداند.
- [MEDIUM] افزونه انتخاب خودکار مدل به درستی با PHP 7.3 و بالاتر کار نمی کرد.
- [MEDIUM] برخی از ویژگیهای تبلیغات VPAID در کدهای جاسازی iframe کار نمیکنند.
- [LOW] تصاویر در ویرایشگر آلبوم به درستی نمایش داده نشدند (جدید در نسخه 5.2.0).
- [LOW] پانل مدیریت به اشتباه برنامهریزی محتوا را در صفحه شروع برای تاریخ "امروز" نمایش داده است.
- [LOW] امکان استفاده از پیوندهای FTP در وارد کردن محتوا وجود نداشت.
- [LOW] Grabbers میتواند محتوا را با عناوین خالی ایجاد کند.
- [LOW] افزونه تولید آواتار در صورت درخواست بلافاصله تولید مجدد را شروع نکرد، منتظر سیگنال cron بود.
- [LOW] بارگذاری فایل منبع جدید در ویدیو، کلید تکراری آن را بازنشانی نکرد.
- [LOW] در برخی از پیکربندیهای سرور، فرآیند اولیه PHP منتظر میماند تا تمام فرآیندهای فرزند به پایان برسد.