J’ai parcouru les forums et je comprends comment fonctionne l’intégration, et même comment intégrer les publications les plus récentes. Mais je cherche à créer un widget qui contient les dernières réponses à toutes les publications d’une catégorie.
Discourse propose actuellement uniquement des options pour intégrer les réponses à un sujet spécifique, ou pour intégrer une liste de sujets :
- Embed Discourse comments on another website via Javascript
- Embedding a list of Discourse Topics in another site
Il y a eu des discussions sur l’ajout de widgets d’intégration supplémentaires à Discourse. Je ne suis pas sûr que cela ait été abordé sur Meta.
Avez-vous des idées sur la manière dont les réponses de Discourse devraient être affichées sur le site externe ? Par exemple, les réponses seraient-elles regroupées par sujet, ou le widget afficherait-il simplement les (disons) 10 réponses les plus récentes ?
Il serait possible d’afficher les réponses récentes sur un site externe en effectuant des requêtes à l’API Discourse. Cela signifie que ce que vous essayez de faire serait probablement réalisable dès maintenant, mais cela nécessiterait un développement personnalisé. Un exemple de ce genre est : Plugin Wp-discourse-shortcodes. Il ne fait pas exactement ce que vous recherchez et ne fonctionne que pour les sites WordPress. Au cas où vous souhaiteriez afficher les réponses sur un site WordPress, ce plugin pourrait probablement être étendu pour obtenir la fonctionnalité que vous recherchez.
Désolé de ne pas avoir répondu Simon, s’il te plaît, ne pense pas que j’ignore l’effort que tu as mis dans ta réponse. Le temps m’a échappé.
Je pense que je vais essayer de créer un plugin WordPress qui récupère une quantité configurable des 10 réponses les plus récentes et les met en cache quelque part. J’ai trouvé que l’intégration était plus difficile à cibler et à styliser également.