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

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