I’m thinking of developing a theme component to integrate a search engine from another site with my Discourse instance. This search engine has an API that can be queried with the necessary parameters.
The idea is to modify the search dialog to add a checkbox that when it is checked, the search dialog will search on another source:
Is this feasible with a theme component? Or is this plugin territory?
As I’m new in Discourse development, are there any pointers/best practices on how I could achieve this?