Ensemble d'actions wikini permettant d'associer a des pages wiki des mot clés, afin de catégoriser le contenu.
Attention : nécessite la présence de Jquery dans le template, ne marche qu'en PHP5.
(dans le template "carnet", Jquery n'est pas par défaut => aller le chercher dans un autre template : on prend le fichier "0jquery-1.3.2.min.js" dans le répertoire "javascript" d'un autre thème.)
Fonctionnement des tags
En mode édition, noter des mot-clés, séparés par un espace, dans la zone de saisie prévue à cet effet en bas de page.
Attention : pas d'apostrophes !
On peut ensuite afficher les pages taguées de différentes façons grâce aux actions suivantes
Les actions utilisateurs
L'action {{listepages}}
L'action {{listepages}} permet de faire s'afficher les pages taguées. Par défaut, tout le contenu de la page s'affiche, mais on peut modifier ce paramètre. Paramètres
tags (obligatoire) : ensemble des mots-clés devant figurer dans les pages
notags : ensemble des mots-clés ne devant pas figurer dans les pages
edit : possibilité d'éditer les pages
class : associe une classe css aux pages (valeur "liste" par défaut)
tri : trie par ordre alphabétique ("alpha") ou chronologique ("date")
nb : nombre maximum de pages affichées sur une même page (si pas de valeur : affiche toutes les pages).
accordeon : si fixé à "1", affiche une liste de noms de pages, qui se déroule en accordéon quand on clique dessus
Exemple : {{listepages tags="utilisateur" accordeon="1"}} donne Action inconnue "listepages"
L'action {{nuagetag}}
Affiche un nuage de mots clé, avec 6 niveaux de tailles de mot clés en fonction de leur fréquence d'utilisation. Paramètres
tri : mettre "alpha" pour avoir un tri alphabétique, il sera mélangé aléatoirement sinon
Génère un flux RSS avec possibilité de sélectionner l'ensemble des pages contenant certains tags choisis. Paramètres
tags (obligatoire) : ensemble des mots clés devant figurer dans le flux rss
notags : ensemble des mots clés ne devant pas figurer dans le flux rss
nbcar : nombre de caractères maximum de la page a afficher dans le flux rss
Attention : ne pas mettre le flux RSS d'un tag dans une page qui est elle-même taguée par ce mot-clé ! Exemple : {{rss tags="miniblog" nbcar="200"}} donne :
Les actions réservées au groupe d'administrateurs
L'action {{admintag}}
Affiche la liste complète des tags utilisés, avec les pages associées, en offrant la possibilité de les supprimer massivement. Attention : il faut être identifié comme administrateur du Wikini Exemple : {{admintag}} donne L'action admintag est réservée au groupe des administrateurs...
Les handlers
/ajaxaddcomment, /ajaxdeletepage, /ajaxedit
sont les équivalent ajax (donc renvoyant du json plutôt que du html) des handlers /addcomment, /deletepage, /edit