اكتشاف Oembed - ما الذي يتم الحديث عنه؟

إحدى طرق قراءة منتدى Discourse هي … مجرد قراءة المواضيع. وطريقة أخرى قد تكون رؤية ما هو oembeds الذي يُناقش - داخل المواضيع. لنفترض أنني أحتاج إلى منتدى لمناقشة مقاطع يوتيوب. عندها سأريد قائمة بأحدث الـ Oembeds المفلترة في المنتدى، للحصول على منظور آخر لاكتشاف أنشطة المنتدى. وكذلك قصص الأخبار وما إلى ذلك.

يمكنني بالفعل بدء موضوع عن طريق لصق رابط فيه. وبصفتي مستخدمًا عاديًا، لا أعرف الكثير، لكنني أشك في أن Discourse يسجل بالفعل الـ Oembeds كـ “أشياء” خاصة، نظرًا لوجود آلية لتحويل الرابط إلى … oembed. لذا، عندما يحدث ذلك، ربما يمكن وضع حدث - حيث يتم إدراج الـ oembed في قائمة منفصلة؟

بدلاً من ذلك، أود معرفة كيفية إنشاء استعلام باستخدام مستكشف قاعدة البيانات وربطه في الرأس؟

الهدف هو الحصول على فكرة عن “الأشياء” التي يتحدث عنها الناس.

لقد وضعتها تحت #feature - لكن ربما كان يجب أن تكون تحت ux

ما رأيك؟

أعتقد أن إضافة (plugin) تنشئ مسارًا أو عرضًا جديدًا يحتوي على صفحة من روابط يوتيوب قد تكون فعّالة. تقديري العشوائي هو أن التكلفة تتراوح بين 500 و2000 دولار، اعتمادًا على احتياجاتك المحددة وعلى مدى جمالية التصميم الذي ترغب به.

وهو ما يعني بطريقة أخرى أنه لا يمكن القيام بذلك بسهولة.

شكرًا لك يا جاي. أردت فقط التأكد.

إعجاب واحد (1)

أنا فقط أكون مبدعًا هنا :slight_smile: إذا تم تضمين رابط يوتيوب وتحويله تلقائيًا، مما يجعلني لا أستطيع ببساطة إنشاء رابط للبحث عن “يوتيوب أو Vimeo أو X أو Y فقط في النص”، فهل توجد طريقة أخرى للبحث عن المنشورات التي تحتوي على يوتيوب وما شابهها كنتائج؟ أعني أن البحث عن “يوتيوب” هنا يعطيني نتائج تحتوي على كلمة يوتيوب في العنوان، وليس مقاطع يوتيوب مدمجة في نص المنشور.

لكن كما أتذكر، في المرة الأخيرة كان بإمكاني إيقاف التضمين التلقائي فعليًا. عندها ستكون تلك الروابط قابلة للبحث؟ أي أنني سأتمكن فعليًا من البحث عن “youtube.com” في المنشورات؟ ربما يكون هذا حلاً جيدًا بالنسبة لي، حيث لا أحتاج حقًا إلى التضمين التلقائي. لا أريد رؤية كل تلك الصور إلا إذا طلبت ذلك صراحةً بالنقر عليها. أم أنني مخطئ؟

خلاف ذلك، يمكن إنشاء قاعدة للمجتمع تمنع التضمين في المنشورات، ولكن يجب إنشاء موضوع جديد في فئة الوسائط الخاصة.

فقط… أكون مبدعًا.

أي أفكار؟

لا أرى طريقة سهلة للبحث عن “منشورات تحتوي على نوع ما من الفيديو المضمن”. أعتقد أنه يمكنك تنفيذ استعلام في مستكشف البيانات لشيء مثل

SELECT id post_id, topic_id from posts where cooked like '%lazyYT-containers' 
or cooked like '%inline-onebox%'

للحصول على المنشورات والمواضيع التي تحتوي على نوع ما من التضمينات. يمكنك صقل الاستعلام بشكل أكبر للحصول فقط على تلك التي تحتوي على عناصر تهمك، ثم أعتقد أنه يمكنك استخدام مكون سمة لاستدعاء استعلام مستكشف البيانات والقيام بـ … شيء ما.

إعجاب واحد (1)

لكن هل تحويل Oembed للرابط الذي أدخلته في المحرر لا يُسجّل في قاعدة البيانات كحدث؟