KVS 6.1.0

05 June, 2023

موارد جدید در KVS 6.1.0

مجموعه عظیمی از تغییرات در اطراف پنل مدیریت جدید ایجاد شد. ما بازخوردهای منفی از کاربران قدیمی دریافت کردیم و تصمیم گرفتیم گزینه های اضافی را برای بازیابی بخشی از ظاهر و احساس پنل مدیریت قدیمی ارائه کنیم:

  1. یادآوری آنچه قبلاً در نسخه 6.0.1 امکان پذیر بود: خاموش کردن نمادها در منوها، تغییر اندازه و جابجایی همه پنجره های بازشو با عملکرد حافظه، افزودن CSS سفارشی به حساب مدیریت - همه اینها در تنظیمات -> تنظیمات شخصی. لطفاً توجه داشته باشید که از CSS سفارشی نه تنها می‌توان برای تنظیم فونت‌ها و رنگ‌ها استفاده کرد، بلکه برای مخفی کردن بخش‌هایی از رابط کاربری گرافیکی که به آن‌ها نیاز ندارید نیز می‌توان استفاده کرد. به عنوان مثال، هر ویرایشگر دارای ویژگی HTML "data-editor-name" و هر ردیف فیلد دارای ویژگی "data-field-name" است. با استفاده از این و CSS سفارشی، اکنون می توانید بخش هایی از ویرایشگر را که هرگز استفاده نمی کنید پنهان کنید.
  2. گزینه حالت اسکرول به تنظیمات شخصی اضافه شد. این گزینه به شما امکان می دهد به اسکرول KVS قدیمی بروید، زمانی که هیچ سرصفحه و پاورقی ثابتی وجود نداشت و کل صفحه قابل پیمایش بود.
  3. گزینه جدیدی برای سفارشی کردن حالت باز کردن ویرایشگر به تنظیمات شخصی نیز اضافه شد. به شما امکان می دهد به 2 حالت جدید نمایش ویرایشگر تغییر دهید: در پنجره های بازشو در همان صفحه و در برگه های جدید. این هر دو روش جدید هدر و منوی جانبی را ارائه نمی دهند، بنابراین می توانند برای نمایشگرهای کوچک مفید باشند.
  4. علاوه بر این، گزینه ای برای بستن پنجره بازشو هنگام کلیک کردن در هر جایی روی فضای خالی خارج از پنجره بازشو اضافه شده است، مشابه آنچه در رابط کاربری گرافیکی مدیریت قدیمی اتفاق افتاده است.
  5. برخی تغییرات در رابط کاربری گرافیکی فیلتر شبکه: اندازه کنترل جستجو را افزایش دادیم و دکمه Apply را در کنار مجموعه فیلترهای فعال اضافه کردیم، همانطور که قبلا بود. همچنین، اکنون تمام فیلدهای جستجو به صورت پیش فرض فعال هستند.
  6. اکنون می توانید از کلید صفحه کلید "پایین" در کنترل های انتخابگر پیشرفته برای نمایش لیست کامل موارد موجود به صورت کشویی، مشابه کنترل های انتخابی بومی استفاده کنید.
  7. اکنون هر پنجره بازشو در صورت امکان، پیوندی برای بارگیری و باز کردن محتوای بازشو در یک برگه مرورگر جدید ارائه می دهد.
  8. فوکوس خودکار پیش فرض را به فیلد اول در ویرایشگرها بازگرداند.
  9. کنترل تقویم اکنون فقط با استفاده از صفحه کلید امکان انتخاب تاریخ را فراهم می کند.
  10. اگر فقط ستون انگشت شست را در انتخابگر ستون انتخاب کنید، گریدها شست ها را در قالب شبکه چند ستونی نمایش می دهند. این را می توان برای بررسی مجموعه های بزرگ از شست استفاده کرد.

ویژگی واترمارک ویدیو برای جلوگیری از پاک کردن آسان واترمارک سخت شد:

  1. اضافه شدن قابلیت تعیین حداکثر افست بر حسب پیکسل یا درصد اندازه ویدیو برای جابجایی واترمارک به صورت تصادفی در محور X و Y.
  2. اضافه شدن پشتیبانی برای جابجایی موقعیت گوشه واترمارک ثابت، که باعث می شود آن را به صورت تصادفی در گوشه های مختلف برای تعداد N باری که شما تعریف می کنید نمایش داده شود.
  3. برای پیمایش واترمارک، پشتیبانی اضافه شده برای تصادفی کردن زمان پیمایش با استفاده از نحو خاص.

لیستی از ویژگی های SEO / DMCA مرتبط با جستجو اضافه شده است:

  1. پرس و جوهای جستجو اکنون از وضعیت پشتیبانی می کنند، به طوری که می توانید هر درخواستی را غیرفعال کنید. دلیل انجام این کار جلوگیری از نمایش این پرس و جو در هر صفحه ای است که عبارت های جستجو را فهرست می کند (معمولاً برای اهداف سئو استفاده می شود). قبلا فقط می توانستید جستارهایی را حذف کنید که نمی خواستید قابل مشاهده باشند، اما می توانستند دوباره ظاهر شوند.
  2. در تنظیمات Stats اکنون می توانید پیکربندی کنید که تمام درخواست های جدید در وضعیت غیر فعال اضافه شوند. اگر می خواهید به صورت دستی پرس و جوهایی را که می خواهید در سایت خود نمایش دهید تأیید کنید، می توانید از این گزینه استفاده کنید.
  3. در همه جای بلوک‌هایی که جستجوی متنی پشتیبانی می‌شود، اکنون می‌توان رفتار بلوک را سفارشی کرد، زمانی که کاربر سعی می‌کند چیزی را جستجو کند که با پرس و جو غیرفعال در پایگاه داده شما مطابقت دارد، یا چیزی که حاوی یک کلمه مسدود شده است. در هر دو مورد می‌توانید از پارامترهای بلوک برای اجبار خطای 404 در پاسخ استفاده کنید، یا یک تغییر مسیر به URL دیگر انجام دهید. به نظر می‌رسد این مورد با محدودیت‌های اخیر DMCA ضروری است، زمانی که نماینده‌ها از URL‌هایی درخواست می‌کنند که حاوی برخی از مالکان حق نسخه‌برداری هستند تا خطاهای 404 را برگردانند (احتمالاً برای حذف این URLها از فهرست Google)، حتی اگر هیچ نتیجه مرتبطی پیدا نشود.
  4. در نهایت، اکنون امکان کنترل بهتر کش کردن صفحات نتایج جستجو وجود خواهد داشت. قبلاً KVS نتایج را فقط برای پرس و جوهای تک کلمه ای ذخیره می کرد تا از سرریز سیستم کش جلوگیری شود. اکنون ما یک پارامتر block search_caching_words اضافه کردیم تا بتوانید درخواست‌های 2 کلمه‌ای یا حتی پرس‌وجوهای 3 کلمه‌ای را نیز در کش ذخیره کنید.

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

  1. قابلیت ارسال اعلان به تنظیمات شخصی هر مدیر اضافه شد. اکنون می‌توانید ایمیل خود را پیکربندی کنید و انتخاب کنید که کدام اعلان‌ها را می‌خواهید دریافت کنید (مجموعه اعلان‌های موجود به مجوزهای سرپرست شما بستگی دارد و لیست کامل فقط برای سوپرادمین‌ها در دسترس است). علاوه بر اعلان‌ها، امکان ارسال بازخورد از کاربران ایمیل نیز وجود خواهد داشت - یا همه آنها، یا فقط با لیست داده شده از کلمات در لیست سفید.
  2. پشتیبانی از سیستم های ذخیره سازی سازگار با Amazon S3 و S3 در سرورهای ذخیره سازی اضافه شده است. علاوه بر آن، برای مواردی که می خواهید از سرور ذخیره سازی فقط برای نسخه پشتیبان استفاده کنید (داشتن چندین سرور ذخیره سازی در یک گروه) گزینه "عدم دسترسی عمومی" را نیز به قسمت نوع پخش اضافه کردیم.
  3. در قالب‌های اسکرین شات، حذف فرمت‌های JPG و حفظ فقط فرمت‌های WebP قانونی خواهد بود، زیرا پشتیبانی دستگاه‌شان در نهایت به 98 درصد می‌رسد. تنظیمات پخش کننده اکنون فقط از یک فرمت برای اسکرین شات های خط زمانی پشتیبانی می کند و به روز رسانی KVS باید به طور خودکار آن را به WebP تغییر دهد. بنابراین توصیه می کنیم فرمت JPG را از لیست قالب های اسکرین شات TIMELINE (!) پس از به روز رسانی حذف کنید. برای نمای کلی فرمت های اسکرین شات، ما تصمیم گرفتیم که هر دو JPG و WebP را به صورت پیش فرض در تم پیش فرض خود نگه داریم، اما در تنظیمات تم اکنون می توانید فرمت های WebP را در همه گزینه هایی که قبلا فقط فرمت های JPG امکان پذیر بود (گزینه فرمت انگشت شست اولیه) انتخاب کنید. بنابراین شما می توانید به طور کامل از شر فرمت های JPG در فیلم ها خلاص شوید (متاسفانه در حال حاضر در جاهای دیگر نیست، اما این در حال آمدن است). ما همچنین به دنبال قالب آینده AVIF خواهیم بود، زیرا اکنون بیش از 80٪ پذیرش دارد.
  4. افزایش امنیت پنل مدیریت ویرایش انبوه. قبلاً ویرایش انبوه به طور خودکار برای مدیران با مجوز "ویرایش همه داده ها" امکان پذیر بود. اکنون یک مجوز جداگانه برای ویرایش انبوه وجود خواهد داشت که باید به صورت دستی برای هر مدیری که به این ویژگی نیاز دارد تنظیم شود (این شامل ویرایش از طریق import GUI نیز می شود). همچنین ویرایش انبوه رابط کاربری گرافیکی اجازه می دهد تا تنها داده هایی را تغییر دهید که توسط سایر مجوزهای ویرایش مجاز است. این تضمین می کند که مدیران محدود نمی توانند به داده های شما بیش از مسئولیت های خاص خود آسیب برسانند. و علاوه بر این، مجوز خاصی را برای تغییر مالکیت مدیر محتوا اضافه کردیم، که قبلا فقط برای سوپرادمین ها امکان پذیر بود.
  5. افزایش امنیت حذف محتوا. اکنون می توانید حداکثر محدودیت روزانه محتوای حذف شده را برای هر سرپرست محدود پیکربندی کنید (30 به طور پیش فرض پس از به روز رسانی تنظیم می شود). این تغییر باعث می شود که مدیران شما نتوانند به طور تصادفی یا بدخواهانه محتوای شما را حذف کنند. سوپرادمین‌ها این محدودیت را نخواهند داشت، اما یک محدودیت سخت اضافی از حداکثر 1000 شی محتوا (ویدئو و/یا آلبوم) وجود خواهد داشت که پردازشگر وظیفه پس‌زمینه می‌تواند در روز حذف کند. در صورت نیاز، می توان آن را از طریق فایل پیکربندی setup.php تنظیم کرد.
  6. KVS اکنون می تواند کاربرانی را تولید کند که به طور تصادفی از 8 میلیون پایگاه داده نام کاربری منبع باز انتخاب می کنند. چنین کاربرانی وضعیت جدید "تولید شده" را دریافت می کنند تا آنها را از کاربران واقعی جدا کند. این را می توان در هر جایی که وارد کردن محتوا امکان پذیر باشد فعال کرد تا محتوای بارگذاری شده از کاربران واقعی را شبیه سازی کند. برای پروژه‌های KVS موجود، می‌توانید از ویرایش انبوه رابط کاربری گرافیکی برای تخصیص مجدد ویدیوها به کاربرانی که به تازگی تولید شده‌اند استفاده کنید. همچنین گزینه ای در تنظیمات Memberzone اضافه شده است که به شما امکان می دهد تعداد دفعات استفاده مجدد از KVS در مقابل ایجاد موارد جدید توسط کاربر از قبل تولید شده را سفارشی کنید. با این کار برخی از کاربران ایجاد شده بیشتر از یک ویدیو اضافه خواهند کرد.
  7. کنترل سرعت اضافه شده به پخش کننده، به طور پیش فرض خاموش است، می تواند در تنظیمات Player فعال شود.
  8. جادوگر نصب تم معرفی شد. می توان از آن برای جایگزینی تم پیش فرض با هر تم دیگری که توسط شخص ثالث ارائه شده یا از پروژه دیگر شما از طریق افزونه KVS پشتیبان تهیه شده است، استفاده کرد. تم‌ها معمولاً به اندازه‌های انگشت شست که برای آن طراحی شده‌اند وابستگی دارند، بنابراین جادوگر نه تنها جایگزین تم می‌شود، بلکه وابستگی‌ها را نیز بررسی می‌کند و به شما پیشنهاد می‌کند قالب‌های شست مورد نیاز را به‌طور خودکار ایجاد کنید، یا سایر گزینه‌های تصویر را مطابق با موضوع جدید تغییر دهید.
  9. تاریخچه تم اکنون تغییرات در پارامترهای بلوک را ثبت می کند. هر فایل حذف شده ای که قبلاً در تاریخچه تم ثبت شده است، هنگام حذف نیز باعث ایجاد رویداد تغییر می شود.
  10. از پیش تنظیم‌های واردات محتوا اکنون از لیست‌های سیاه پشتیبانی می‌کنند که اجازه می‌دهند از وارد کردن خطوط خاصی که حاوی هر یک از کلمات لیست سیاه هستند، صرفنظر کنید.
  11. افزونه Neuroscore اکنون از بازنویسی عناوین از عناوین، دسته ها و نام مدل های قدیمی پشتیبانی می کند. علاوه بر این، اکنون می‌تواند به طور خودکار مدل‌ها و دسته‌ها را از اسکرین‌شات‌های ویدیویی شناسایی کند. این ویژگی‌ها هنوز در مرحله آزمایش یکپارچه هستند و فقط در به‌روزرسانی نهایی آنها را به طور کامل فعال خواهیم کرد.
  12. افزونه پاکسازی کش الگو اکنون پاکسازی حافظه پنهان را هوشمندتر انجام می دهد و همچنین می تواند آمارهای کش پیشرفته تری را نمایش دهد که برای تجزیه و تحلیل اضافه بار کش مفید است. افزایش زمان کش قبلی برای یک بلوک منجر به حجم زیادی از فایل های کش ناخواسته می شود، اما با تغییر اخیر دیگر مشکلی وجود نخواهد داشت.
  13. در افزونه DigiRegs اکنون می توانید انتخاب کنید که فقط بررسی DigiRegs را برای ویدیوهایی که اطلاعات منبع محتوا ندارند اعمال کنید.
  14. افزونه انتخاب خودکار مدل، نام کاربری، کانال و منبع محتوا را برای تخصیص خودکار مدل‌ها در نظر می‌گیرد، این امر باعث افزایش میزان موفقیت افزونه با محتوای گیرا می‌شود.
  15. در پلاگین grabbers هنگام فعال کردن خودکار خلبان برای گربرهای فردی، اکنون می توانید محدوده زمانی را که می خواهید گربر خاص اجرا شود را مشخص کنید. قبلا فقط تعیین فاصله بین اجراهای بعدی امکان پذیر بود.
  16. افزونه پشتیبان گیری اکنون از کپی کردن آرشیوهای پشتیبان در برخی از FTP پشتیبانی می کند.
  17. ویرایش انبوه اکنون از ایجاد لیست های پخش جدید در پرواز پشتیبانی می کند.
  18. صادر کردن فیدها امکان پیکربندی فقط صدور انواع محتوای ویدیویی خاص را فراهم می کند (به عنوان مثال فقط ویدیوهای جاسازی شده یا آپلود شده).
  19. منطقی که فایل‌های آپلود شده را هش می‌کند و موارد تکراری را جستجو می‌کند، فقط بخشی از فایل را که معمولاً حاوی اطلاعات هدر و فریم‌های کلیدی است، هش می‌کند. با این حال، پس از به روز رسانی روی همه افراد تأثیر نمی گذارد. اگر می‌خواهید این اصلاح را اعمال کنید، باید $config['optimize_file_hashing']="true" را اضافه کنید. خط (با نقطه ویرگول در پایان) به /admin/include/setup.php، با این حال پس از فعال کردن این - همه ویدیوهای موجود در بررسی های تکراری شرکت نمی کنند و به طور بالقوه می توانند دوباره آپلود شوند. این روش به طور پیش فرض برای نصب های جدید فعال می شود.
  20. امنیت بهتر برای حساب های کاربری و ایمیل ها. KVS اکنون تنها به یک جلسه کاربر اجازه می دهد، به طوری که اگر جلسه دیگری با همان حساب وارد شده باشد، هر جلسه دیگری به طور خودکار از سیستم خارج می شود. اگر ایمیل ارائه شده قبلاً در KVS استفاده شده باشد یا نه (بررسی ایمیل تکراری) رویه‌های ثبت نام و بازیابی رمز عبور افشا نمی‌شوند. بنابراین نمی توان گفت که آیا ایمیل خاصی ثبت شده است یا خیر. همچنین KVS اطمینان حاصل می کند که کاربر با همان ایمیل می تواند یک بار دیگر حساب جدید از طریق پردازشگر پرداخت ایجاد کند. این ممکن است زمانی اتفاق بیفتد که یک کاربر پولی چرخه پرداخت مجدد خود را لغو کند و سپس بخواهد یک بار دیگر دسترسی را خریداری کند. قبلاً KVS نه تنها به نام کاربری منحصر به فرد، بلکه به ایمیل نیز نیاز داشت.
  21. در بلوک‌های video_view و album_view پارامتر limit_ignore_seo_bots را اضافه کردیم که می‌تواند برای خاموش کردن محدودیت مشاهده محتوا برای ربات‌های SEO (عامل‌های کاربر) استفاده شود. محدودیت مشاهده محتوا یکی دیگر از تنظیمات در بلوک های ذکر شده است که تعداد محتوای قابل دسترسی توسط کاربر را با یک IP واحد در مدت زمان مشخص محدود می کند. این محدودیت معمولاً برای فعال کردن کاربران ثبت نام برای دسترسی به محتوای بیشتر استفاده می شود، اما ممکن است بر نمایه سازی ربات های سئو نیز تأثیر منفی بگذارد.
  22. در لیست_ویدئوها، لیست_آلبوم ها و بلوک های فهرست_محتوا، پارامتر limit_access_level را معرفی کردیم که می تواند برای نمایش محتوای موجود برای کاربر فعلی بر اساس تنظیمات سطح دسترسی کلی و فردی به محتوا استفاده شود. علاوه بر این، پارامتر access_level_id را برای نمایش محتوای با سطح دسترسی خاص اضافه کردیم.
  23. حفاظت از فایل های ویدئویی اکنون به طور خودکار تمام IP های Googlebot / Bingbot را با استفاده از لیست ارائه شده از IP های شناخته شده در لیست سفید قرار می دهد. قبلاً KVS فقط از جستجوی معکوس DNS برای لیست سفید درخواست های Googlebot استفاده می کرد، اما گزارش شده بود که این عملکرد همیشه کار نمی کند. علاوه بر آن، ما پشتیبانی از نشان‌گذاری ماسک CIDR را در قسمت فهرست سفید IP تنظیمات حفاظت از ویدئو اضافه کردیم.

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

  1. پخش کننده KVS [MEDIUM] پیش بارگذاری را در دستگاه های Android راه اندازی نکرد.
  2. [LOW] آمار به درستی در زیر دامنه های غیر از www محاسبه نشده است.
  3. [LOW] پخش کننده VAST از افست پرش 00:00:00 پشتیبانی نمی کند تا دکمه پرش بلافاصله نشان داده شود.
  4. [LOW] در برخی موارد، آمار جستجو حاوی صفر نتیجه یافت شده است.
  5. [پایین] فیدهای صادراتی هنگام عبور دسته‌بندی موجود یا هر فیلتر دسته‌بندی دیگر در پارامترها، نتایج خالی را برنمی‌گرداند.
  6. [LOW] رفع اشکالات کوچک مختلف در پنل مدیریت جدید.
KVS 6.3.0 کاملاً جدید اینجاست اکنون سفارش دهید