نستخدم منصة Discourse للأسئلة المتعلقة بالدعم، ولكن يمكن العثور على العديد من الإجابات في وثائق الدعم لدينا (وهي مبنية على ووردبريس). كنت أتساءل عما إذا كان أحدكم يعرف طريقة أو لديه أفكار حول جعل بحث Discourse يتضمن نتائج من موقع خارجي.
فكرة أخرى كانت محاولة إظهار روابط لمقالات دعم ذات صلة في شريط جانبي للمناقشة التي يطلع عليها المستخدم أو للبحث الذي أجراه للتو. شيء مشابه لرسالة “موضوعك مشابه لـ…” التي تظهر عند إنشاء موضوع جديد، لكن مع محتوى من موقع خارجي.
على أي حال، أتساءل عما إذا كان أحدكم يعرف أي شيء تم تنفيذه مسبقًا من هذا القبيل.
Not sure we are ready to give up on all the customization possibilities available with Wordpress, but I had not considered that. Will need to think on it.
أود أيضًا أن أتمكن من توسيع نطاق بحث Discourse ليشمل نتائج البحث من محركات بحث أخرى. لقد بحثت في الأمر، ولكن يبدو أن هذا الجزء من Discourse غير موثق بشكل جيد ويصعب إنشاء إضافة له. لقد قمت بإنشاء إثبات مفهوم عن طريق تعديل الكود المصدري مباشرة، ولكن هذا من الواضح أنه بعيد عن المرغوب فيه.
على مر السنين، كانت هناك العديد من الدعوات لمثل هذه الميزة:
إذا كنت ترغب في دمج النتائج في بحث Discourse نفسه، أعتقد أنه لا يزال بإمكانك استخدام Algolia، ولكن هذا الحل يتطلب الكثير من الجهد (على سبيل المثال، كيف يمكن للمرء تحديد أولويات النتائج التي تظهر من أي مواقع، وهل البيانات الوصفية الصحيحة متاحة بسهولة ومحدثة دائمًا؟) وهو تكلفة إضافية (ترخيص Algolia).
خيار مجاني، يتطلب صيانة وجهدًا قليلًا، ويوجه المستخدمين إلى محتوى خارجي هو امتداد شريط البحث المتقدم الذي كلفنا Discourse بتوسيعه قبل بضع سنوات. بشكل أساسي، إذا كان الموقع الخارجي يستخدم استعلامات URL قياسية للبحث الخاص به، فهو متوافق مع هذا الخيار.
بهذا أعني، هل تبدو عناوين URL للبحث الخاصة بهم كالتالي؟