J’ai configuré les commentaires WP avec le plugin WP-Discourse et je viens de remarquer qu’il est également possible d’intégrer des commentaires via javascript, comme vu sur Hacker, Hack Thyself
En parcourant les commentaires intégrés en JS, je vois beaucoup plus de fonctionnalités (nombre de réponses, dates cliquables, indicateurs de réponse, oneboxes apparemment plus propres, etc.) que je n’en vois sur les commentaires WP et je me demande s’il y a des avantages cachés aux commentaires WP provenant du plugin WP-Discourse lui-même ?
Pour autant que je sache, l’essentiel est que les commentaires Wordpress constituent la solution « low code » pour utiliser Discourse pour les commentaires, de sorte qu’elle soit utilisable par des personnes non techniques sur leurs instances Wordpress.
Haha, j’apprends ça en ce moment même en essayant de personnaliser les intégrations JS
J’ai juste remarqué un autre avantage de WP par rapport à l’intégration JS : il semble qu’avec les commentaires WP Discourse, je puisse afficher des commentaires même d’un site qui nécessite une connexion, alors qu’avec l’intégration JS, cela ne semble pas possible.
C’est possible mais l’utilisateur doit avoir un cookie valide pour le site Discourse. Ceci est généralement utilisé lorsque les deux sites sont sous la même connexion SSO.
Ah, oui, avec les commentaires intégrés JS, je peux voir les commentaires sur un Discourse privé lorsque je suis connecté à Discourse, mais je ne peux pas les voir si je ne suis pas connecté à Discourse, comme ceci :
Inversement, avec les commentaires WP Discourse, je peux voir les réponses d’une instance privée même si je ne suis pas connecté à cette instance privée ou même si je n’en suis pas membre.
J’ai actuellement configuré mon site Discourse pour qu’il nécessite une connexion, et pourtant je veux que les utilisateurs publics, non-Discourse, voient les commentaires sur le site WP, donc la méthode WP semble mieux fonctionner pour l’instant.
Si je veux autoriser uniquement les membres de Discourse à les voir ou si je décide de supprimer l’option de connexion requise, je choisirai probablement l’intégration JS car j’aime les fonctionnalités supplémentaires qu’elle offre dès le départ.