ce singe vous regarde
19commentaires

Gardez vos lecteurs avec le plugin dotclear 2 : articles précédents

Mise à jour du 17/06/08 : ce plugin n’est plus maintenu. Merci d’installer à la place le plugin « billets connexes« , qui fait la même chose, mais en mieux.

La plupart du temps, le visiteur accidentel (celui qui arrive par Google) lit l’article grâce auquel il est arrivé sur le blog et repart aussitôt. Le challenge du blogueur, c’est de faire en sorte qu’il reste. Qu’il lise un ou deux articles supplémentaires, et, cerise sur le gâteau, qu’il se fidélise.

Un des trucs pour arriver à cette fin, c’est de guider le lecteur vers d’autres articles qui peuvent l’intéresser. Pour cela, plusieurs possibilités :

  1. L’auto-citation : on n’est jamais mieux servi que par soi-même. Alors dans vos articles, n’hésitez pas à citer vos précédents écrits ayant trait au même sujet.
  2. Les mots-clés : la plupart des systèmes de blog permet de lier des mots clés (tags) à vos articles. Par exemple, « dotclear » est un mot clé de ce billet. Si mon lecteur (vous) est intéressé par ce sujet (et c’est probable puisqu’il lit un article qui en parle), il lui suffit de cliquer sur le lien correspondant au mot-clé pour accéder aux autres articles l’utilisant.
  3. Le google espionnage : Si vous suivez les statistiques de votre blog (et je suis sûr que vous le faites), vous savez qu’il est possible de connaître les mots-clés ayant permis de vous trouver dans les moteurs de recherche. Pourquoi ne pas s’en servir ? Un plugin dotclear (GoogleSpy) permet de les récupérer et d’utiliser le moteur de recherche interne au blog pour proposer une liste d’articles concordants (je ne l’utilise pas encore mais ça ne saurait tarder).
  4. Les articles précédents : on ne trouve pas systématiquement des écrits antérieurs à lier à l’article en cours. Ça serait dommage de perdre une occasion de garder un lecteur pour autant. Alors une bonne technique consiste à proposer une liste des articles précédents ayant été publié dans la même catégorie. Comme dotclear 2 ne semble pas proposer cette fonctionnalité, je me suis fendu d’un plugin. Après Envoyer à un ami, voici le plugin Articles précédents (au nom fort original).

Après installation, il suffit d’ajouter le code suivant dans post.html :

<h3 class="previousPostsTitle">{{tpl:PreviousPostsTitle}}</h3> <ul class="previousPostsList"> 	<tpl:PreviousPostsList> 		<li><a href="{{tpl:BlogURL}}post/{{tpl:PreviousPostsEntryUrl}}" title="{{tpl:PreviousPostsEntryFirstWords}}">{{tpl:PreviousPostsEntryTitle}}</a></li> 	</tpl:PreviousPostsList> </ul>

version 1.3.2

  • compatibilité postgresql

plugin-previousPosts-1.3.2.pkg.gz
plugin-previousPosts-1.3.2.tar.gz
plugin-previousPosts-1.3.2.zip

version 1.3.1

  • correction de bug

Version 1.3, le maître mot est « personnalisation »

  • titre de la liste personnalisable via l’administration
  • suppression du paramètre nb dans le template : le nombre de billets est directement personnalisable dans l’administration
  • possibilité d’afficher les premiers mots des billets (nombre de mots personnalisables)

A lire également :

19 commentaires pour : « Gardez vos lecteurs avec le plugin dotclear 2 : articles précédents »

  • Merci pour ce plugin très intéressant et très pratique !!

    RépondreReply to this comment

  • ça fait plaisir de faire plaisir ;)

    RépondreReply to this comment

  • J’ai aussi pris le plugin envoyer à un ami.

    heureusement qu’il y a de bonnes âmes pour nous aider pauvres bloggeurs que nous sommes :) !!

    Merci aussi donc pour celui là !!

    RépondreReply to this comment

  • Rahhh ispice di copiteur ! ;)

    RépondreReply to this comment

  • Ah tiens non, je n’avais pas remarqué ton encart « autres articles de la rubrique ». Avec un extrait, très bonne idée ! Je crois que je vais faire évoluer mon plugin… :)

    RépondreReply to this comment

  • En fait j’ai réécrit la fonction permettant d’afficher les suivants/précédents avec un texte alternatif si on est sur le dernier article de la rubrique.

    RépondreReply to this comment

  • Petite suggestion « Lire aussi, dans la même catégorie : » : enlever les « : ». En effet, il y a pas de « : » dans les titres de DC2 et en plus on peut les rajouter dans le template mais on ne peut pas les virer dedans.

    RépondreReply to this comment

  • Oui pourquoi pas. Je vais en profiter pour rendre personnalisable ce titre via l’interface d’admin.

    RépondreReply to this comment

  • Bravo ! Super boulot ! :)

    Juste pour pinailler : ce ne serait pas mieux d’attribuer un « h3″ au titre ? Sémantiquement, je veux dire.

    RépondreReply to this comment

  • Merci.

    Ah mais oui, c’est très vrai ça. Promis ça sera dans la prochaine mise à jour.

    RépondreReply to this comment

  • Bonjour,

    Ce plugin a l’air super mais il ne semble pas fonctionner avec une base PostgreSQL…

    Something went wrong: ERROR: column "2008-05-18 20:35:00" does not exist LINE 1: ...ype = 'post' AND P.cat_id IN (10) AND post_dt < "2008-05-1... ^

    Avez-vous une idée concernant ce message d’erreur ?

    Merci.

    RépondreReply to this comment

  • Bonjour,
    Oui j’avoue que je ne l’ai pas testé avec une base postgreSQL. Je vais essayer d’en installer une en local pour tester et voir ce qui ne lui plait pas.

    RépondreReply to this comment

  • http://www.llaumgui.com/post/Charge...
    Dans mon cas les infobulle ne marchent pas…

    RépondreReply to this comment

  • Autant pour moi, c’est une erreur de ma part. C’est corrigé dans la v1.3.1

    RépondreReply to this comment

  • Bienvenue chez les geeks….

    RépondreReply to this comment

  • Eh oui ma p’tite Val, il en faut !

    RépondreReply to this comment

  • On vient de me signaler que j’ai un problème avec le plugin.

    Déjà l’archive n’est pas téléchargeable ici (erreur de lien)

    Mon probleme est que les url de mes billets sont du type :

    http://www.chezpilou.info/post/2008...

    alors que les url des billets dans le plugin previous post sont du type :

    http://www.chezpilou.info/2008/...

    Il manque  » post/  » dans l’url.

    Comment puis je résoudre ce problème ?

    Merci de ton aide !!

    RépondreReply to this comment

  • Ah merci, j’avais oublié de packager le plugin.

    Pour ton erreur, il suffit d’ajouter post/ dans l’url générée (post.html), soit :

    tpl:BlogURLpost/tpl:PreviousPostsEntryUrl

    RépondreReply to this comment

  • c’est bête j’aurais du y penser …
    Merci j’ai résolu mon problème :)

    RépondreReply to this comment

Laisser un commentaire pour : « Gardez vos lecteurs avec le plugin dotclear 2 : articles précédents »

Connexion avec Facebook

Votre email ne sera jamais communiqué. * champs requis