J’envisage de développer un composant de thème pour intégrer un moteur de recherche d’un autre site à mon instance Discourse. Ce moteur de recherche dispose d’une API interrogeable avec les paramètres nécessaires.
L’idée est de modifier la boîte de dialogue de recherche pour ajouter une case à cocher qui, lorsqu’elle est activée, permet de rechercher sur une autre source :
Est-ce réalisable avec un composant de thème ? Ou s’agit-il du domaine des plugins ?
Comme je débute dans le développement Discourse, auriez-vous des conseils ou des bonnes pratiques pour y parvenir ?
Si cela fonctionne avec une logique côté client, un composant de thème convient. Si cela nécessite une logique côté serveur pour être rendu, vous aurez besoin d’un plugin.