إحدى الطرق لقراءة منتدى Discourse هي … مجرد قراءة المواضيع. طريقة أخرى قد تكون رؤية ما=oembeds التي يتم الحديث عنها - في المواضيع. لنفترض أنني أريد أن يناقش منتداي مقاطع فيديو على يوتيوب. عندها أريد قائمة بأحدث Oembeds المفلترة في منتدى، للحصول على منظور آخر لاكتشاف أنشطة المنتدى. ولكن أيضًا قصص الأخبار وما إلى ذلك.
يمكنني بالفعل بدء موضوع عن طريق لصق عنوان URL. بصفتي مستخدمًا بسيطًا، لا أعرف، لكنني أشك في أن Discourse يسجل بالفعل Oembeds كـ “أشياء” خاصة، لأنه يجب أن تكون هناك آلية حيث يتم تحويل الـ oembed إلى … oembed من رابط. لذلك، عندما يحدث هذا، ربما يمكن وضع حدث - حيث يتم وضع الـ oembed في قائمة خاصة به؟
بديلًا، أريد معرفة كيفية إجراء استعلام مع مستكشف قاعدة البيانات وربطه في الرأس؟
الهدف هو الحصول على فكرة عن “الأشياء” التي يتحدث عنها الناس.
أعتقد أن إضافة (plugin) تنشئ مسارًا أو عرضًا جديدًا يحتوي على صفحة من روابط يوتيوب قد تكون فعّالة. تقديري العشوائي هو أن التكلفة تتراوح بين 500 و2000 دولار، اعتمادًا على احتياجاتك المحددة وعلى مدى جمالية التصميم الذي ترغب به.
أنا فقط أكون مبدعًا هنا إذا تم تضمين رابط يوتيوب وتحويله تلقائيًا، مما يجعلني لا أستطيع ببساطة إنشاء رابط للبحث عن “يوتيوب أو Vimeo أو X أو Y فقط في النص”، فهل توجد طريقة أخرى للبحث عن المنشورات التي تحتوي على يوتيوب وما شابهها كنتائج؟ أعني أن البحث عن “يوتيوب” هنا يعطيني نتائج تحتوي على كلمة يوتيوب في العنوان، وليس مقاطع يوتيوب مدمجة في نص المنشور.
لكن كما أتذكر، في المرة الأخيرة كان بإمكاني إيقاف التضمين التلقائي فعليًا. عندها ستكون تلك الروابط قابلة للبحث؟ أي أنني سأتمكن فعليًا من البحث عن “youtube.com” في المنشورات؟ ربما يكون هذا حلاً جيدًا بالنسبة لي، حيث لا أحتاج حقًا إلى التضمين التلقائي. لا أريد رؤية كل تلك الصور إلا إذا طلبت ذلك صراحةً بالنقر عليها. أم أنني مخطئ؟
خلاف ذلك، يمكن إنشاء قاعدة للمجتمع تمنع التضمين في المنشورات، ولكن يجب إنشاء موضوع جديد في فئة الوسائط الخاصة.
لا أرى طريقة سهلة للبحث عن “منشورات تحتوي على نوع ما من الفيديو المضمن”. أعتقد أنه يمكنك تنفيذ استعلام في مستكشف البيانات لشيء مثل
SELECT id post_id, topic_id from posts where cooked like '%lazyYT-containers'
or cooked like '%inline-onebox%'
للحصول على المنشورات والمواضيع التي تحتوي على نوع ما من التضمينات. يمكنك صقل الاستعلام بشكل أكبر للحصول فقط على تلك التي تحتوي على عناصر تهمك، ثم أعتقد أنه يمكنك استخدام مكون سمة لاستدعاء استعلام مستكشف البيانات والقيام بـ … شيء ما.