Salut à toi, Internaute de passage. On dirait que c'est la première fois que tu viens ici, ou alors, ça fait un bail que tu n'es pas venu ;-).

N'hésites pas à t'abonner gratuitement par mail ou via le flux RSS, afin de recevoir automatiquement les nouveaux articles de ce site dès qu'ils sont publiés.

Disqus 2 .0 montre patte blanche pour amadouer les blogs

Posté par Olivier Ruffin le 13 août 2008 à 14:01 - Services en ligne

disqus 2.0 pour wordpress.pngDisqus est un système de gestion de commentaires, qui se substitue au système traditionnel d’un blog, afin de l’enrichir de fonctionnalités interessantes telles que l’affichage des commentaires sous forme de “thread” (comme dans un forum), la gestion avancée de profil pour chaque visiteur (avec la possibilité de voir ses autres commentaires laissés sur la blogosphère), un système de vote avec mise à avant des meilleurs commentaires, l’intégration avec Seesmic, etc. Jusqu‘à présent, malgré l’intérêt certain de ces nouvelles fonctionnalités, je ne m‘étais pas laissé tenter pour deux raisons : le système était géré en Javascript, et du coup, les commentaires n’apparaissaient plus en dur dans le blog, et donc n’aidaient plus au référencement de celui-ci; et puis il y avait aussi la question du “et si j’arrête disqus, que deviennent tous les commentaires?”

Mais tout ça, c’est du passé. Disqus vient de sortir un nouveau plugin pour Wordpress (les autres plateformes de blog devraient suivre) qui permet enfin d’afficher “en dur” dans le blog les commentaires laissés via Disqus (et donc ceux ci sont pris en compte par les moteurs pour le référencement de ton blog). Pour cela, Disqus à mis en place une API, qui est utilisée par son plugin Wordpress, et qui permet de synchroniser chaque commentaire posté sur ton blog avec le service Disqus. Cela résout donc au passage le deuxième problème évoqué plus haut: si tu arrêtes d’utiliser disqus, tout les commentaires étant aussi stockés en local, cela ne change rien, et tu ne perds rien ;-)

Du coup, j’ai migré la gestion des commentaires de Veille Perso sur ce système. J’ai d’ailleurs déjà plusieurs remarques:

  • Pourquoi le plugin n’est il pas internationalisé, c’est à dire pourquoi les textes ne sont ils pas écrits dans le plugin avec la syntaxe spécifique à Wordpress qui permet ensuite de facilement traduire un plugin? Bien sur tu peux modifier le code du plugin et le franciser “à la main”, mais c’est dommage, et ce serait bien mieux que ce soit géré en standard non?
  • Il manque au système disqus un moyen de mettre en avant les commentaires laissés par les auteurs du blog. C’est ce que j’utilisais jusqu‘à présent sur mon blog, et je trouve cela pertinent de faire ressortir mes commentaires, juste pour informer les visiteurs que je les écoute et leur répond ;-)
  • Le plugin n’est pas compatible avec d’autres plugins de gestion de commentaires, par exemple le fameux “subcribe to comments” pour recevoir par email tous les commentaires d’un article. Pourtant, l’analyse du code me laisse à penser que c’est aussi une fonctionnalité qui pourrait exister, puisqu’une copie de chaque commentaire est stockée localement. Il suffirait donc probablement d’appeler les bons “hooks” wordpress pour que les autres plugins puissent interagir correctement avec le commentaire laissé

Sinon j’ai fouillé un peu dans le code du plugin et on dirait bien que les prochaines évolutions sont:

  • de te laisser personnaliser comme tu le souhaites l’affichage des commentaires, d’après ce bout de code:
    <pre> // TODO: If a disqus-comments.php is found in the current template's // path, use that instead of the default bundled comments.php //return TEMPLATEPATH . '/disqus-comments.php'; </pre>
  • d’intégrer dans le template les différents widgets disqus actuellement disponibles uniquement en javascript, d’après ce code:
    <pre> // TODO: Add widget template tags. </pre>

Alors tu en penses quoi de ce nouveau Disqus et de la gestion déportée des commentaires? Du bien, du mal, ou bien franchement, tu trouves qu’il y a autre chose à faire l‘été que d’installer un nouveau système de commentaires sur son blog ? ;-)

UPDATE: Je desactive Disqus et donc le test aura été de courte durée car:

  • L’import dans disqus des commentaires existants n’a pas fonctionné correctement, et du coup, il manque pres de 20% des commentaires A priori corrigé par la version 2.0.1
  • Il y a encore des bugs dans le plugin
  • Le fait de ne plus pouvoir proposer l’abonnement par email aux commentaires est je trouve vraiment trop pénalisant de mon point de vue.
Je vais donc attendre encore quelques jours que l‘équipe peaufine son plugin (et publie officiellement la doc de son API, pour que je puisse adapter le plugin à mes propres besoins) avant de basculer complètement sur Disqus ;-) On en reparle plus tard donc …

Que faire maintenant?

Notes similaires

Discussion

Ecrire un commentaire

  1. Gonzague Dambricourt mer, 13 août 2008 15:37 Lien permanent

    si tu regardes ton flux RSS, tu verras surtout que le plugin t’a détruit ton encodage (ça m’a fait le coup hier et donc j’ai coupé disqus en attendant un bugfix)

  2. Olivier mer, 13 août 2008 16:28 Lien permanent

    Effectivement !!! Je viens de regarder et il y a un moyen simple de corriger cela.
    Dans le fichier disqus.php du plugin, ligne 217, il faut remplacer

    } else if ( (is_single() || is_page() || $withcomments) ) {

    par

    } else if ( (is_feed() || is_single() || is_page() || $withcomments) ) {

  3. Véronique jeu, 14 août 2008 14:39 Lien permanent

    Bonjour, j’ai intégré il y a peu Disqus au blog sur lequel je travaille et avant j’avais un widget qui comptait les articles et le total des commentaires sur le blog ; mais depuis que mes commentaires sont gérer via Disqus, le widget ne met plus à jour le nombre de commentaires. J’en ai parlé aux fondateurs de Disqus mais ils m’ont renvoyé vers leur widgets qui n’affiche le nombre de commentaire que par article ou par posteur. Hors je veux le nombre TOTAL de TOUS les commentaires (ce qui ne dois pas être impossible vu que ce chiffre est visible dans la partie “admin” de Disqus). Quelqu’un sait comment m’aider ?

  4. Olivier Ruffin jeu, 14 août 2008 14:59 Lien permanent

    Je suppose qu’il faut attendre que l’API de Disqus soit officiellement documentée pour que des développeurs développe autour de Disqus les fonctionnalités qui manquent en standard ;-) En tout cas, j’ai pas d’idée pour le moment sur le moyen de faire ce que tu souhaites désolé.

  5. Véronique jeu, 14 août 2008 15:28 Lien permanent

    Dommage… parce que s’il l’ont sur leur site ce compteur, c’est trop bête que je ne puisse pas le mettre sur mon blog…
    Merci quand même, et si jamais tu as du nouveau sur ce que recherche (ou quelqu’un d’autre) avant moi, merci de m’en faire part (mon e-mail : editionschoiseul@gmail.com)

  6. Guiwald lun, 08 sept 2008 11:18 Lien permanent

    Savez-vous s’il est possible de désactiver les commentaires DISQUS pour un billet en particulier ?

  7. Olivier Ruffin lun, 08 sept 2008 13:29 Lien permanent

    A ma connaissance cela n’existe pas. De mémoire, le plugin respecte le choix fait dans wordpress d’autoriser ou non les commentaires sur un article donné, mais cela s’arrête la.
    Le mieux est de voir directement avec eux ?

  8. Guiwald lun, 08 sept 2008 13:37 Lien permanent

    Oui, j’ai posté aussi sur leur forum.
    Le problème étant bien sûr que le plugin ne respecte justement pas mon choix :)

    Bon, je vais voir ce qu’ils me répondent.

    En tout cas, bon point depuis il y a un moment (j’utilise ce plugin depuis pas mal de temps), auparavant lorsqu’on désactivait le plugin, tous les commentaires postés alors disparaissaient du blog (mais restaient sur le site disqus bien sûr). Maintenant, ils sont aussi copiés en local !

Si vous le souhaitez, vous pouvez recevoir par email chaque nouveau commentaire, soit en utilisant le formulaire ci-dessous si vous ne souhaitez pas laisser de commentaire, soit en cochant la case adéquate lorsque vous laisser un commentaire

S'abonner sans commenter

Commentaires

Vos commentaires apparaissent automatiquement et en intégralité sur ce site. Votre adresse email ne sera pas communiquée au public. Dans certains cas, une validation de ma part est nécessaire avant que votre commentaire soit visible, afin d'éviter le spam: merci pour votre patience.

Tags HTML autorisés: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>