الجديد في KVS 5.3.0
تحسينات محرك التحويل:
- سيدعم محرك التحويل الآن إرفاق أجزاء ما قبل التشغيل و/أو ما بعد التشغيل في ملفات الفيديو. ويمكن تهيئتها في إعدادات تنسيق الفيديو بشكل فردي لكل تنسيق فيديو.
- عند إنشاء ملفات مقطع دعائي في وضع التخطي السريع، سيتحقق محرك التحويل من مدة الملف الناتج وسيقوم بالرجوع إلى التخطي البطيء في حالة مدة المقطع الدعائي الخاطئة. في السابق، كان من الممكن إنشاء مقاطع دعائية ذات مدة خاطئة بسبب بعض مشكلات ffmpeg.
- سيعمل خادم التحويل على تنظيف المهام القديمة بشكل أسرع.
- سيكون من الممكن تكوين أولوية التحويل الافتراضية بشكل منفصل لمقاطع الفيديو والألبومات. قد يكون هذا مفيدًا للمواقع التي تحتوي على قائمة انتظار كبيرة من مقاطع الفيديو والألبومات الجديدة التي تم تحميلها بواسطة الأعضاء. في هذه الحالة، عادةً ما يعطي KVS أولوية أعلى لمقاطع الفيديو، والتي تتم معالجتها أيضًا بشكل أبطأ. ستساعد زيادة أولوية التحويل الافتراضية للألبومات على معالجتها بشكل أسرع.
- سيكون من الممكن ضبط إعادة التشغيل التلقائي لبعض مهام الخلفية الفاشلة حتى عدة مرات. في بعض الحالات، قد يؤدي ضعف الاتصال بين الخوادم إلى فشل مهام الخلفية بشكل عشوائي، وعادةً ما تؤدي إعادة تشغيل هذه المهام إلى إكمالها في التكرار التالي. يمكن تفعيل هذا الخيار في إعدادات المحتوى.
العديد من الميزات الجديدة في الاستيراد اليدوي والخلاصات:
- يتم الآن تجميع كافة رسائل التحقق من صحة الاستيراد حسب نوعها، بحيث يكون من الأسهل بكثير إلقاء نظرة عليها.
- تمت إضافة القدرة على تحديث مقاطع الفيديو والألبومات بشكل مجمّع من خلال استيراد واجهة المستخدم الرسومية. الفكرة هي أنه إذا كنت تريد تحديث قيم معينة في العديد من مقاطع الفيديو/الألبومات، فيمكنك تصديرها إلى ملف CSV أولاً، ثم فتحه باستخدام Excel أو محرر مشابه وإجراء أي تعديل تحتاجه. ثم قم بالاستيراد مرة أخرى إلى KVS في وضع "التحديث". الشرط الوحيد هو أنك تحتاج إلى تصدير عمود المعرف واستيراده مرة أخرى.
- سيدعم استيراد الخلاصات تنسيق RSS 2.0، الذي يمكنه توفير ملفات الفيديو.
- سيوفر تصدير الخلاصات القدرة على تهيئة التصفية حسب علامة المشرف.
تحسينات إعدادات المشغل:
- في محدد السطح، من الممكن الآن إلغاء تحديد أي سطح، مما يؤدي إلى عدم تحميل أي ملفات CSS إضافية. هذا مخصص للمهووسين بتحسين الويب الذين قد يرغبون في تضمين أنماط CSS للمشغل أو تضمينها في ملف CSS الأساسي.
- في إعدادات المشغل في كل مكان حيث كان من الممكن ربط عنوان URL الإعلاني بحقل عنوان URL لمصدر المحتوى، سيكون من الممكن الآن أيضًا استخدام أي من الحقول المخصصة لمصدر المحتوى أيضًا.
- لقد أضفنا القدرة على تهيئة إعلانات ما قبل التشغيل لبدء العرض بعد مشاهدة الفيديو رقم N بواسطة المستخدم.
تحسينات أخرى:
- سيشاهد المسؤولون الآن شريط أدوات المسؤول في كل صفحة تم إنشاؤها بواسطة KVS. يسلط شريط الأدوات هذا الضوء على بنية الصفحة وتسلسلها الهرمي، وهو مصمم لتبسيط تطوير السمة وتصحيح الأخطاء بالإضافة إلى ميزة التصحيح المتوفرة بالفعل. سيسمح شريط الأدوات أيضًا للمسؤولين بتنشيط التخزين المؤقت للكتلة والذي قد يكون مفيدًا في المشاريع الضخمة ذات الصفحات التي يتم إنشاؤها بكثافة. نظرًا لأن التخزين المؤقت لا يتم تنشيطه للمسؤولين افتراضيًا، فقد يستغرق الأمر وقتًا طويلاً لإنشاء كل صفحة بالكامل من قاعدة البيانات وقد يجعل التنقل في الموقع أمرًا مؤلمًا إذا قمت بتسجيل الدخول إلى لوحة الإدارة. يحدث هذا عندما يكون تمكين التخزين المؤقت للكتلة مفيدًا. وأخيرًا، سيوفر شريط الأدوات أيضًا روابط تنقل سريعة لفتح المحررين لأي فيديو، أو مستخدم، أو كائن سياق آخر عند فتحهم في الموقع.
- تم تحسين أذونات التحرير لمحرري الفيديو والألبومات. بالنسبة للألبومات، لم يكن من الممكن تخصيص الأذونات المحببة مثل مقاطع الفيديو من قبل، وقد تمت إضافة ذلك في التحديث الجديد. بالنسبة لمقاطع الفيديو، قمنا أيضًا بتوسيع قائمة الأذونات وإضافة أذونات منفصلة لتعديل مجموعة التخزين والعلامة المقفلة وملفات الفيديو وبعض الحقول الأخرى. في السابق، لم تكن هذه الإجراءات ممكنة إلا بإذن "تحرير جميع بيانات مقاطع الفيديو". تم أيضًا إصلاح عدد من المشكلات الأخرى في هذا المجال.
- بدأت ميزة إشعارات المشرف الجديدة مع ترحيل بعض المشكلات الحرجة والتحذيرات إليها. لقد لاحظنا أن المسؤولين يتجاهلون في كثير من الأحيان المشكلات المنشورة في الصفحة الرئيسية للوحة الإدارة، ولكن في معظم الحالات يشيرون إلى مشاكل في مشروعك. نريد أن يولي المشرفون مزيدًا من الاهتمام لها، بحيث يتم الآن تمييزها في قوائم لوحة المشرف.
- سيعمل المكون الإضافي للتدقيق على التحقق من صحة المحتوى بشكل أفضل وسيسمح بالتصفية حسب المشكلات من أنواع مختلفة (على سبيل المثال، تصفية مقاطع الفيديو التي بها مشكلات تتعلق بلقطات الشاشة أو ملفات الفيديو). في السابق، لم يكن التحقق من صحة المحتوى يشير إلى نوع المشكلة، لذا لم تكن التصفية المنفصلة ممكنة.
- سيسمح الآن محررو الفيديو والألبومات بتحديث العلامات المخصصة. العلامات المخصصة هي وظيفة تخصيص محددة جدًا تُستخدم عادةً لتحسين أداء تصفية المحتوى. في معظم الحالات، سيقوم دعم KVS بتكوين هذه العلامات ليتم تحديثها بشكل جماعي تلقائيًا بناءً على الفئات أو العلامات أو أي شيء آخر. ولكن في بعض الحالات قد تحتاج إلى القدرة على تعديلها بشكل فردي.
- تم تحسين واجهة المستخدم الرسومية للوحة الإدارة لمراقبة تغييرات القالب والسجل. لقد أضفنا الإعلانات إلى قائمة التغييرات والسجلات التي تمت مراقبتها، حتى تتمكن من العودة إلى كود الإعلان الأقدم إذا لزم الأمر. أضفنا أيضًا عرضًا لرقم الإصدار في كل محرر مراقب للسماح لك بالانتقال بسرعة إلى سجل الإصدارات لأي قالب. وأخيرًا، في قائمة التغييرات غير المتوقعة أضفنا إمكانية الموافقة على جزء منها فقط عبر مربعات الاختيار.
- يمكن الآن لميزة التحديد الجماعي (مقاطع الفيديو والألبومات) تحديد الكائنات باستخدام قائمة معرفات مفصولة بفواصل. في السابق، كان من الممكن فقط الاختيار من خلال تقديم المعرفات في سطر جديد، وهو ما لم يكن مناسبًا في بعض الحالات.
- تمت إضافة القدرة على البحث عن المستخدمين حسب عنوان IP، وكذلك تمت إضافة تجميع IP في الإحصائيات -> تسجيلات دخول منطقة الأعضاء لرؤية المستخدمين الذين يستخدمون حسابات متعددة من نفس عنوان IP.
- ستعرض الصور الموجودة في برامج تحرير الألبوم الآن علامة التعريف، بحيث يمكنك بسهولة العثور على أي معرف صورة محدد في الألبوم. يمكن الآن أيضًا البحث في الألبومات في لوحة الإدارة عن طريق معرف الصورة.
- تم نقل إعدادات الحماية من التحميل الزائد من قسم setup.php إلى قسم إعدادات الموقع في لوحة الإدارة. لم يتغير منطقهم، ولكن يمكنك الآن تغييره من لوحة الإدارة والاطلاع على توضيحات بشأن غرض هذه الإعدادات وكيف يمكن أن تؤثر على سلوك موقعك.
- لقد أضفنا القدرة على تكوين حدود الذاكرة الفردية لكل صفحة موقع في قسم واجهة مستخدم موقع الويب. قد يكون هذا مفيدًا للصفحات الضخمة التي تعرض أو تحمّل العديد من البيانات.
- تم تحديث جميع ملفات تعريف الارتباط التي تم تعيينها بواسطة KVS لتحديد سمة SameSite، والتي ستكون مطلوبة قريبًا بواسطة جميع المتصفحات الرئيسية.
- بالنسبة للمواقع التي تستخدم مقاطع فيديو زائفة وتعيد توجيه المستخدمين إلى مقاطع الفيديو الفعلية على مواقع أخرى، فمن الممكن الآن تمكين حساب عمليات إعادة التوجيه المرتبطة بمصادر المحتوى في إحصائيات Outs. وهذا يعني أنه إذا كان لديك 100 مقطع فيديو زائف يشير إلى الموقع أ، فيجب عليك التأكد من أن جميعها تحتوي على الموقع أ كحقل مصدر محتوى. بعد ذلك، يمكن لـ KVS حساب عدد الزوار الذين تتم إعادة توجيههم إلى الموقع "أ" كل يوم عبر مقاطع الفيديو الزائفة هذه. تمت إضافة هذا الإعداد إلى إعدادات الموقع، حيث يتم تعيين سلوك الفيديو الزائف.
- تم حماية تحميلات الملفات من البريد العشوائي لمنع تسرب استخدام القرص.
- تمت إضافة البحث النصي إلى الكتل 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] يمكن التراجع عن تغيير إعدادات أداة الالتقاط في لوحة الإدارة عن طريق مهمة خلفية أداة الالتقاط.
- [MEDIUM] لم يكن البرنامج الإضافي للاختيار التلقائي للنموذج يعمل بشكل صحيح مع PHP 7.3+.
- [MEDIUM] لم تعمل بعض ميزات إعلانات VPAID في رموز تضمين iframe.
- [LOW] لم يتم عرض الصور في محرر الألبوم بشكل صحيح (جديد في 5.2.0).
- [LOW] عرضت لوحة الإدارة بشكل غير صحيح جدولة المحتوى على صفحة البداية لتاريخ "اليوم".
- [LOW] لم يكن من الممكن استخدام روابط FTP في استيراد المحتوى.
- [LOW] يمكن للمختطفين إنشاء محتوى بعناوين فارغة.
- [LOW] لم يبدأ المكون الإضافي لإنشاء الصور الرمزية في عملية إعادة الإنشاء على الفور إذا طُلب منك ذلك، وكان ينتظر إشارة cron.
- [LOW] لم يؤدي تحميل ملف مصدر جديد إلى الفيديو إلى إعادة تعيين مفتاحه المكرر.
- [LOW] في بعض تكوينات الخادم، ستنتظر عملية PHP الأساسية حتى تنتهي جميع العمليات الفرعية.