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

أبحث عن نصيحة حول كيفية المضي قدمًا في هذه المهمة.

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

نحن في الواقع نقوم بتحميل صفحة الهبوط Reactjs داخل Discourse الخاص بنا (لأسباب غير ذات صلة)، لذلك يتم فتح Discourse في نفس النافذة وتكون وظيفة البحث في الرأس، ولكننا نريد سحبها إلى صفحة Reactjs.

image

هذه هي الخيارات الثلاثة التي بدأت في استكشافها:

  • نظرًا لأن Discourse مفتوح بالفعل، كنت أفكر ربما من الممكن ببساطة عكس ما يتم كتابته في شريط البحث هذا إلى وظيفة البحث في Discourse.

  • ربما يكون من الأسهل إرسال استدعاء البحث إلى Discourse عبر واجهة برمجة التطبيقات (API).

  • يستخدم Discourse عناوين URL بطريقة واضحة ومفتوحة للغاية. هل سيكون من الأسهل فقط إنشاء وظيفة جديدة تبحث عن طريق الانتقال إلى عنوان URL للبحث؟ على سبيل المثال https://mysite.com/search?q=teletubbies%20happiness

إذا كنت تتعامل مع هذه المهمة، فأي من هذه الخيارات ستحاول، أم شيئًا مختلفًا تمامًا؟

شكراً لنصيحتك.

3 إعجابات

مهتم بهذا إذا كان لدى أي شخص تحديث!
@Drew-ART

لدي مرجع من Zendesk سيكون رائعًا أيضًا.

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

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