تظهر المشكلة أيضًا مع بعض المواقع الإباحية حيث حاول الأعضاء مشاركة روابط؛ قمت باختبار سريع حيث ألصقت مجموعة من روابط الفيديو من مواقع مختلفة، ولم تعمل العديد من المواقع الإباحية الرئيسية أيضًا.
يبدو أن هذا خطأ نسبيًا خطير، فقط لأنه يؤثر على تضمين مقاطع الفيديو من فيسبوك. يفضّل أعضائي (الأقل خبرة تقنيًا) مشاركة روابط لأمور على فيسبوك جزئيًا لأنّها شائعة وعالمية. بالإضافة إلى ذلك، إذا نشر شخص ما هذا الرابط في رسالة، يتم تحليله إلى شيء لا يعمل، ويختفي الرابط الأصلي. لذا لا يمكنك حتى الانتقال إلى ذلك الرابط إذا أردت… فهو غير متاح على الإطلاق بعد الآن.
إذًا… هل من الممكن إخبار Discourse بعدم محاولة تضمين مقاطع الفيديو تلقائيًا في تلك النطاقات؟ كنت أبحث عن إعداد مثل “قائمة سوداء للروابط التي تحتوي على هذه الكلمات من تضمين الوسائط” حيث يمكنني إضافة تلك النطاقات. (أو ربما قائمة بيضاء للروابط المعتمدة مثل يوتيوب وفيميو، للمساعدة في تجنب المشاكل المستقبلية مع مواقع جديدة.)
إذا لم يكن ذلك ممكنًا، فهل هناك إصلاح سريع يمكنني القيام به على منتدياتي للمساعدة؟
نعم، أعتقد أن ذلك أمر بالغ الأهمية. ليس الأمر كبيرًا بالنسبة لي إذا لم يدعم Discourse مقاطع فيديو فيسبوك، لكن الأمر كبير عندما يقوم عضو بلصق رابط (وهو أمر غير نادر) فيظهر رسالة خطأ… ويختفي الرابط الأصلي. لدي الآن عدة رسائل من هذا القبيل في منتداي. نحن كمسؤولين نقوم بإصلاحها يدويًا عند ظهورها، لكن من الواضح أن هذا ليس حلاً مثاليًا.
أعتقد أن هذه مشكلة خطيرة، ليس إلا لأن فيسبوك (إلى جانب مواقع فيديو أخرى جربتها) شائعة جدًا.
أود جدًا إيجاد حل سريع… أخبرني إذا كنت أستطيع المساعدة؟
بالمناسبة، تذكير بأن هذه المشكلة تحدث في مواقع أخرى غير فيسبوك؛ حاول عضو نشر رابط لصفحة فيديو على xvideos.com وفشل الأمر أيضًا. (تحذير: محتوى غير مناسب للقاصرين! هذا موقع للبالغين بشكل كبير!) قمت باختباره مع عدد من المواقع الأخرى ووجدت نفس النتيجة.
يُشار إلى أن فشل عرض الفيديو في الصندوق الواحد عادةً ما يشير إلى وجود خطأ في الموقع الذي تحاول تضمينه. وفي حالة فيسبوك، كان السبب في ذلك هو أن فيسبوك كان يقيد العرض ويسمح بتشغيل الفيديو لفترة زمنية محددة فقط.
عادةً ما نعمل على تجاوز هذه الأخطاء فقط للمواقع الشائعة جدًا (مثل إنستغرام) حتى يستفيد منها المجتمع الأوسع. أما إذا لم يكن الموقع شائعًا وتحتاج إلى تضمين فيديوهاته في موقعك، فإن الطريقة الموصى بها هي إنشاء إضافة مخصصة تضيف محرك صندوق واحد مخصصًا لذلك الموقع.
مما. هل توجد طريقة لإدراج نطاقات معينة في القائمة البيضاء بحيث يحاول onebox تضمينها؟ إذا لم يكن الأمر كذلك، يبدو أن لدينا هذه الحالة:
أدير منتدى مجتمع حيث يحب الأعضاء ربط المواقع التي تحتوي على مقاطع فيديو. (قد تكون هذه أي مواقع، بالطبع… لا نعرف ذلك الآن.)
إذا كان هناك خطأ في كود الموقع يمنع التضمين من العمل، يقوم Discourse بتشويه التضمين (بشكل قبيح)، والأكثر سوءاً، أنه يزيل عنوان URL الأصلي بحيث لا يتمكن الآخرون من معرفة ما كان يحاول مشاركته المنشئ الأصلي.
ألا يبدو أن الخطوة 2 يجب أن تكون: “إذا كان هناك خطأ في كود الموقع يمنع التضمين من العمل، يتوقف Discourse عن محاولة التضمين وبدلاً من ذلك يسمح للروابط بالمرور ببساطة؟”
لا يمكنني إصلاح هذا باستخدام القائمة السوداء لأنني لا أعرف ما هي النطاقات المتأثرة بهذا، وبالطبع، قد تواجه أي موقع هذه المشكلة في المستقبل. تماماً كما رأينا هنا مع فيسبوك.
حسنًا، لا بأس بذلك. ليس لدي تقدير دقيق لمدى خطورة هذه المشكلة؛ فالتعامل اليدوي معها يُعد حلاً ممتازًا إذا لم يكن هناك سوى عدد قليل من النطاقات التي تواجه هذه المشكلة.
ما زلت أعتقد أن Discourse يجب أن تتعامل مع البيانات الخارجية غير الصحيحة بطريقة أكثر لباقة من مجرد “إنشاء رسالة خطأ ضخمة وإزالة أهم محتوى من منشور المستخدم الأصلي”، وأعتقد أنك توافقني على ذلك أيضًا. ولكن في الوقت الحالي، يُعد الحظر حلاً بديلاً مقبولاً. شكرًا لك.