La directive pagestats est fournie par le module d'extension pagestats.

Cette directive permet de créer des statistiques sur les pages et la façon dont elles sont liées. Elle affiche soit un nuage d'étiquettes, soit un tableau montrant le nombre de liens de chaque page.

Voici comment afficher un nuage d'étiquettes tag, avec la taille des étiquettes proportionnelle à la fréquence d'utilisation :

[[!pagestats  pages="tags/*"]]

Voici comment afficher une liste d'étiquettes, avec la taille des étiquettes proportionnelle à la fréquence d'utilisation, comme pour un nuage :

[[!pagestats  style="list" pages="tags/*"]]

Et voici comment créer un tableau de toutes les pages du wiki :

[[!pagestats  style="table"]]

Le paramètre facultatif among permet de limiter l'ensemble des pages à considérer. Par exemple, pour afficher un nuage avec les étiquettes utilisées dans un blog, tout en ignorant les autres pages qui ont ces étiquettes, on peut écrire :

[[!pagestats  pages="tags/*" among="blog/posts/*"]]

Pour afficher un nuage avec les étiquettes consacrées à Linux, écrivez :

[[!pagestats  pages="tags/* and !tags/linux" among="tagged(linux)"]]

Le paramètre optionnel show permet d'afficher un nombre déterminé de pages. Par exemple, pour afficher les dix premières pages en terme de nombre de liens :

[[!pagestats  style="table" show="10"]]

The optional class parameter can be used to control the class of the generated tag cloud div or page stats table.