لطفاً اطلاعات کامل بهروزرسانی را در انجمن KVS بیابید: KVS 6.2. 0 به روز رسانی.
موارد جدید در KVS 6.2.0:
- ما خوشحالیم که اعلام کنیم پشتیبانی PHP 8.1 برای آزمایش بتا در دسترس است، زیرا ما بدون بهروزرسانی Smarty این کار را انجام دادیم. ما استفاده از PHP 8.1 را برای پروژههای جدید توصیه میکنیم، اما فعلاً بهروزرسانی PHP را در پروژههای در حال اجرا بدون نیاز حیاتی توصیه نمیکنیم، زیرا ممکن است هنوز مشکلاتی با انطباق کامل وجود داشته باشد. اگرچه احتمالاً PHP 8.2 نیز پشتیبانی میشود، اما هنوز نمیتوانیم آن را به طور رسمی اعلام کنیم. هنگام تغییر به PHP8 ممکن است مشکلات مهمی در مورد سفارشی سازی قالب سایت شما و هر کد PHP سفارشی که دارید وجود داشته باشد. در حال حاضر یک مشکل شناخته شده با تم پیش فرض KVS وجود دارد، اما ممکن است بیشتر باشد. بنابراین قبل از انجام تغییر نسخه PHP لطفاً انجمن ما را برای آخرین جزئیات در مورد مهاجرت PHP8 بررسی کنید - ما با هر مشکل جدیدی که پیدا شد به روز رسانی خواهیم کرد.
- ما شروع به آماده سازی موتور تبدیل برای پشتیبانی HLS / جریان تطبیقی آینده کرده ایم. در این به روز رسانی مفهوم گروه های فرمت ویدئو را تغییر دادیم. قبلاً، KVS تنها از 2 گروه ثابت از فرمتها به نامهای «Standard» و «Premium» پشتیبانی میکرد. از فرمتهای استاندارد برای ویدیوهای عمومی و خصوصی و از فرمتهای Premium برای ویدیوهای ممتاز استفاده شد. چنین مفهومی اجازه تغییر یک ویدیوی ممتاز را به نوع عمومی / خصوصی یا بالعکس نمی داد. اکنون KVS از هر تعداد گروه فرمت ویدیویی پشتیبانی میکند و مانند قبل مستقیماً به نوع ویدیو متصل نمیشوند (اما به خاطر سازگاری با عقب ما مجبور شدیم توانایی انتخاب خودکار یک گروه فرمت برای ویدیوهای ممتاز را حفظ کنیم. مانند قبل). اول از همه، این اجازه می دهد تا هر ویدیویی را بین نوع عمومی / خصوصی / حق بیمه در هر زمان تغییر دهید. ثانیاً، امکان انتقال ویدیوها از یک گروه فرمت به گروه دیگر وجود خواهد داشت. این ویژگی در آینده هنگام انتقال پروژههای موجود به فرمت ویدیوی HLS مورد نیاز خواهد بود، بنابراین نیازی نیست به تعداد ویدیوهای خود فکر کنید و به سرورهای ذخیرهسازی خود نیاز به فضای دیسک x2 داشته باشید، زیرا فرآیند انتقال ویدیوهای قدیمی را حذف میکند. به محض ایجاد فایل های ویدیویی جدید برای هر ویدیو.
- در موتور تبدیل، ما اسکرین شات های ویدئویی را که بین سرورهای اصلی و تبدیل کننده کپی می کنند، بهینه کردیم، به طوری که همه فایل های اسکرین شات با هم در یک آرشیو نوار ادغام شده و به عنوان یک فایل واحد کپی می شوند. این بهینه سازی ممکن است به طور چشمگیری سرعت پردازش ویدئو را برای پروژه هایی که از سرورهای تبدیل راه دور با تاخیر FTP بالا استفاده می کنند، افزایش دهد.
- در تنظیمات اسکرین شات ویدیو، اکنون می توانید فعال کنید که اسکرین شات های عمودی با 2، 3 یا 4 تصویر پشت سر هم در یک اسکرین شات افقی ادغام شوند.
- در سرورهای تبدیل اکنون می توانید مشخص کنید که آیا سرور باید قبل از شروع استفاده از سرورهای دیگر به طور کامل با وظایف بارگذاری شود. این گزینه ممکن است مفید باشد اگر شما یک سرور تبدیل قدرتمندتر و برخی از آنها قدرتمندتر داشته باشید. در چنین سناریویی، اگر این گزینه را فعال نکنید، وظایف تبدیل شما ممکن است به طور تصادفی در همه سرورها توزیع شود، در نتیجه برخی از وظایف در سرورهای کم قدرت کپی می شوند، در حالی که قدرتمندتر به طور کامل بارگذاری نمی شود. استفاده از گزینه جدید منجر به پردازش سریعتر میشود، مگر در مواردی که صف وظایف بزرگی دارید که منتظر پردازش هستند و تمام منابع تبدیل شما باید به طور کامل بارگیری شوند.
- اکنون امکان جداسازی ویدیوهای افقی در مقابل عمودی در پنل مدیریت و ناحیه سایت وجود دارد، KVS از یک پرچم جدید در داده های ویدیویی پشتیبانی می کند.
- افزونه جستجوی خارجی با پشتیبانی از آلبوم ها و جستارهای جستجو گسترش یافته است، آنها اکنون می توانند از طریق SphinxSearch برای دقت و عملکرد بهتر جستجو ارائه شوند. همچنین در صورتی که KVS تشخیص دهد SphinxSearch کار نمی کند، افزونه اکنون از اعلان خطا پشتیبانی می کند. برای دریافت اعلان های ایمیل برای این نوع خطا، باید آن را به صورت دستی در تنظیمات شخصی فعال کنید. لطفاً برای پیکربندی SphinxSearch به پست انجمن ما مراجعه کنید، از صفحه افزونه در پنل مدیریت پیوند داده شده است.
- افزونه Synonymizer با پشتیبانی از عبارات چند کلمه ای بهبود یافته است، قبلا فقط از تک کلمات پشتیبانی می کرد. همچنین اکنون امکان حذف کلمات خاص با جایگزین کردن آنها با متن خالی وجود خواهد داشت. لطفا توجه داشته باشید که افزونه Synonymizer برای جایگزینی کلمات ممنوعه در محتوای ارسال شده توسط کاربران طراحی نشده است، ویژگی دیگری برای این کار در تنظیمات وب سایت وجود دارد. اما این افزونه را می توان برای پردازش محتوا از grabbers / import استفاده کرد و همچنین قادر به پس پردازش محتوای موجود در هر زمان با استفاده از قابلیت ویرایش انبوه است.
- معماری nextgen KVS در نهایت به تمام بلوک های دسته بندی list_xxx و xxx_view، از جمله دسته ها، مدل ها، برچسب ها و منابع محتوا می رسد. این ویژگیهای جدیدی را برای آنها به ارمغان میآورد: فیلترهای بیشتر، جستجوی متن، فهرستهای مرتبط، و - آنچه که اغلب پرسیده میشود - پرس و جوهای به هم پیوسته. پرس و جوهای به هم پیوسته امکان نمایش دسته بندی هایی را که همراه با دیگر دسته بندی ها در ویدئوها، آلبوم ها یا پست ها استفاده می شود را می دهد. مثال: برای یک مدل، تمام دستهها یا برچسبهایی را که همراه با این مدل در ویدیوها استفاده میشوند نشان دهید. یا برای دستهبندی، تمام برچسبهایی که همراه با این دسته در ویدیوها استفاده میشوند را نشان دهید. این پرس و جوها گران هستند، بنابراین چنین بلوک هایی باید به خوبی ذخیره شوند تا بار پایگاه داده کاهش یابد.
- یکی دیگر از ویژگی های nextgen در درجه اول به مدل ها اضافه شد، اما ما در حال حاضر موفق به تکمیل کامل آن نشدیم. این توانایی سفارشی کردن لیست مقادیر انتخابگر از پیش تعریف شده برای زمینه هایی مانند جنسیت، رنگ چشم و رنگ مو (و در آینده برای نمایه های کاربر نیز خواهد بود). هنوز راهی برای سفارشی کردن این از طریق پنل مدیریت وجود ندارد، اما از طریق پایگاه داده امکان پذیر است، و اگر شدیداً به این نیاز دارید، لطفاً با پشتیبانی ما برای جزئیات تماس بگیرید. اما این تغییر منجر به ناسازگاری با مضامین مربوط به ارزش های جنسیتی مدل شده است. تم پیشفرض KVS دارای یک فیلتر جنسیتی در لیست مدل بود که پس از بهروزرسانی به درستی کار نمیکند. و هرگونه سفارشیسازی تم که به جنسیت مدل متصل شود، نمایش مقادیر را به درستی متوقف میکند. متأسفانه هیچ راهی برای رفع خودکار آن وجود ندارد، و اگر این فیلترینگ خاص برای سایت شما مهم است، لطفاً به راهنمای انجمن در مورد اینکه چه چیزی باید در موضوع تغییر کند و به چه طریقی باید تغییر کند، مراجعه کنید.
- منطق نویسهگردانی دایرکتوریها (بخش متنی URL برای ویدیوها، دستهها و غیره) کمی تغییر کرد. قبلاً اگر نویسهنویسی فعال نمیشد (موارد نادر، زیرا نویسهنویسی بهطور پیشفرض فعال است و احتمالاً بعد از آن خاموش نمیشود)، KVS نویسهها و اعداد لاتین را در URL نگه میداشت و هر چیز دیگری را حذف میکرد. اگر عنوان هیچ نویسه لاتین نداشت، که یک مورد رایج برای زبانهای چینی / عربی / روسی است، URL بهعنوان یک رشته 32 نویسهای تصادفی ایجاد میشود. این رفتار اکنون تغییر کرده است: اگر نویسهگردانی فعال نباشد، KVS از عنوان بهعنوان URL استفاده میکند و فقط فاصلهها و نویسههای ویژه را با خط تیره جایگزین میکند. برای اینکه قبلاً این رفتار را داشته باشید، لازم بود که فایل پسوند PHP ساخته شده ویژه kvs_translit.php را آپلود کنید، اما این دیگر نیازی نخواهد بود. اگر میخواهید نشانیهای اینترنتی به زبان مادری خود داشته باشید، فقط میتوانید نویسهگردانی را در تنظیمات محتوا -> تنظیمات دایرکتوریهای تولید شده خاموش کنید.
- رفتار پخش کننده جاسازی در مواردی بهبود یافته است که ناشران جاسازی شما سعی می کنند ارجاع دهنده خود را پنهان کنند (دامنه اصلی که کدهای جاسازی شما را در آن قرار می دهند). در این حالت پخش کننده KVS ویدیوها را پخش نمی کند، اما در عوض URL صفحه ویدیوی شما را با کلیک کردن باز می کند. آمار استفاده از پخشکننده جاسازی به تعداد استفاده از <ارجاعکننده خالی> برای چنین مواردی ادامه میدهد، اما اکنون این استفادهها نمیتوانند ویدیوهای شما را تماشا کنند. این ناشران یا باید کدهای جاسازی شما را از سایت های خود حذف کنند یا برای اینکه کدهای جاسازی به طور کامل کار کنند، اطلاعات مربوط به دامنه های خود را پنهان نمی کنند. همچنین مشکل دیگری در مورد سندباکس کردن کدهای تعبیه شده شما وجود دارد و متاسفانه هیچ راه حل فنی ندارد. حالت Sandbox به ناشران جاسازی شما اجازه میدهد از باز شدن پیوندها از داخل پخشکننده جاسازی شما، از جمله کلیکهای تبلیغاتی و پیوند به صفحات ویدیوی سایت شما، جلوگیری کنند. خود تبلیغات به طور معمول نمایش داده می شود، اما نمی توان روی آن کلیک کرد. این امر نسبت آمار تبلیغاتی شما را کاهش میدهد و ممکن است منجر به کاهش نرخهای پرداختی توسط تبلیغکنندگان شود. تنها راه حل در اینجا نظارت بر دامنههایی است که از کدهای جاسازی شما استفاده میکنند (این آمار را میتوانید در Stats -> Embed usage پیدا کنید)، و بررسی کنید که آیا سایتی ویژگی sandbox را به تگ
- نمایه های تبلیغاتی اکنون می توانند تبلیغ کنندگان خاصی را به مرورگرهای خاص محدود کنند.
- در ویرایش انبوه رابط کاربری گرافیکی، اکنون میتوانید اسکرینشاتهای جدول زمانی را برای مجموعه خاصی از ویدیوها دوباره ایجاد کنید، و CDN را برای مجموعه محتوای انتخابشده مجبور به لغو اعتبار کنید.
- پلاگین Grabbers اکنون میتواند از زیر دامنهها برای برخی از grabbers خاص پشتیبانی کند. این برای وارد کردن محتوای بومیسازی شده از لولههایی که بومیسازی آنها از طریق زیر دامنهها انجام شده است، لازم است. اگر می بینید که این برای گربرهای خاص کار نمی کند، لطفاً به ما اطلاع دهید و ما grabbers را برای آن به روز می کنیم.
- در نسخه 6.1.0 امکان دسترسی کاربران به حساب های خود از چندین دستگاه به طور همزمان را غیرفعال کردیم، اکنون گزینه ای را در تنظیمات وب سایت اضافه کرده ایم تا در صورت نیاز این قابلیت را دوباره فعال کنیم.
- در تنظیمات Memberzone اکنون می توان قیمت توکن پیش فرض متفاوتی را برای ویدیوهای عمومی و خصوصی تعیین کرد. قبلاً این قیمت فقط برای هر دو نوع ویدیو قابل تنظیم بود.
- صادر کردن فیدها اکنون به کاربران فید اجازه میدهد فقط ویدیوهایی را که در بازه زمانی معینی اصلاح شدهاند پرس و جو کنند.
- در کنترل انتخابگر پنل مدیریت، اکنون می توانید نمایش مترادف ها را خاموش کنید یا در مترادف ها جستجو کنید.
- در تنظیمات شخصی، اکنون میتوانید رفتار خودکار برگه جدید را برای URLهای مدیریت داخلی خاموش کنید، اگر میخواهید به شدت در همان برگه باز شوند، مگر اینکه به صورت دستی از کلید Ctrl برای اجبار کردن تب جدید استفاده کنید.
- رابط کاربری گرافیکی پلیر در پنل مدیریت اکنون اجازه تغییر سرعت پخش را می دهد.
- در پلاگین Neuroscore گزینه جدیدی برای تغییر فهرست راهنمای ویدیو به همراه عناوین در وظایف بازنویسی عنوان اضافه شد.
- در بلوک album_edit اکنون می توان حداقل و حداکثر اندازه فایل مجاز تصاویر آپلود شده را محدود کرد.
- در نسخه 6.1.0 ما پشتیبانی از اسکرین شات های جدول زمانی JPG را به عنوان نسخه بازگشتی برای قالب WebP خاموش کردیم. پس از بازخورد مشتریان خود، تصمیم گرفتیم آن را برگردانیم - اکنون اگر در تنظیمات پخش کننده فرمت WebP را برای اسکرین شات های خط زمانی انتخاب کرده باشید و علاوه بر آن پروژه شما فرمت JPG دیگری را برای آنها تعریف کند - پخش کننده KVS به طور خودکار برای دستگاه هایی که این کار را انجام می دهند به JPG بازگردانده می شود. WebP را پشتیبانی نمی کند.
اشکالاتی که رفع شده اند:
- [SEVERE] حفاظت از فایل های ویدئویی اگر برخی از IP ها را در لیست سفید در تنظیمات حفاظتی (از نسخه 6.1.0) قرار داده باشید، کار نمی کند.
- [متوسط] برخی از بازخوردها (معمولاً هرزنامه) ارسال نشد، آنها منجر به خطاهایی شدند که به کاربران نشان داده شدند. این از یک طرف خوب بود، اما می تواند منجر به از دست دادن چیزی مهم شود (از 6.1.0).
- اگر نام فایل ویدیویی حاوی چندین نقطه باشد (از نسخه 6.1.0) پلاگین آپلود کننده محتوای FTP [LOW] کار نمی کند.
- [LOW] خلبان خودکار Grabber اگر روی برنامه زمانبندی تنظیم شده بود، به درستی کار نمیکرد.
- [LOW] گزارشهای ورود کاربر اکنون نسخه کامل آدرسهای IPv6 را نگه میدارند، قبلاً آنها فقط آخرین قسمت آنها را نگه میداشتند.