مكون سمة لإضافة مصدر بحث جديد

أفكر في تطوير مكون سمة لدمج محرك بحث من موقع آخر مع مثيل Discourse الخاص بي. يمتلك هذا محرك البحث واجهة برمجة تطبيقات يمكن الاستعلام عنها بالمعلمات اللازمة.

الفكرة هي تعديل مربع حوار البحث لإضافة مربع اختيار، وعند تحديده، سيقوم مربع حوار البحث بالبحث في مصدر آخر:

هل هذا ممكن باستخدام مكون سمة؟ أم أنه يقع ضمن نطاق الإضافات؟
بما أنني جديد في تطوير Discourse، هل توجد أي إرشادات أو ممارسات مثلى حول كيفية تحقيق ذلك؟

شكرًا جزيلاً مقدّمًا :slight_smile:

إذا كان الأمر سيعمل مع منطق جانب العميل، فإن مكون السمة كافٍ. أما إذا تطلب الأمر منطقًا من جانب الخادم للعرض، فستحتاج إلى إضافة.

شكرًا لك @osioke، هذا ما كنت أفكر فيه أيضًا… هل لديك أي توجيهات أو أفضل الممارسات حول كيفية تحقيق ذلك؟

سأجرب ذلك قريبًا بنفسي، وعلى الأرجح سأعود بأسئلة أكثر تحديدًا…