Here With Me

Le blog technique d'Amaury Balmer qui parle de technologies open-source, mais surtout de WordPress !

[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging !

| 30 Commentaires

Pourquoi migrer ?

C’est très simple.

  • Simple dispose de toutes les fonctionnalités de Ultimate Tag Warrior (UTW)
  • Simple Tagging est beaucoup plus performant que UTW (un blog avec UTW est 5 à 50 fois plus lent qu’un blog avec Simple Tagging.)
  • Simple Tagging est plus ergonomique et plus simple à utiliser que UTW
  • Simple Tagging est disponible en français
  • L’intégration de Simple Tagging dans les est très simple (les options sont paramétrable depuis la console d’admin)
  • Simple Tagging est compatible avec WordPressMu
  • Simple Tagging est plus puissant que UTW pour les utilisateurs avancés

Si vous voyez autre chose, n’hésiter pas à en faire part dans les commentaires :) les critiques constructives sont également la bienvenue :)

C’est difficile à faire ?

Non.

Simple Tagging est beaucoup plus simple à mettre en place que UTW. Démonstration ci-dessous.

Instructions

Installation et importation de vos tags:

  1. Sauvegarder votre base de données (on est jamais trop prudent)
  2. Télécharger la dernière version de Simple Tagging
  3. Envoyer les fichiers de Simple Tagging sur le FTP de votre installation de
  4. Activer le plugin dans la page «  » de la console d’administration
  5. Cliquer sur le menu « Tags » puis sur le sous-menu « Importer des tags« 
  6. Si votre installation de UTW est valide, vous avez la possibilité d’importer vos tags depuis les catégories, et depuis UTW. Dans notre cas, nous allons importer les tags UTW, pour cela on coche la case « J’ai sauvegardé ma base de données. » et on clique sur « Importation depuis UTW« 
  7. Selon votre hébergeur, l’importation peut être plus ou moins longue. (très rapide sur ma dedibox)

La 2e étape est un peu plus technique, en effet, maintenant que vous importez les tags, vous devez modifier les fonctions de votre pour lui faire utiliser Simple Tagging à la place de UTW.

Contrairement à UTW, Simple Tagging propose toutes les options, tailles, ordres, couleurs, etc. dans la console d’administration. C’est un gain de temps, et cela permet à l’utilisateur final de ne pas avoir à modifier les templates lors une éventuelle modification.

Les principales équivalences :

  Ultimate Tag Warrior Simple Tagging
Tags de l’article courant UTW_ShowTagsForCurrentPost() STP_PostTags()
Nuage de tags UTW_ShowWeightedTagSet()
UTW_ShowWeightedTagSetAlphabetical()
STP_Tagcloud()
Articles relatifs UTW_ShowRelatedPostsForCurrentPost() STP_RelatedPosts()
Tags relatifs UTW_AddTagToCurrentPost()
UTW_ShowRelatedTagsForCurrentTagSet()
STP_RelatedTags()
STP_RelatedTagsRemoveTags()
Tag(s) de la page courante UTW_ShowCurrentTagSet() STP_CurrentTagSet()
Autres UTW_ShowRelatedTagsForCurrentTagSet()  

Prenons le cas du nuage de tags.

Voici le code actuel dans le fichier sidebar.php:

[code lang= »html »]

  • Tags

  • [/code]

    Voici l’équivalent avec Simple Tagging

    [code lang= »html »]

  • Tags

  • [/code]

    La personnalisation du nuage de tags a lieu dans la console d’admin avec Simple Tagging. (Les nuages de tags colorés automatiquement, sans modification du CSS, sera présent dans la version 1.6.5 qui devrait sortir début de semaine prochaine).

    C’est le même principe pour toutes les fonctions.

    Une fois votre thème migré vers Simple Tagging, vous pouvez alors désactiver UTW et vous disposez d’un blog plus rapide :)

    30 Commentaires

    1. C'est pour moi que tu as fait ce tuto ? :D

    2. Je preche depuis des mois contre la lourdeur de UTW : ravi que les cieux dieux aient entendu ma requete :)

    3. Y'a plus qu'à faire maintenant :)

      Je peux filer des coups de main dans une moindre mesure ;)

    4. bah je n'ai qu'une requete … au lieu de faire des articles relatifs, ce que j'aurais aimé … c'est en fait les tags de l'article, avec un petit chiffre à coté (voire possibilité de faire un tag cloud de popularité) et quand tu passes ta souris dessus, tu as une box ajax ki load les articles liés à ce tag … en gros ca reviendrait à faire des articles relatifs par tag, ce qui me semble encore + … sympa pour les possibilités de découvertes d'articles liés.

    5. Si je résume, en fait dans le nuage de tags, tu souhaite afficher les articles relatifs pour chaque tags quand tu passes dessus ?

      C'est bien ca ?

    6. exactement ca !!! voila. Je pense que ca permettrait non pas d'avoir par exemple "les 20 derniers articles relatifs" … mais bel et bien "les 20 derniers articles relatifs PAR tag" … ce qui a mon sens, est assez top pour pouvoir permettre au visiteur de comprendre reellement l'interet d'un tag.

    7. J’ai essayé de créer un page ou j’affiche tous les tags. Avant j’utilisait UTW et j’avais créer une page ou j’avais simplement le code UTW_ShowWeightedTagSet().

      Malheureusement, j’ai fais la même chose avec Simple Tagging mais ça ne fonctionne pas.

      A chaque tag, au lieu d’avoir les articles relatifs aux tags j’ai la liste de tous les tags.

      Je n’arrive pas à trouver la solution. Pouvez-vous m’aider ?

      Merci, Manu

      PS : je na sais comment tu gérer la création des URL pour les tags, mais il serait sympa d’avoir que des minuscules dans les URL des tags.

      Ayant pas mal de pages références sur google avec UTW, le changement de système de tags a changé également les URL.

      Exemple :

      Avant www. http://www.blog-football.net/tag/ligue-1/
      Aujourd’hui : http://www.blog-football.net/tag/Ligue-1/

      Google fais la différence entre les deux pour le Google Rank par exemple.

    8. J'en reviens egalement à ma requete numero 1 : faire un systeme de cache qui fait que tant qu'on touche pas à la base (ajout, modification ou suppression de tags) un fichier texte contienne les tags (car actuellement la fonction des nuages = presque 18 requetes, ca reste largement moins que UTW, mais ca reste gros, malgré tout : un systeme de cache = 0 requete)

    9. Rod > la fonction de nuages de tags = 1 requête.

      Manu > Tu parles de ca :
      http://trac.herewithme.fr/project/simpletagging/w

    10. Non du tout :) je parle du nuage issu de STP_Tagcloud()

    11. Rod > j'insiste ;)

      STP_Tagcloud() exécute une seule requête.

    12. Rod > mon lien faisait allusion au commentaire de manu ^^

    13. Amo :)

      Je construis actuellement une page archives

      avant de mettre STP_Tagcloud() j'obtiens 57 requetes (cette page contient pour l'instant les archives mensuelles + categories classées par ordre alphabetique)

      Je mets STP_Tagcloud je monte à 88 requetes.

      Je suis serieux : je peux te passer mon debug de diagnostic de requetes si tu veux jeter un coup d'oeil :)

    14. Bonjour !

      Pour info, la prochaine version de WP dispose d'une gestion des tags en natif. Il n'y a certainement pas toutes les fonctionnalités de UTW ou ST, mais ca a l'avantage d'être supporté par les developpeurs WP et donc pérenne. A mon avis des plugins verront le jour rapidement, basés sur cette nouvelle fonctionnalité.

      De plus, un convertisseur UTW->Tag….que demande le peuple ??

    15. ROd > problème résolu donc.

      Guillaume > informe toi mieux ;) les tags c'est pour la version 2.3 au mieux, pas avant juillet !

    16. En ce qui concerne ma page de tags j’ai trouvé la solution.

      Par contre, concernant les URL avec des minuscules je n’ai toujours pas trouvé la solution.

    17. Merci pour le tuto :)

      Je fouine sur Google pour résoudre l'énigme suivante : pourquoi Simple Tagging ùe permet-il un nuage de tag qui ne fonctionne qu'avec les articles et bug avec les pages que j'ai également taggé ?

      Y'a t il une manip' à effectuer (question à la mode newbie ;-) )

    18. Merci pour le tuto, mise en oeuvre 10 mn grâce a ton explication très clair.

    19. Pingback : digiboy: Post : 5 Raisons de remplacer Ultimate Tag Warrior par SimpleTagging.

    20. Ahhh j'ai besoin de ton aide

      Je l'ai installé et :

      mes anciennes url pour les tags étaient :
      http://blog.gonzaguedambricourt.com/index.php?tag

      j'ai trouvé le paramètre permettant de changer l'url des tags dans le blog mais le souci c'est que ça me donne ça :
      http://blog.gonzaguedambricourt.com/index.php?tag

      J'ai un peu peur pour mon référencement :-)

      Que faire docteur ?

    21. Bonjour,

      super tuto mais j'aimerais savoir si il est possible de mettre à côté de chaque tag une "bulle Technorati": c'est-à-dire que le tag en lui-même renvoi à tous les articles du blog pointant sur ce tag et la bulle est un lien vers Technorati.

      Je ne sais pas si ce que j'ai écrit est très compréhensible…

      Merci d'avance !

      Flavien

    22. Je me réponds à moi-même: j'ai trouvé la solution, donc je vous l'a fait partager:

      Allez dans "Tags > Options générales" puis dans le champ "Formats des liens des tags", il suffit d'afficher l'image Technorati et le tag, par exemple, voici ce que j'ai écrit:

      <code>%tagname%<a title="%tagname% (Tehnorati)" href="http://technorati.com/tag/%taglink%&quot; rel="nofollow"></code>

      Et voila ! Merci beaucoup pour ce plugin et bonne soirée !

      Flavien

    23. Excusez-moi, il y a eu un bug au niveau du code, j'espère que celui-ci ira mieux:

      %tagname%<a title="%tagname% (Tehnorati)" href="http://technorati.com/tag/%taglink%&quot; rel="nofollow">

      excusez ma maladresse

    24. Bonsoir à tous et toutes ! Je cherche à mettre le nuage de tag sur une seule page. J'ai donc créé une page "Tags" mais si je mets <code>

      </code> dans le fichier page.php de mon thème, les tags apparaissent dans toutes mes pages ! Quelqu'un saurait-il m'aider ? Merci !

    25. Oups ! Apparement ca a buggé. Voici le code manquant :

    26. Bonjour,

      J'ai installé Simple Tagging et j'aimerais que les tags qui se mettent automatiquement dans le bas de l'article soit un peu différent comme endroit.

      Savez-vous si cela peut se faire et comment le faire. Je suis nulle en php.

      Je remarque quelque chose que j'aime bien pour faire les commentaires. Vous avez la fonction prévisualiser et la notification par emai que l'on peut cocher.

      Quel plugin permet ça ou comment je peux ajouter ça à ma page de commentaire?

      Merci beaucoup

    27. je suis en train de configurer mon blog (info-graphistes.com) en local pour bientot l’ouvrir (d’ici la fin du mois grand maximum), j’avais mis UTW et j’ai essayé ST… rien à voir! J’ai en moyenne 10 requetes de moins par page, du temps de gagné (dans l’affichage des pages mais également du temps gagné à configurer le plugin)…

      bref, les mecs de UTW ont un serieux concurrent là… pour notre plus grand bonheur :)

    28. J’ai installé le plugin, et ai installé le widget « nuage de tags avancé 1 ». J’ai déjà mis à jour les tags.

      Mon souci c’est que quand je clique dans la nuage de tags (widget) à droite, j’ai bien http://www.site.com/tag/nomdutag/ dans l’url et pourtant au milieu, ça ne change rien. J’ai pensé qu’au milieu, seuls les articles contenant les tags doivent s’afficher …

      ou je me suis trompé sur le concept du tag ?

    29. Bonjour,

      J'utilise wordpress 2.3.3 et UTW, j'aimerai passer à ton plugin Simple Tags, mais je ne trouve pas la fonction d'importation des tags UTW.

      Tu dis "vous avez la possibilité d’importer vos tags depuis les catégories". Dans manage – category je ne trouve rien ainsi que dans option – simple tags, ou les 3 menus simple tags ajoutés dans manage.

      Où se trouve l'option ? Merci.

    30. With this great tutorial I will be able to create an aweseome design for my new web site i want to create with typo3. Thx for this.

    Répondre à Amaury Annuler la réponse.

    Champs Requis *.