Componente de tema para agregar una nueva fuente de búsqueda

Estoy pensando en desarrollar un componente de tema para integrar un motor de búsqueda de otro sitio con mi instancia de Discourse. Este motor de búsqueda tiene una API que se puede consultar con los parámetros necesarios.

La idea es modificar el cuadro de diálogo de búsqueda para agregar una casilla de verificación que, cuando esté marcada, hará que la búsqueda se realice en otra fuente:

¿Es esto factible con un componente de tema? ¿O es territorio de plugins?
Como soy nuevo en el desarrollo de Discourse, ¿hay alguna orientación o mejores prácticas sobre cómo podría lograrlo?

¡Muchas gracias de antemano :slight_smile:

3 Me gusta

Si funcionaría con lógica del lado del cliente, entonces un componente de tema está bien. Si requiere lógica del lado del servidor para ser renderizado, entonces necesitarías un plugin.

1 me gusta

Gracias @osioke, yo también pensaba lo mismo… ¿Tienes alguna orientación o mejores prácticas sobre cómo podría lograr esto?

Pronto lo probaré yo mismo y, muy probablemente, volveré con preguntas más específicas…

1 me gusta