Un nouveau système de commentaires et d’identification sur Presse-citron

Nous venons de mettre en place un nouveau système de commentaires qui améliore les discussions et permet d’éditer ses réponses.

microphone-395382_1280

Nous sommes tous d’accord : le système de commentaires intégré d’origine dans WordPress est obsolète et bien trop limité. Pour offrir un environnement de discussions plus convivial et aux fonctionnalités – notamment sociales – plus complètes, de nombreux blogs et médias en ligne ont depuis longtemps fait appel à des solutions externes. Parmi les plus prisées et les plus répandues, on citera bien sûr l’excellent Disqus, mais également Livefyre (son concurrent direct) ou encore le module social de commentaires Facebook.

Cela fait très longtemps que je souhaite améliorer cette section sur Presse-citron, et cela remonte même à une époque où les précités n’existaient pas encore. C’est vous dire comment je suis rapide à me décider comme garçon.

Mais alors pourquoi je n’ai pas fait ça avant ? Pour plusieurs raisons. Car les systèmes de commentaires tiers, s’ils sont pratiques et efficaces, présentent quand même quelques inconvénients : lenteurs, support parfois défaillant ou inexistant (Disqus), ou perte de la maitrise des discussions dans le cas de Facebook, puisque les commentaires ne sont plus stockés dans la base de données de votre site, mais chez Facebook. Concernant ce dernier, autre inconvénient de taille : si vous installez le module de commentaires Facebook, en un clic vous perdez tous les commentaires précédemment postés sur votre site. Pas top en termes d’archives et de SEO… Bien sûr il existe des solutions pour tous ces défauts mais tout cela est un peu rébarbatif à implanter.

Concernant Disqus, c’est une solution vers laquelle je me serais bien tourné, mais malgré plusieurs tentatives nous ne sommes jamais arrivés à l’installer sur Presse-citron, alors qu’il fonctionne très bien sur d’autres sites que nous gérons, comme Smartdrones par exemple. Probablement en raison d’un nombre de commentaires trop important qui fait planter systématiquement le processus d’import à l’installation.

Bref, tout cela devenait un peu pénible, et je souhaitais enfin implanter un système de commentaires plus performant. Pour cela le cahier des charges était assez simple :

  • le système doit utiliser la base de données WordPress du site, donc pas d’externalisation, pas d’export/import
  • il doit proposer une possibilité d’édition des commentaires par leurs auteurs dans un laps de temps défini
  • il doit proposer un système de réponse directe imbriquée d’un commentaire à un autre
  • il doit proposer un système de vote et si possible de tri (par date, vote…)
  • il doit proposer des fonctionnalités de partage social
  • il doit être facile à implanter, léger, fiable et doit pouvoir être supprimé en toute transparence sans modification des données

Après recherches et tests de plusieurs solutions, je pense avoir enfin trouvé un système satisfaisant, qui correspond presque en tous points au cahier des charges (mis à part les fonctions de tri mais cela devrait arriver dans une prochaine version). Il s’agit de WpDiscuz, un plugin assez peu connu apparemment (environ 7000 téléchargements à ce jour) mais qui gagnerait à l’être, car il est facile à installer, très simple à paramétrer, intégralement traduisible directement via la console de gestion dans l’admin WordPress et il fonctionne très bien, sans apparente lenteur. Seul bug constaté à ce jour : le CAPTCHA semble buggé puisque la première saisie ne fonctionne jamais et qu’il faut systématiquement s’y reprendre à deux fois pour pouvoir valider un commentaire. Je l’ai donc désactivé pour le moment. Un autre effet positif de ce plugin (ou alors c’est un hasard) : depuis que je l’ai installé, les spams ont pratiquement intégralement disparu des commentaires, bien que j’en ignore la raison technique (peut-être une histoire d’Ajax qui rend impossible les soumissions de commentaires par des spambots ?).

wpdiscuz

Autre avantage pour certains : il est gratuit. Personnellement je ne cours pas après les modules gratuits car la qualité n’est pas toujours au rendez-vous, et je préfère de loin payer un plugin, même assez cher, pour être certain d’avoir un vrai service, un truc qui marche, fiable et avec du support, même si payer n’est pas non plus toujours une garantie de qualité, nous sommes bien d’accord.

WpDiscuz est en place depuis une semaine et pour le moment tout semble fonctionner correctement. Je ne prétends pas avoir trouvé la solution miracle mais il me semble que cela devrait fonctionner sans problème particulier, vous me direz.

Dans un genre un peu plus élaboré, vous pouvez aussi regarder du côté de Moot et de Discourse (pour ce dernier, Korben l’a installé récemment mais personnellement je n’accroche pas, cette externalisation des commentaires et le côté fouillis du truc me rebute un peu)

Login et membership

Vous ne l’aviez peut-être pas remarqué car nous n’en faisions aucun usage particulier, mais depuis la dernière version de Presse-citron sortie il y a un an, le système d’enregistrement avait disparu, du fait de l’abandon de BuddyPress. Je viens de remettre en place le dispositif, qui va donc permettre à ceux qui le souhaitent de (re)devenir membre du site, soit en s’inscrivant, soit en se connectant s’ils étaient déjà enregistrés avant. Ce “membership” va ouvrir de nouvelles possibilités, dont la première, évidente : vous allez enfin pouvoir éditer vos commentaires ! C’est dingue, non ? 🙂 Vous disposez de 15 minutes pour le faire après publication d’un commentaire. Mais cela permettra de mettre en place peut-être d’autres fonctionnalités qui nécessitent d’être enregistré et connecté, je pense notamment à un système de favoris qui permet de mettre de côté des articles pour les lire plus tard, etc.

login

Pour vous enregistrer c’est ici, et pour vous connecter ici ou directement dans le module en haut à droite de la page, dans le menu. Et si vous avez perdu votre mot de passe c’est ici.

Voilà, rien de révolutionnaire mais quelques petites améliorations qui devraient rendre les discussions plus faciles et fluides, en attendant d’autres nouveautés.

(photo micro : Pixabay)


Nos dernières vidéos

  • Yoann

    Merci pour le Feedback Eric, ça semble effectivement correspondre à ce que je cherchais pour mon site.
    Du coup, c’est aussi lui qui gère les alertes email de réponse et le désabonnement ?

    • Eric

      Non, ça c’est un autre plugin, pareil, j’en ai essayé plusieurs et aucun ne marchait correctement, y compris des payants (UMPE, Ultimate Mamber) et finalement c’est un bon petit plugin tout simple qui fait bien le job : Profile Builder. https://wordpress.org/plugins/profile-builder/
      Il existe en gratuit (la version que j’utilise) et en payant (que j’installerai plus tard après quelques jours de tests si tout est ok)

      • JiaJo

        Désolé je sais ce n’est pas bien, mais je veux juste tester une réponse de réponse… pour voir comment ca apparait. (commentaire a supprimer librement lol)

  • Emmanuel Bouillon

    test

    • Eric

      test de réponse 🙂

  • Dodutils

    j’ai tweeté une capture d’écran de quelques incohérences lors de la connexion.

    Ah oui, et quand je publie mon commentaire il n’est visible que si je rafraîchi la page.

    le mail de demande d’activation est OK

    le mail de de bienvenue “[Presse-Citron] Nouvelles informations à propos de votre compte” a son texte mal formaté, tout mis bout à bout avec des infos manquantes :

    ******
    Votre nom d’utilisateur est :xxxxxx et votre mot de passe :Votre mot de passe sélectionné lors de l’inscription
    ******

    Le pass est donc proposé mais vide.

    le mail de confirmation d’abonnement est arrivé avec 2 heures de retard avec un mailfrom est pas super propre : WordPress

    • Eric

      Merci pour ces retours, on va arranger ça. Par contre je n’ai pas compris “j’ai tweeté une capture d’écran…” Pourquoi tweeter plutôt que m’envoyer un mail ou faire un retour ici ?

      • Dodutils

        parce que j’arrivais pas à me connecter justement 😉 mais j’aurai pu envoyer un email en effet.

        ah un autre bug, dans mon “j’aurais” en édition c’est ok mais une fois publié il affiche il le backslash.

        oulà et cette phrase que je viens de taper avec des guillemets c’est encore pire, ça backslash partout 😉

    • Eric

      “Ah oui, et quand je publie mon commentaire il n’est visible que si je rafraîchi la page.” Normalement non, il apparait tout de suite, peut-être qu’il y a eu un ralentissement de débit au moment de ta validation, mais je confirme que tu n’as pas besoin de rafraichir la page, heureusement d’ailleurs.

    • Eric

      Pour le mot de passe vide c’est normal puisque tu es censé avoir chois ton mot de passe, il n’est donc pas en clair dans l’email pour raisons de sécurité.

      • Dodutils

        ok mais pourquoi mettre “votre mot de passe” dans le mail alors si c’est pour ne pas l’afficher ? mais c’est surtout la mise en forme qui pose problème aucun retour à la ligne tout est collé.

  • JiaJo

    Alors la je suis choqué lol, ca fait tellement longtemps que tu en parles, comme tu le dis, c’est enfin en place… ouf.
    Bon sérieusement, j’ai suivi l’affaire Korben/Discourse… son système est une catastrophe et la majorité lui a dit, et lui dit “on a juste affaire a des raleurs, qui ne veulent pas de changement”… bref passons, en effet son système est lamentable, horrible, je repeterais pas ici tous les inconvénients de son syteme il sufit de se rendre sur son blog et ajouter un com, répondre à un com et participer a une discution… et on comprend que c’est horrible.
    Et donc quand j’ai vu ton article, j’ai eu une grosse peur, je pensais, vu le timing que t’allait nous annoncer que tu passais sous Discourse… et la un gros ouffffffffff quand je vois ce systeme de commentaire.
    Bon l’ancien était franchement pas terrible, la ca m’a l’air pas mal, encore faut-il que je le test un peu plus pour juger, mais déja graphiquement il est bien intégré, en dessous de l’article, on distingue bien les réponses a priori… bref ca m’a l’air pas mal du tout.

  • Nicolas QC

    Wow super nouvelle, il manquait vraiment ce genre de fonctionnalité en effet, ça s’annonce déjà très bien, merci pour cette implémentation !
    Ce serait cool aussi de pouvoir s’abonner aux nouveaux commentaires par RSS, pour ceux qui ne jurent que par les agrégateur comme Feedly, ce serait top de se faire une section “commentaire”, car perso je ne suis pas adepte des alertes mail.

  • Merci d’avoir retirer le captcha cela m’évite de faire deux fois la saisie!

    • Eric

      Ou, c’était vraiment pénible, je ne m’en étais pas aperçu car en tant qu’admin je ne l’avais pas.

  • Merci Eric. Tu viens de rendre service à plus d’un. Je l’implémente immédiatement sur mon site car c’est ce que je cherchais aussi.

  • Faites aussi un retour en matière de SEO, vu que vous parliez d’Ajax dans votre article.

    • Eric

      Ca en revanche ce sera plus difficile à mesurer

  • laebruhtra

    Bon alors moi je n’ai pas reçu le mail de confirmation d’inscription, du coup je reste bloqué dans la faille spatio-temporelle, où le nom d’utilisateur et le mail est pris, mais mon inscription non confirmée !
    Que puis-je faire?

  • Test

    Tester

  • Testy

    Test de discussion.

  • Essayé et adopté sur Byothe.fr ! Merci pour le bon plan Eric… ça marche vraiment au top !

  • Bonsoir je viens solliciter vos connaissances sur ce plugin , car je ne trouve aucune réponse , je sélectionne dans les paramètres du plug qu’il doit s’afficher dans “post” et “project” et en effet dans les articles de “post” il est bien effectif mais dans ceux de “project” rien aucun bloc commentaire , j’ajoute que j’utilise le thème Divi, d’Elegant thèmes . Seriez-vous en mesure de m’apporter votre aide ?

    Merci

  • Bonjour,
    j’ai utilisé Disqus, non pour contrer les spams, mais pour la gestion des notifications, on peut voter pour un commentaire.
    on peut rectifier un commentaire, si on a fait une faute d’orthographe, ou simplement inverser des lettres, ce qui m’arrive tout le temps.
    Mais le fait que les commentaires soient hébergés ailleurs, sur un serveur à l’étranger, ne m’a pas plu.
    Le système de commentaires de base de WordPress, est fade, il ne donne pas envie de communiquer, manque des options, rien que la notification par email en cas de réponse, etc.
    J’ai cherché et j’ai trouvé le wpDiscuz, notification par email, notifier sans mettre de commentaire, vote.
    Ce plugin a remplacé wpDicusz, certains vont dire, mais Disqus centralise les commentaires que l’on poste sur différents sites, c’est un plus. Oui et non, le champ de commentaire n’a pas à être une communauté et Disqus a tendance à créer ça.

Send this to a friend

Lire les articles précédents :
Windows 10 Mobile
Windows 10 Mobile risque de ne pas être déployé avant novembre

Et il sera proposé sur une dizaine de Lumia pour commencer.

Fermer