Intégrez Discourse comme système de commentaires complet sur votre site

Le système d’intégration de Discourse vous permet d’afficher les commentaires des sujets sur des sites externes via une iframe — mais jusqu’à présent, l’expérience était en lecture seule. Les visiteurs devaient cliquer pour se rendre sur votre site Discourse afin de répondre, aimer ou interagir avec la discussion.

Nous avons ajouté le mode application complet pour les intégrations, qui charge l’application Discourse entière dans l’iframe. Vos visiteurs peuvent répondre, aimer, citer et interagir avec les sujets sans jamais quitter votre blog ou votre site web.

Comment l’activer

Accédez à Admin > Avancé > Intégration, et vous verrez un nouveau commutateur en haut de la page pour activer le mode application complet.

Une fois activé :

  • L’extrait de configuration d’intégration inclut automatiquement les paramètres fullApp: true et embedHeight: '800px'
  • Le paramètre du site permettant d’activer ce mode est automatiquement activé

Ce paramètre est également disponible sous l’onglet Intégration > Paramètres sous le nom embed_full_app.

Ce qui change pour les visiteurs

Avec le mode application complet activé, l’iframe intégrée charge l’interface utilisateur complète de Discourse au lieu d’une liste statique de réponses. Les visiteurs sur votre site externe peuvent :

  • Répondre directement au sujet
  • Aimer et citer les messages
  • Naviguer dans le sujet comme ils le feraient sur votre forum

Cela offre à vos lecteurs de blog une expérience de discussion de premier ordre sans quitter la page.

Démo

Vous pouvez le voir en action sur notre blog, dans des publications telles que Comprendre les niveaux de confiance de Discourse, Il est temps de parler des balises ou Présentation de Discourse AI.

16 « J'aime »

C’est incroyable et cela change la donne. Bravo à l’équipe. :discourse: :clap:

1 « J'aime »

ouah c’est vraiment sympa comme évolution !! :+1:

1 « J'aime »

C’est fantastique ! Bien qu’il soit agréable de pouvoir éditer directement dans la page d’origine, à mes yeux, le fait que les formules mathématiques soient rendues dans la version intégrée représente une amélioration encore plus significative ! J’ai hâte de l’utiliser sur mon propre site.

Pour l’essayer, je me suis rendu sur l’un des sujets de démonstration que vous avez liés et j’ai remarqué quelques petits problèmes lors de ma réponse :

  1. Le bouton de bascule entre l’éditeur Markdown et l’éditeur enrichi n’apparaissait pas dans la barre d’outils de l’éditeur,
  2. Après avoir publié, j’ai tenté de modifier le message sur le site et j’ai reçu un avertissement indiquant que le message était en cours de modification dans une autre fenêtre, alors que je n’avais aucune autre fenêtre ouverte pour l’éditer, et
  3. Je n’ai pas pu supprimer ma réponse. Apparemment, elle a été supprimée par la communauté.

Dans l’ensemble, c’est cependant un énorme pas en avant — merci !

Nous l’avons retirée, ainsi que de nombreux autres éléments de l’interface utilisateur, afin de simplifier l’expérience sur l’intégration. Il devrait être possible de la réajouter à votre site grâce à un petit composant de thème, au cas où vous en auriez besoin.

Comme pour tout nouveauté, nous cherchons à trouver un bon équilibre et avons fini par créer une expérience qui convient à la plupart des blogs, mais Discourse restera toujours personnalisable comme vous l’attendez.

C’est intéressant, nous allons surveiller ce problème.

1 « J'aime »

Cela pourrait-il être utilisé pour intégrer dans le même forum ?

Par exemple, créer un sujet sous forme de blog avec des commentaires (liés) dans un sujet séparé ?

Si un visiteur n’a pas de compte, sera-t-il invité à en créer un ?

Associé aux nouvelles réponses threadées, ce serait très intéressant.

Peut-être ? Ce n’est pas notre priorité ici, donc je ne l’ai pas testé du tout.

Hors du champ de cette fonctionnalité.

Oui, cela ouvre un nouvel onglet pour la connexion.

Oui ! Nous sommes également impatients que cela arrive bientôt !

Si seulement on pouvait faire ça avec les discussions :smiley: