La directive postsparkline
est fournie par le module d'extension [[!iki
plugins/postsparkline desc=postsparkline].
Cette directive se sert du greffon sparkline pour créer une sparkline, c'est-à-dire un mini graphique de statistiques au sujet d'un ensemble de pages, comme par exemple les messages d'un blog.
Exemples
Post interval:
[[!postsparkline pages="blog/* and !*/Discussion" max=100
formula=interval style=bar barwidth=2 barspacing=1 height=13]]
Posts per month this year:
[[!postsparkline pages="blog/* and !*/Discussion" max=12
formula=permonth style=bar barwidth=2 barspacing=1 height=13]]
Usage
Toutes les options, à part les options pages
, max
, formula
, time
et
color
sont les mêmes que dans la directive sparkline.
Vous n'avez pas besoin d'indiquer des points de données. Mais c'est possible
si vous le souhaitez. En fait, les points de données sont automatiquement
créés à partir des dates de création des pages correspondant à la
spécification PageSpec pages
. Un maximum de max
points de
données sont créés.
Le paramètre formula
précise la formule utilisée pour créer les points de
données. Les formules disponibles sont les suivantes :
interval
- La hauteur de chaque point représente la durée depuis le précédent message.perday
- Chaque point représente un jour. La hauteur représente le nombre de messages envoyés ce jour-là.permonth
- Chaque point représente un mois. La hauteur représente le nombre de messages envoyés pendant ce mois.peryear
- Chaque point représente une année. La hauteur représente le nombre de messages envoyés pendant cette année.
Le paramètre time
possède une valeur par défaut, "ctime", puisque les
formules utilisent par défaut la date de création des pages. Si vous
préférez qu'elles utilisent la date de modification, passez la valeur du
paramètre à "mtime".
Pour modifier la couleur de la ligne-étincelle, utilisez le paramètre
color
. Par exemple, "color=red".