Nous apprécions les fonctionnalités de Discourse, mais nous aimerions utiliser uniquement le backend et les API associées pour gérer un forum interne. À cette fin, nous avons une interface utilisateur personnalisée qui vise à utiliser l’API Discourse pour récupérer les sujets associés à une certaine discussion. De plus, nous supposerions que les utilisateurs sont déjà connectés avant de pouvoir accéder à un sujet. À cette fin, comment dois-je procéder pour configurer Discourse ?
Vous le configureriez normalement.
Je suppose que vous obtiendriez alors une clé API à donner à votre frontend, peut-être.
Vous créeriez donc ces utilisateurs dans Discourse et utiliseriez peut-être Discourse Connect pour connecter les gens depuis votre frontend. Ou peut-être que votre code gérerait l’authentification et utiliserait une clé API globale pour récupérer les données de Discourse.
Est-il possible de supprimer la fonctionnalité d’envoi d’e-mails ? Je n’en ai pas non plus besoin pour notre cas d’utilisation.
Les adresses e-mail sont requises dans le modèle utilisateur. Vous pouvez leur donner des adresses e-mail bidon et désactiver les e-mails.
Il semble donc que je devrai toujours configurer un serveur de messagerie factice ? Sauf qu’il est uniquement fourni pour configurer Discourse ?
Vous pouvez fournir des informations d’identification bidon.
Génial ! Merci beaucoup d’avoir répondu à mes questions jusqu’à présent ! J’examinais les instructions d’installation cloud ici : discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub. J’ai tenté de suivre ces instructions pour configurer la build de production localement afin de tester des interactions simples. Cependant, les instructions mentionnent que je ne peux pas utiliser d’adresse IP pour accéder à l’application. Que devrais-je utiliser à la place si j’ai l’intention d’exécuter l’application localement ?
Un nom d’hôte ? Peut-être localhost si vous voulez dire localement localement ?
Il sera plus facile d’utiliser un nom d’hôte valide accessible via Internet. Si vous ne souhaitez pas le faire, vous serez largement seul, car les instructions d’installation standard ne s’appliqueront pas à vous.