Besoin d'avis pour essai de programmation de plugin

bonjour, je voulais savoir si c’est possible d’après vos connaissances de développer un plugin qui utilise une api (api v2 bgg). En gros, je voudrais ajouter un bouton recherche de jeu dans la barre d’outil du topic. voici le schéma

Utilisateur clique “BGG”

Modal de recherche s’ouvre (JavaScript)

Entre le nom du jeu

API Discourse → API BoardGameGeek

Résultats affichés

Sélectionne un jeu

Détails complets chargés

Clique “Insérer”

Texte formaté inséré dans le topic

Est ce que cela est possible ?

J’ai déjà fait des tests avec ia mais j’ai vu qu’il utilise net/http et nokogiri

Merci de votre aide

Qui est l’utilisateur qui effectue l’action ? L’OP ? Un membre du personnel ?

Ceci pourrait être possible avec un Theme Component, s’il n’y a pas d’interaction avec la base de données et utilise des requêtes réseau sans données sensibles.

c’est l’utilisateur qui créer un topic et par la suite clique sur recherche bgg (jeu). il rentre la recherche du jeu qui est trouvé par api xml bgg et il valide la recherche qui intègrera dans le topic

je ne sais pas si j’ai bien répondu à la question :sweat_smile:

1 « J'aime »

Je vois. Corrigez-moi si je me trompe, mais je pense que l’API nécessite une clé d’autorisation qui ne doit pas être partagée ? Alors un plugin est préférable. Je pense qu’il est tout à fait possible de le faire avec un plugin - allez-y !

Oui il faut une clé en effet

1 « J'aime »

je vais essayer de coder :rofl:

2 « J'aime »

Bon je crois que j’ai besoin d’aide car je commence mon plugin et je suis débutant en programmation et j’essai de comprendre.

J’essai de résoudre ce problème sous discourse

J’ai encore quelques problèmes sur mes boutons :rofl: