Ultimate Tag Cloud : un nuage de tags pour MODx

Depuis que j’ai basculé sur Modx, j’avais envie de m’amuser avec les tags. J’ai d’abord utilisé directement le snippet tagcloud, puis ce week-end je me suis dit qu’on pouvait faire mieux, beaucoup mieux, à l’image de zoomclouds par exemple.

J’utilise sur ce site depuis le début le snippet TagCloud, et j’ai décidé de l’améliorer fortement.
Voici quelques unes de ces fonctionnalités :

  • Construction automatique, sans besoin de préciser des tags pour chaque page (compte les mots et les range par quantité)
  • Recherche récursive
  • Exclusion de mots ‘courants’ via des fichiers de langues (pour l’instant seul un fichier français a été réalisé)
  • Exclusion des caractères de contrôles via des fichiers de langues
  • Detection automatique des pluriels courants des mots et ‘fusion’ des mots singuliers et pluriels dans un même tag (tout au moins fonctionne en français)
  • Le rendu est paramétrable par templates (chunks ou fichiers) et css
  • Plusieurs tagClouds différents sont possibles sur une même page
  • Colorisation des mots, possibilité de nombre de couleurs différentes potentiellement illimité (nécéssite autant de configuration des css)
  • Possibilité de paramétrer lors du lancement un certain nombre d’éléments consititutif du nuage :
    • nombre d’occurences minimales des mots à afficher
    • nombre de lettre minimales pour un mot
    • nombre total de mots maximum dans le nuage
    • taille minimale de la police
    • taille maximale de la police


Lire la suite »

Vérifier ses sauvegardes en python

Python est un langage que j’avais envie de regarder de plus près depuis quelques temps déjà (ne serait-ce que parce que civ4 est personnalisable en python), mais je n’avais jamais eu vraiment le temps.
Comme je profite de mes vacances pour réorganiser mes fichiers et mes sauvegardes, j’ai du refaire un script de vérification sous linux (auparavant en windows). Quelle bonne occasion pour s’y mettre plutôt que de bêtement faire ça en perl…

Le besoin est assez simple :
j’ai deux PC sous linux qui stockent des fichiers et qui se sauvegardent en croisé (via d’autres scripts déjà écrits ; vu la simplicité et la puissance de python, je m’amuserais peut-être à les réécrire à l’occasion).
Prenons par exemple le serveur 1, le script de sauvegarde qui tourne dessus copie son fichier sur le serveur 2 et s’arrange pour garder n générations.


Lire la suite »

Augmenter votre productivité avec outlook

Je viens de mettre en ligne un jeu de macros à installer dans son outlook. Ces macros ajoutent un certain nombre de fonctions qui vous vous permettre de mieux gèrer le flux quotidien de vos emails.


Lire la suite »

Tutoriel pour un formulaire Ajax

Ayant eu le besoin de réaliser un formulaire, j’ai choisi de tester un peu la techno Ajax et d’en mesurer les avantages et inconvénients
Lire la suite »