Plugin wordCount 0.5 pour Dotclear

Une nouvelle version de ce plugin qui permet d’indiquer le nombre de signes, de mots et de feuillets (au demi-feuillet près) et le temps de lecture estimé que fait le billet en cours d’édition, et qui procure également une balise template et un widget pour afficher tout ou partie de ces compteurs côté public :

Affichage des 3 compteurs sur la page d'édition des billets

Ce plugin, activé par défaut lors de l’installation, possède sa propre (petite) page d’activation, dans le menu des extensions :

Activation de l'extension de comptage de mot

Le principe de comptage des mots est repris directement de celui utilisé pour générer l’index de recherche pour vos billets, assez sommaire donc, mais en prenant en compte les mots inférieurs à 3 lettres. Pas de spécificité en fonction de la langue utilisée, en tout cas pour l’instant.

Le temps de lecture est estimé, par défaut, sur la base d’une lecture de 230 mots par minute, cette valeur étant paramétrable dans les options du plugin.

Les compteurs sont mis à jour à l’affichage du billet en cours d’édition et lors de sa sauvegarde.

Une option permet d’afficher le détail des compteurs pour l’extrait et le contenu du billet en cours d’édition. Cette option, désactivée par défaut, s’active sur la page de configuration du plugin, pour chacun des blogs :

Options du plugin wordCount

Et le résultat, lorsqu’un extrait existe :

Détails des compteurs du plugin wordCount

Côté public vous pouvez soit utiliser la balise template directement dans votre thème :

Balise template utilisée pour indiquer le temps de lecture estimé

Syntaxe de la balise :

{{tpl:WordCount [options]}}

Avec comme options disponibles :

  • chars="0|1" : affiche le nombre de caractères (0 = défaut)
  • words="0|1" : affiche le nombre de mots (1 = défaut)
  • folios="0|1" : affiche le nombre de folios (0 = défaut), 1 folio étant égal à 750 signes (espaces et ponctuations comprises)
  • time="0|1" : affiche le temps de lecture estimé en minutes (0 = défaut)
  • wpm="nnn" : nombre de mots lu en moyenne par minute (utilise les réglages du plugin par défaut)
  • list="0|1" : utilise une liste non ordonnée (<ul>…</ul>) pour afficher les compteurs (0 = défaut)

Ou utiliser le widget disponible :

Widget utilisé pour indiquer le temps de lecture estimé

Ce billet servira de support pour cette version du plugin.

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/12440

Haut de page