كيه في اس 6.1.0

05 June, 2023

ما الجديد في KVS 6.1.0

تم إجراء مجموعة كبيرة من التغييرات حول لوحة الإدارة الجديدة. لقد تلقينا بعض التعليقات السلبية من المستخدمين القدامى، وقررنا تقديم بعض الخيارات الإضافية لاستعادة شكل وأسلوب لوحة الإدارة القديمة جزئيًا:

  1. تذكير بما كان ممكنًا بالفعل في الإصدار 6.0.1: إيقاف تشغيل الرموز في القوائم، وتغيير حجم جميع النوافذ المنبثقة ونقلها باستخدام وظيفة الذاكرة، وإضافة CSS مخصص إلى حساب المسؤول الخاص بك - كل هذا في الإعدادات -> الإعدادات الشخصية. يرجى ملاحظة أنه لا يمكن استخدام CSS المخصص لتعيين الخطوط والألوان فحسب، بل أيضًا لإخفاء أجزاء من واجهة المستخدم الرسومية التي لا تحتاج إليها. على سبيل المثال، كل محرر لديه سمة HTML "اسم محرر البيانات" وكل صف حقل لديه سمة "اسم حقل البيانات". باستخدام هذه العناصر وCSS المخصص، يمكنك الآن إخفاء أجزاء من المحرر التي لا تستخدمها أبدًا.
  2. تمت إضافة خيار وضع التمرير إلى الإعدادات الشخصية. سيتيح لك هذا الخيار التبديل إلى تمرير KVS القديم، عندما لا يكون هناك رأس وتذييل ثابتان وتكون الصفحة بأكملها قابلة للتمرير.
  3. تمت إضافة خيار جديد لتخصيص وضع فتح المحرر إلى الإعدادات الشخصية أيضًا. سيتيح لك التغيير إلى وضعين جديدين لعرض المحرر: في النوافذ المنبثقة داخل نفس الصفحة وفي علامات التبويب الجديدة. لن تعرض هاتان الطريقتان الجديدتان الرأس والقائمة الجانبية، لذا يمكن أن تكونا مفيدتين للشاشات الصغيرة.
  4. بالإضافة إلى ذلك، تمت إضافة خيار لفرض إغلاق النافذة المنبثقة عند النقر في أي مكان على مساحة فارغة خارج النافذة المنبثقة، على غرار ما حدث في واجهة المستخدم الرسومية القديمة للمشرف.
  5. بعض التغييرات في واجهة المستخدم الرسومية لمرشح الشبكة: قمنا بزيادة حجم التحكم في البحث، وأضفنا زر تطبيق بجوار مجموعة المرشحات النشطة، كما كان من قبل. كما يتم تمكين جميع حقول البحث بشكل افتراضي الآن.
  6. يمكنك الآن استخدام مفتاح لوحة المفاتيح "لأسفل" في عناصر تحكم التحديد المتقدمة لعرض القائمة الكاملة للعناصر المتاحة كقائمة منسدلة، على غرار عناصر تحكم التحديد الأصلية.
  7. توفر كل نافذة منبثقة، عند الاقتضاء، رابطًا لتنزيل محتويات النافذة المنبثقة وفتحها في علامة تبويب متصفح جديدة.
  8. استعادة التركيز التلقائي الافتراضي إلى الحقل الأول في المحررين.
  9. يتيح التحكم في التقويم الآن اختيار التواريخ باستخدام لوحة المفاتيح فقط.
  10. ستعرض الشبكات الصور المصغرة بتنسيق شبكة متعدد الأعمدة إذا اخترت عمود الصور المصغرة فقط في منتقي الأعمدة. يمكن استخدام هذا لمراجعة مجموعات كبيرة من الإبهام.

تمت تقوية ميزة العلامة المائية للفيديو لمنع مسح العلامة المائية بسهولة:

  1. تمت إضافة القدرة على تحديد الحد الأقصى للإزاحة بالبكسل أو النسبة المئوية لحجم الفيديو لإزاحة العلامة المائية بشكل عشوائي على المحورين X وY.
  2. تمت إضافة دعم لتبديل موضع الزاوية للعلامة المائية الثابتة، مما يجعلها تظهر بشكل عشوائي في زوايا مختلفة لعدد N من المرات التي تحددها).
  3. لتمرير العلامات المائية، تمت إضافة دعم لأوقات التمرير العشوائية باستخدام بناء جملة خاص.

تمت إضافة قائمة بميزات SEO / DMCA المتعلقة بالبحث:

  1. استعلامات البحث تدعم الآن الحالة، بحيث يمكنك إلغاء تنشيط أي استعلام. والسبب في ذلك هو منع عرض هذا الاستعلام في أي صفحات تسرد استعلامات البحث (تُستخدم عادةً لأغراض تحسين محركات البحث). في السابق، كان بإمكانك فقط حذف الاستعلامات التي لا تريد أن تكون مرئية، ولكن كان من الممكن أن تظهر مرة أخرى.
  2. في إعدادات الإحصائيات، يمكنك الآن ضبط إضافة كافة الاستعلامات الجديدة في حالة غير نشطة. يمكنك استخدام هذا الخيار إذا كنت تريد الموافقة يدويًا على الاستعلامات التي تريد عرضها على موقعك.
  3. في كل مكان في الكتل حيث يتم دعم البحث عن النص، أصبح من الممكن الآن تخصيص سلوك الكتلة عندما يحاول المستخدم البحث عن شيء يطابق الاستعلام غير النشط في قاعدة البيانات الخاصة بك، أو شيء يحتوي على كلمة محظورة. في كلتا الحالتين، يمكنك استخدام معلمات الحظر لفرض خطأ 404 في الاستجابة، أو إجراء إعادة توجيه إلى عنوان URL آخر. يبدو أن هذا مطلوب مع قيود قانون الألفية الجديدة لحقوق طبع ونشر المواد الرقمية الأخيرة، عندما يطلب الوكلاء عناوين URL التي تحتوي على بعض مالكي حقوق الطبع والنشر لإرجاع أخطاء 404 (ربما لإزالة عناوين URL هذه من فهرس Google)، حتى لو لم يتم العثور على نتائج ذات صلة.
  4. أخيرًا، أصبح من الممكن الآن التحكم بشكل أفضل في التخزين المؤقت لصفحات نتائج البحث. في السابق، كان KVS يقوم بتخزين النتائج مؤقتًا للاستعلامات المكونة من كلمة واحدة فقط لتجنب تجاوز سعة نظام ذاكرة التخزين المؤقت. أضفنا الآن معلمة كتلة search_caching_words بحيث يمكنك السماح بالتخزين المؤقت للاستعلامات المكونة من كلمتين، أو حتى الاستعلامات المكونة من 3 كلمات أيضًا.

تحسينات أخرى:

  1. تمت إضافة ميزة إرسال الإشعارات عبر البريد الإلكتروني إلى الإعدادات الشخصية لكل مسؤول. يمكنك الآن تكوين بريدك الإلكتروني واختيار الإشعارات التي ترغب في تلقيها (تعتمد مجموعة الإشعارات المتاحة على أذونات المسؤول لديك والقائمة الكاملة متاحة فقط للمسؤولين المتميزين). بالإضافة إلى الإشعارات، سيكون من الممكن أيضًا إرسال تعليقات المستخدمين عبر البريد الإلكتروني - إما جميعهم، أو فقط مع القائمة المحددة من الكلمات المدرجة في القائمة البيضاء.
  2. تمت إضافة دعم لأنظمة التخزين المتوافقة مع Amazon S3 وS3 في خوادم التخزين. بالإضافة إلى ذلك، أضفنا أيضًا خيار "لا يوجد وصول عام" إلى حقل نوع البث للحالات التي تريد فيها استخدام خادم التخزين للنسخ الاحتياطي فقط (وجود خوادم تخزين متعددة في نفس المجموعة).
  3. في تنسيقات لقطات الشاشة، سيكون من القانوني الآن حذف تنسيقات JPG والاحتفاظ بتنسيقات WebP فقط، حيث وصل دعم أجهزتهم أخيرًا إلى 98%. ستدعم إعدادات المشغل الآن تنسيقًا واحدًا فقط لالتقاط لقطات شاشة المخطط الزمني، ومن المفترض أن يقوم تحديث KVS بتحويله تلقائيًا إلى WebP. ولذلك نوصي بحذف تنسيق JPG من قائمة تنسيقات لقطات الشاشة TIMELINE (!) بعد التحديث. للحصول على نظرة عامة على تنسيقات لقطات الشاشة، قررنا الاحتفاظ بكل من JPG وWebP بشكل افتراضي في المظهر الافتراضي لدينا، ولكن في إعدادات السمات، ستتمكن الآن من تحديد تنسيقات WebP في جميع الخيارات حيث كانت تنسيقات JPG فقط ممكنة في السابق (خيار تنسيق الإبهام الأساسي). وبالتالي يمكنك اختيار التخلص تمامًا من تنسيقات JPG في مقاطع الفيديو (للأسف ليس في أماكن أخرى في الوقت الحالي، ولكن هذا قادم). سننظر أيضًا في تنسيق AVIF المستقبلي، حيث يصل اعتماده الآن إلى أكثر من 80%.
  4. تعزيز أمان لوحة إدارة التحرير الشامل. في السابق، كان التحرير الجماعي ممكنًا تلقائيًا للمسؤولين الذين لديهم إذن "تحرير جميع البيانات". سيكون هناك الآن إذن منفصل للتحرير الشامل الذي يجب تعيينه يدويًا لكل مسؤول يحتاج إلى هذه الميزة (وهذا يشمل أيضًا التحرير عبر واجهة المستخدم الرسومية المستوردة). كما ستسمح واجهة المستخدم الرسومية للتحرير الجماعي بتغيير البيانات التي تسمح بها أذونات التحرير الأخرى فقط. وهذا من شأنه أن يضمن أن المسؤولين المحدودين لن يتمكنوا من الإضرار ببياناتك بما يتجاوز مسؤولياتهم المحددة. وبالإضافة إلى ذلك، أضفنا إذنًا محددًا لتغيير ملكية مسؤول المحتوى، والذي كان متاحًا في السابق للمسؤولين المتميزين فقط.
  5. تعزيز الأمن حذف المحتوى. يمكنك الآن تكوين الحد الأقصى اليومي للمحتوى المحذوف لكل مسؤول محدود (سيتم تعيين 30 بشكل افتراضي بعد التحديث). سيضمن هذا التغيير عدم قدرة المشرفين على حذف المحتوى الخاص بك عن طريق الخطأ أو بشكل ضار. لن يكون للمسؤولين المتميزين هذا الحد، ولكن سيكون هناك حد إضافي صارم بحد أقصى 1000 كائن محتوى (مقاطع فيديو و/أو ألبومات) يمكن لمعالج المهام الخلفية حذفها يوميًا. إذا لزم الأمر، يمكن تعديله عبر ملف التكوين setup.php.
  6. يمكن لـ KVS الآن إنشاء مستخدمين يختارون بشكل عشوائي من 8 مليون قاعدة بيانات لأسماء المستخدمين مفتوحة المصدر. سيحصل هؤلاء المستخدمون على حالة "تم إنشاؤها" جديدة لفصلهم عن المستخدمين الحقيقيين. يمكن تمكين هذا في أي مكان يكون فيه استيراد المحتوى ممكنًا، لمحاكاة المحتوى الذي يتم تحميله من مستخدمين حقيقيين. بالنسبة لمشروعات KVS الحالية، يمكنك استخدام واجهة المستخدم الرسومية للتحرير الشامل لإعادة تعيين مقاطع الفيديو لإنشاء مستخدمين جدد. كان هناك أيضًا خيار تمت إضافته في إعدادات Memberzone مما يسمح بتخصيص عدد المرات التي يجب على KVS "إعادة استخدام" المستخدم الذي تم إنشاؤه بالفعل مقابل إنشاء مستخدمين جدد. سيؤدي هذا إلى محاكاة بعض المستخدمين الذين تم إنشاؤهم بإضافة مقاطع فيديو أكثر من مقطع فيديو واحد.
  7. يمكن تمكين التحكم في السرعة المضاف إلى المشغل، والذي يتم إيقاف تشغيله افتراضيًا، في إعدادات المشغل.
  8. تقديم معالج تثبيت السمة. يمكن استخدامه لاستبدال السمة الافتراضية بأي سمة أخرى توفرها جهة خارجية أو نسخها من مشروعك الآخر عبر البرنامج الإضافي للنسخ الاحتياطي KVS. تحتوي السمات عادةً على تبعيات على أحجام الإبهام التي تم تصميمها من أجلها، لذلك لن يستبدل المعالج السمة فحسب، بل سيتحقق أيضًا من التبعيات ويقترح عليك إنشاء تنسيقات الإبهام المطلوبة تلقائيًا، أو تغيير خيارات الصورة الأخرى كما هو مطلوب بواسطة السمة الجديدة.
  9. سيسجل سجل السمات الآن التغييرات في معلمات الكتلة. أي ملفات محذوفة، تم تسجيلها مسبقًا في سجل السمات، ستؤدي أيضًا إلى تشغيل حدث التغيير عند حذفها.
  10. تدعم الإعدادات المسبقة لاستيراد المحتوى الآن القوائم السوداء التي ستسمح بتخطي استيراد أسطر محددة تحتوي على أي من الكلمات المدرجة في القائمة السوداء.
  11. سيدعم المكون الإضافي Neuroscore الآن إعادة كتابة العناوين من العناوين والفئات وأسماء النماذج القديمة. علاوة على ذلك، سيكون بإمكانه الآن اكتشاف النماذج والفئات تلقائيًا من لقطات شاشة الفيديو تلقائيًا. لا تزال هذه الميزات قيد اختبار التكامل وسنقوم بتنشيطها بالكامل في التحديث النهائي فقط.
  12. سيقوم البرنامج الإضافي لتنظيف ذاكرة التخزين المؤقت للقالب الآن بإجراء تنظيف أكثر ذكاءً لذاكرة التخزين المؤقت، وسيكون أيضًا قادرًا على عرض إحصائيات ذاكرة التخزين المؤقت الأكثر تقدمًا، مما يساعد في تحليل التحميل الزائد لذاكرة التخزين المؤقت. في السابق، كانت زيادة وقت ذاكرة التخزين المؤقت لكتلة واحدة تؤدي إلى كمية هائلة من ملفات ذاكرة التخزين المؤقت غير المرغوب فيها، ولكن مع التغيير الأخير، لن تكون هناك مشكلة بعد الآن.
  13. في البرنامج المساعد DigiRegs، يمكنك الآن اختيار تطبيق فحص DigiRegs فقط لمقاطع الفيديو التي لا تحتوي على معلومات مصدر المحتوى.
  14. سيأخذ البرنامج الإضافي للاختيار التلقائي للنموذج بعين الاعتبار اسم المستخدم والقناة ومصدر المحتوى لتعيين النماذج تلقائيًا، مما سيؤدي إلى زيادة معدل نجاح البرنامج الإضافي مع المحتوى من أدوات الإمساك.
  15. في البرنامج المساعد لأدوات الالتقاط عند تنشيط الطيار الآلي لأدوات الالتقاط الفردية، يمكنك الآن تحديد النطاق الزمني الذي تريد تنفيذ أداة الالتقاط المحددة فيه. في السابق، كان من الممكن فقط تحديد الفاصل الزمني بين عمليات التنفيذ اللاحقة.
  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. في كتل list_videos وlist_albums وlist_content، قدمنا ​​معلمة Limit_access_level، التي يمكن استخدامها لإظهار المحتوى المتاح للمستخدم الحالي استنادًا إلى إعدادات مستوى الوصول إلى المحتوى العالمي والفردي. بالإضافة إلى ذلك أضفنا معلمة access_level_id لإظهار المحتوى بمستوى وصول محدد.
  23. ستؤدي حماية ملفات الفيديو الآن تلقائيًا إلى إدراج جميع عناوين IP الخاصة بـ Googlebot / Bingbot في القائمة البيضاء باستخدام القائمة المتوفرة لعناوين IP المعروفة. في السابق، كان KVS يستخدم فقط بحث DNS العكسي لإدراج طلبات Googlebot في القائمة البيضاء، ولكن تم الإبلاغ عن أن هذه الوظيفة لا تعمل دائمًا. بالإضافة إلى ذلك، أضفنا دعمًا لتدوين قناع CIDR في حقل القائمة البيضاء لـ IP لإعدادات حماية الفيديو.

الأخطاء التي تم إصلاحها:

  1. [متوسط] لم يقم مشغل KVS بتهيئة التحميل المسبق على أجهزة Android.
  2. [منخفض] لم يتم احتساب الإحصائيات بشكل صحيح على النطاقات الفرعية بخلاف www.
  3. [منخفض] لا يدعم Player VAST تخطي 00:00:00 لإظهار زر التخطي على الفور.
  4. [منخفض] في بعض الحالات، قد تحتوي إحصائيات البحث على صفر نتائج تم العثور عليها.
  5. [منخفض] لم تكن خلاصات التصدير تُرجع نتائج فارغة عند تمرير فئة غير موجودة، أو أي مرشح تصنيف آخر في المعلمات.
  6. [منخفض] العديد من الإصلاحات الصغيرة في لوحة الإدارة الجديدة.
العلامة التجارية الجديدة KVS 6.3.0 موجودة هنا اطلب الآن