Je cherche des conseils sur l'intégration directe d'un forum Discourse sur mon site web

Je souhaite intégrer un forum Discourse pour faciliter les discussions communautaires sans que les utilisateurs n’aient à quitter mon site.\nJe ne suis pas sûr de la meilleure façon d’intégrer le forum et de maintenir une expérience utilisateur transparente.\nL’URL de mon site web est ici.

Ce n’est peut-être pas la meilleure façon de faire les choses, mais utiliser un iframe est-il une option ? Il est toujours sur la page principale, après tout.
Sinon, peut-être que ce plugin de page de destination vous aidera ?

L’approche générale consiste à héberger votre forum sur un sous-domaine et à le styliser pour qu’il corresponde à votre site principal, y compris la navigation. Les utilisateurs pourront ainsi naviguer de manière fluide entre les deux. Si les utilisateurs doivent s’authentifier pour quoi que ce soit sur votre site principal, il est idéal de mettre en place une authentification unique (SSO) également.

Les gens ne remarquent pas les URL. Il n’y a pas beaucoup d’avantage à les garder « sur votre site » si « l’autre site » permet de naviguer de manière transparente entre vos sites.

Cela dit, j’ai travaillé avec quelqu’un qui utilisait Discourse dans un iframe et était satisfait du résultat (bien que je ne sois pas sûr si c’était une solution à long terme).

Mais dans tous les cas, vous devrez configurer Discourse sur un sous-domaine et régler le SSO (bien que votre site ne permette peut-être pas les connexions, vous n’aurez donc peut-être pas besoin de SSO).

Bonjour,

Est-il acceptable que je remonte ce sujet ? La raison est que je suis intéressé par la même chose, mais la réponse n’est pas claire pour moi. Je comprends que tout le monde ne souhaite pas avoir un forum sur son site web, et ce n’est pas grave si ce n’est pas votre cas, mais nous sommes tous différents, et certains d’entre nous le souhaitent. Ceci étant dit…

En regardant le lien dans la première réponse, celui qui pointe vers la page de destination, je ne suis pas sûr de bien comprendre. Je ne connais pas GitHub, et le code que j’ai copié est une URL. Mais lors de l’intégration d’un code, il devrait commencer par un <!-- (source) et ensuite avoir un <script src= (URL). Je ne connais pas le code, mais je sais au moins cela, en comparant avec un site web de widget que j’utilise.

J’attends avec impatience les retours des uns et des autres.

Vous pouvez essayer ceci maintenant :

Le code JS est ici :

Merci pour votre réponse, Nate.

Hmm… de mon côté, lorsque j’essaie de copier ce code java script et de le coller dans mon widget HTML de mon constructeur de site web, il apparaît comme du simple code, et non comme un forum. Rien ne se passe de mon côté.

Le code JS doit être placé entre des balises <script>. L’avez-vous fait ? De plus, vous devrez changer l’URL pour celle de votre forum et suivre les étapes mentionnées dans la publication liée.

Il semble que vous ayez plus de connaissances que moi dans ce domaine. Je suis désolé, j’apprécie l’aide, mais c’est vraiment au-dessus de mes compétences. Les instructions semblent s’adresser à des personnes familières avec le code. Par exemple, la troisième étape dit : « Ajoutez fullApp: true à l’extrait de code qui configure l’intégration sur votre page. » Je ne sais pas du tout ce que cela signifie, et ce n’est vraiment pas expliqué pour les débutants.

Malheureusement, même si c’est une option plus coûteuse, je pense que je vais opter pour Website Toolbox à la place. Ils ont un bouton simple qui copie tout le code sans avoir à modifier ou réorganiser quoi que ce soit. J’apprécie l’aide, mais cela ne fonctionnera tout simplement pas, car je n’ai pas ces connaissances en programmation. Merci d’avoir essayé cependant.

Ce n’est pas grave, cela peut être un peu difficile à configurer.

En fait, j’ai vérifié et fullApp: true est déjà inclus dans l’extrait de code.

Merci de votre compréhension. Bonne journée.