Hi, one major issue I’m having with the WP-Discourse plugin is that comment replies are unclear. When there is a comment reply in Discourse, the WordPress side does not show what it’s a reply to. It’s just a pure flat conversation.
It would be nice to either utilize WordPress’ threading capabilities (unlikely given Discourse’s stance), or at least state “This is a reply to comment #2” or something like that.
It has been discussed before, so you might search for those conversations; I’d point you to a thread, but it is always mentioned in passing. Get yer search on!
I like that - this could be acceptable. What’s “our standard embed script” though? What you have in WP-Discourse isn’t doing this for me (also tried in default theme, still nothing).
Hi, I’m revisiting this issue. The JS embed isn’t working well enough for my liking, so I’m looking at going back to the comment sync.
Doing some tests, many of our conversations look plain awful without knowing who’s replying to whom. Is there a possibility of getting a bit more clarity with the replies?
Unfortunately, when you are doing the wp_remote_get inside of lib/discourse-comment.php, using the best=____ parameter strips out the reply information from your JSON!
Not sure if that’s on purpose or is a bug, but that’s a roadblock on its own.
Edit: Yet, if you remove the best parameter, it doesn’t work with /wordpress.json anymore. I can see the problems baked in here for wanting this ‘simple’ change.
I just launched Discourse comments on my Wordpress site, and I’m having the same issue as Berto—without the context of “This is a reply to…” (either name or comment), the comments are a bit challenging to follow. Since I am trying to sell my readership that Discourse is a superior experience to Disqus, and that they should give it a try, it’s not the best look for that.
@simon Did you come up with a solution to this? Do I need to use the the Javascript embedding? It’d be great if I could make the conversation flow more clearly like on Coding Horror’s blog. (But I’d really prefer to keep using WP-Discourse, which I love.)
You already have a super-solid integration with linking the comments between the sites. Having both references to replies (and even active links that move you through the conversation) on Wordpress, like @codinghorror uses on his blog, would be a big benefit. His site, I think, gives a good template to start from and, if necessary, you could tweak the UI from there.
Please let me know if you need any help testing things. I’m happy to offer whatever assistance I can.
If improving the way comments are displayed is something you’re going to focus on, I might also ask for a cleaner presentation for when you are quoting previous content.
Quoting is something I’m trying to encourage now in order to have the comments on Wordpress make more sense. But currently the name quoted and the quote itself are separate and styled differently:
I think it feels a little disconnected.
It’d be cool if it could match more like how it’s presented in Discourse:
Je fais un petit point. J’aimerais toujours voir une présentation plus claire des réponses, des citations et des commentaires sur WordPress.
As-tu eu un peu de temps pour t’y pencher ?
Je comprendrai tout à fait si ce n’est pas le cas, mais je voulais juste te faire savoir que c’est quelque chose que j’aimerais vraiment voir. J’ai reçu quelques commentaires supplémentaires de mes lecteurs indiquant que suivre la conversation est confus dans le format actuel, et je pense que cela pourrait encourager davantage de personnes à essayer Discourse sur mon site si les copies WordPress étaient un peu plus claires.
Merci pour ton excellent travail sur ce plugin. C’est vraiment génial. Et très apprécié.
Je suis en train d’étudier ce qui peut être fait pour soit indiquer qu’un commentaire est une réponse, soit ajouter un lien « réponses » sous les commentaires qui en ont. Les données nécessaires à cela ne sont actuellement pas transmises de Discourse vers WordPress, mais il semble que cela puisse être rendu disponible avec un changement assez mineur dans Discourse.
Oui, les styles par défaut pour cela ne sont pas très bons. Vous pouvez les améliorer en ajoutant cette règle au CSS de votre thème :
L’attente avec le plugin est que les sites stylisent les commentaires pour qu’ils correspondent à leur thème, mais les styles activés lorsque l’option « Charger le CSS des commentaires » est activée devraient fournir un point de départ raisonnable. J’ajouterai très prochainement au plugin quelque chose comme la règle CSS que j’ai publiée ci-dessus.
Ce qui est définitivement une amélioration. Mais mon thème ajoute toujours cette étrange bordure. J’ai essayé d’examiner le CSS, mais il y a de nombreuses références aux « bordures » et j’ai du mal à comprendre ce qui en est responsable. (Mes compétences en CSS ne sont pas très avancées.)
Aurais-tu des conseils sur ce qu’il faut chercher dans mon CSS pour supprimer cette bordure, afin que je puisse mieux correspondre à ce que tu as réussi à faire avec le thème twentynineteen ?
Je comprendrai si tu n’as pas de réponse. Je continuerai à essayer de trouver la solution. Mais merci beaucoup de m’avoir aidé à avancer jusqu’ici !
Des améliorations seront apportées au CSS par défaut des citations dans la prochaine mise à jour du plugin.
Ce changement devrait permettre de corriger l’alignement à droite de la citation et de son titre sur votre site. Il devrait également résoudre le problème lié à la bordure. Ce CSS sera ajouté au plugin d’ici la fin de la semaine, mais il n’y aura aucun inconvénient à l’ajouter à votre site dès maintenant :
Dans l’ensemble, c’est une énorme amélioration. Merci beaucoup !
Juste une dernière chose : existe-t-il un moyen d’ajouter un petit espace sous la date, comme dans les commentaires, mais sans la boîte de réponse blanche ?
Je pense qu’un peu d’espace négatif entre la date et le bord de la boîte blanche pourrait donner un aspect plus épuré.
Oui, je pense que c’est un problème lié à votre thème. Essayez d’ajouter une règle CSS ressemblant à ceci :
.comment .comment-content {
margin: 22px;
}
Vous devrez peut-être ajuster la valeur 22px pour que la marge corresponde à votre site.
Il y a un autre problème avec votre thème que vous voudrez peut-être corriger. WordPress utilise des listes ordonnées pour les commentaires, mais utilise du CSS pour supprimer les numéros de la liste. Si vous ne souhaitez pas afficher de numéros à côté des commentaires, essayez d’ajouter une règle similaire à celle du thème Twentyninteen :