Компонент темы для добавления нового источника поиска

Я думаю о разработке компонента темы для интеграции поисковой системы с другого сайта с моим экземпляром Discourse. У этой поисковой системы есть API, к которому можно обращаться с необходимыми параметрами.

Идея заключается в модификации диалога поиска: добавить флажок, при установке которого поиск будет выполняться по другому источнику:

Возможно ли это реализовать с помощью компонента темы? Или это область плагинов?
Так как я новичок в разработке для Discourse, есть ли какие-либо рекомендации или лучшие практики, как этого добиться?

Заранее большое спасибо :slight_smile:

Если это можно реализовать с помощью логики на стороне клиента, то компонент темы подойдёт. Если же требуется рендеринг с использованием логики на стороне сервера, то понадобится плагин.

Спасибо, @osioke, я тоже так думал… Есть ли какие-то подсказки или лучшие практики, как этого достичь?

Скоро я сам попробую это сделать и, скорее всего, вернусь с более конкретными вопросами…