이 작업을 어떻게 진행해야 할지 조언을 구합니다.
우리는 Reactjs로 사이트 랜딩 페이지를 구축했고, Discourse 포럼은 전체 플랫폼의 절반을 차지합니다. 사용자가 랜딩 페이지에서 포럼을 검색할 수 있도록 하여 원하는 곳으로 바로 이동할 수 있게 만들고 싶습니다.
사실 우리는 (무관한 이유로) Reactjs 랜딩 페이지를 Discourse 내부에서 로드하고 있습니다. 따라서 Discourse가 동일한 창에서 열려 있고 검색 기능이 헤더에 있지만, 이를 Reactjs 페이지로 가져오고 싶습니다.

현재 탐구하고 있는 세 가지 옵션은 다음과 같습니다.
-
Discourse가 이미 열려 있으므로, 해당 검색창에 입력되는 내용을 Discourse의 검색 기능에 그대로 반영하는 것이 가능할지 고민해 보았습니다.
-
API를 통해 검색 요청을 Discourse로 보내는 것이 더 쉬울 수도 있습니다.
-
Discourse는 URL을 매우 명확하고 개방적인 방식으로 사용합니다. 검색 URL로 이동하여 검색하는 새로운 함수를 만드는 것이 더 간단할까요? 예를 들어 https://mysite.com/search?q=teletubbies%20happiness
이 작업을 맡게 된다면 위 옵션 중 어떤 것을 시도해 보시겠습니까, 아니면 완전히 다른 접근 방식을 제안하시겠습니까?
조언 주셔서 감사합니다.
