Des exemples de Tag Clouds réalisés avec les algorithmes SPIP

publicité
Des exemples de Tag Clouds réalisés avec les algorithmes SPIP
Extrait du site archivé - CMS-SPIP
http://icp.ge.ch/sem/cms-spip/spip.php?article230
Des exemples de Tag Clouds
réalisés avec les algorithmes
SPIP
- SPIP - Squelettes - Nuages de Tags -
Date de mise en ligne : vendredi 24 mars 2006
site archivé - CMS-SPIP
Copyright © site archivé - CMS-SPIP
Page 1/5
Des exemples de Tag Clouds réalisés avec les algorithmes SPIP
Dans le cadre de nos tests et adaptations du squelette « Portail Communal Erasme 1.2 - SPIP 1.8.1 » à nos
besoins (« spécifiques ») nous avons intégrés quelques squelettes complémentaires et divers outils de navigation
alternatifs sur un serveur local. Parmi ces outils se trouvent les Tags Clouds dont nous avons déjà fait une
introduction dans l'article « Les nuages d'étiquettes (Tags Clouds) appliqués dans le CMS SPIP et un regard sur le
Nébuloscope de Jean Véronis » en relation avec les mots-clés.
Pour l'ensemble du site, nous avons créé un jeux d'essai d'articles, brèves, sites référencés/syndiqués, forums et
mots-clés. Leur pertinence sémantique est donc discutable, nous n'avons mis l'accent que sur les aspects
algorithmiques, fonctionnels et ergonomiques.
Pour faciliter la navigation, nous avons intégré deux menus, l'un pour les Tags Clouds testés, l'autre pour les
mots-clés, dont voici une copie d'écran :
Copie d'écran du Menu des mots-clés
Copie d'écran du Menu des Tags Clouds testés et algorithmes y relatifs
Copyright © site archivé - CMS-SPIP
Page 2/5
Des exemples de Tag Clouds réalisés avec les algorithmes SPIP
Les liens suivants renvoient à des articles qui présentent les aspects de programmation de ces algorithmes tels que
le métalangage [1] des boucles SPIP, les filtres SPIP, le code PHP et les CSS ainsi qu'une copie d'écran du tag
cloud obtenu :
1) La taille de la police de chaque mot-clé est fonction du nombre d'articles associés à ce mot-clé (Premier
algorithme de l'Article de BoOz et Fil du 30 mars 2005 : « Afficher les mots-clés en faisant varier la taille de la police
».). Trois exemples qui ne diffèrent que par le mode de tri pour l'affichage :
•
1a) Taille des mots-clés triés au hasard calculée en fonction du nombre d'articles associés à ces mots-clés
•
1b) Taille des mots-clés triés selon l'ordre alphanumérique calculée en fonction du nombre d'articles associés à
ces mots-clés
•
1c) Taille des mots-clés triés selon l'ordre alphanumérique inverse calculée en fonction du nombre d'articles
associés à ces mots-clés
2) La taille de la police de chaque mot-clé est fonction du nombre d'articles associés à ce mot-clé (Deuxième
algorithme de l'Article de BoOz et Fil du 30 mars 2005 : « Afficher les mots-clés en faisant varier la taille de la police
») Trois exemples qui ne diffèrent que par le mode de tri pour l'affichage :
•
2a) Taille du mot-clé triés au hasard calculée en fonction de la somme des popularités de tous les articles liés à
ces mots-clés
•
2b) Taille des mots-clés triés par ordre alphanumérique calculée en fonction de la somme des popularités de
tous les articles liés à à ces mots-clés
•
2c) Taille des mots-clés triés par ordre alphanumérique inverse et calculée en fonction de la somme des
Copyright © site archivé - CMS-SPIP
Page 3/5
Des exemples de Tag Clouds réalisés avec les algorithmes SPIP
popularités de tous les articles liés à ces mots-clés
3) La taille de la police de chaque titre de rubrique est fonction du nombre d'articles qu'elle contient (Premier
algorithme de l'article de Pierre Andrews (mortimer) du 31 mars 2005 : « Un affichage fonction de l'importance
relative dans le site »). Cinq exemples qui ne diffèrent que par le mode de tri pour l'affichage :
•
3a) Taille des titres des rubriques calculée en fonction du nombre d'articles qu'elles contiennent
•
3b) Taille des titres des rubriques triées par ordre alphanumérique et calculée en fonction du nombre d'articles
qu'elles contiennent
•
3c) Taille des titres des rubriques Triées par ordre alphabétique et calculée en fonction du nombre d'articles
qu'elles contiennent
•
3d) Taille des titres des rubriques Triées par ordre alphanumérique inverse et calculée en fonction du nombre
d'articles qu'elles contiennent
•
3e) Taille des titres des rubriques Présentées au hasard et Calculée en Fonction du nombre d'articles qu'elles
contiennent
5) La taille de la police de chaque titre de rubrique est fonction du nombre d'articles qu'elle contient
(Troisième algorithme de l'article de Pierre Andrews (mortimer) du 31 mars 2005 : « Un affichage fonction de
l'importance relative dans le site »). Quatre exemples qui ne diffèrent que par le mode de tri pour l'affichage :
•
5a) Taille des titres des rubriques en fonction de la popularite de leur article le plus populaire
•
5b) Taille des titres des rubriques triées dans l'ordre alphanumérique et affichée en fonction de la popularite de
leur article le plus populaire
•
5c) Taille des titres des rubriques triées par ordre alphanumérique inverse et calculées en fonction de la
popularité de leur article le plus populaire
•
5d) Taille des titres des rubriques triées au hasard calculée en fonction de la popularite de leur article le plus
populaire
6) La taille de la police de chaque mot-clé est fonction du nombre d'articles associés à ce mot-clé (Algorithme
de l'article de Romy Duhem-Verdière de novembre 2005 : « Des mots-clés affichés plus gros selon leur importance »
, lequel fait une brève comparaison avec l'algorithme de BoOz et Fil).
•
Taille des mots-clés affichée en fonction du nombre d'articles associés aux mots-clés et classés par ordre
alphabétique
7) La taille, l'épaisseur et la police de chaque mot-clé sont fonction du nombre d'articles associés à ce
mot-clé (Algorithme de l'article de Robert Papanicola (rpapa) du 29 mars 2006 : « Afficher ses mots clefs façon Tags
»). L'exemple de l'article sur spip.contrib.net :
•
La taille, l'épaisseur et la police de chaque mot-clé est fonction du nombre d'articles associés à ce mot-clé
Copyright © site archivé - CMS-SPIP
Page 4/5
Des exemples de Tag Clouds réalisés avec les algorithmes SPIP
[1] Méta-langage des Boucles SPIP : il s'agit d'un langage qui utilise le langage PHP pour simplifier considérablement le langage MySQL en vue
d'afficher en langage HTML les informations contenues dans la base MySQL via les squelettes (templates) SPIP (c'est un « surlangage » à PHP
et MySQL). Grâce à lui, le programmeur est dispensé d'écrire du code PHP et MySQL, il accède aisément aux données de la base de données
sans s'occuper de la manière dont elle y sont stockées et il les affiche de multiples manières possibles. Ces Boucles SPIP génèrent
automatiquement le code HTML y relatif. Une description détaillée de ce métalangage est donnée sur spip.net
Copyright © site archivé - CMS-SPIP
Page 5/5
Téléchargement