Alors, en attendant l’étape numéro 3 de la création d’un plugin Spip, voici un exemple de nuage de mots clés pour Spip.
Sur de plus en plus de site internet on voit des nuages de mots clés, ou nuage de tags. Ce système permet d’offrir à l’internaute une nouvelle façon de naviguer.
Le bout de code suivant va chercher tous les mots clés définis dans votre espace privé, va compter combien de fois chacun est attribué, et mettre une taille de police différente suivant ce nombre d’attribution.
<BOUCLE_popul(MOTS){par hasard}>
<a href="#URL_MOT" title="#TITRE"
<BOUCLE_popul_art(ARTICLES){id_mot}></BOUCLE_popul_art>
style="text-decoration: none; font-size:[(#TOTAL_BOUCLE|plus{15})]px">
<//B_popul_art>
#TITRE</a>
</BOUCLE_popul>Plus précisément la BOUCLE_popul va lister tous les mots clés. Et à chaque mot clé, la BOUCLE_popul_art va compter le nombre de fois que ce mot clé est attribué. Pour rendre la taille de la police dynamique, j’ai fais le choix de mettre les styles directement dans le code :
font-size :[(#TOTAL_BOUCLE|plus15)]px
Le choix d’ajouter 15 pixel à cette taille se justifie par le fait que si un mot clé n’est utilisé qu’une seule fois, il aura une taille de 16 pixel, et non de 1...
Voilà, il vous suffit maintenant de simplement insérer ce bout de code dans votre site, de personnaliser le style et de bien sûr créer des mots clés dans l’espace privé.
Bon courage !
Je suis un concepteur et développeur web à Grenoble. Je développe essentiellement avec le CMS Spip. Actuellement en contrat chez Territorial, je continue ma veille technologique, et vous fais partager ce que je trouve utile et pratique.