Tags faciles avec Propel dans Symfony
Par NiKo le mardi 22 mai 2007, 11:14 - Dev
- Lien permanent -
13 commentaires -
Tags :
Mon camarade de Nespresso Xavier Lacot nous gratifie d'un plugin pour Symfony répondant au doux nom de sfPropelActAsTaggableBehaviorPlugin et permettant de taguer n'importe quel objet Propel très facilement, mais aussi de gérer les requêtes multi-tags et la récupération d'objets de types multiples.
Ce plugin sera notamment utilisé dans un projet qui touchera prochainement de très près ce blog, si les conditions normales de températures et de pression le permettent, comme d'hab.
Du très bon boulot, Xavier !
13 commentaires (Ajouter un commentaire)
Un plugin propel digne de ce nom se doit d'avoir un nom complétement barbare ! C'est une norme !!
Sinon je n'ai pas encore testé mais ça ne saurait tardé... Il serait peu être bien de l'intégrer au plugin sfBlog ? (comment chu jaloux un comment de francois pour ton plugin !
) gg comme on dit ! 
Le doux nom est peut-être à revoir....
Je n'accroche pas
Je viens juste de tester le plugin à l'instant et c'est vraiment du bon boulot.
Par contre juste une petit suggestion au niveau de l'affichage du tag_cloud.
Dans le wiki, un exemple d'utilisation est indiqué:
echo tag_cloud($tags, '@tag?tags');
Or cela produit une exception si on l'utilise ainsi. Il faut absolument ajouter le signe égal après tags, pour éviter l'exception.
echo tag_cloud($tags, '@tag?tags=');
De plus pour utiliser les helpers associés au plugin, il ne faut pas oublier d'ajouter:
use_helper('Tags')
Il serait peut être bon de l'indiquer car je pense que ça risque de tromper les personnes souhaitant utiliser le plugin.
"Ce plugin sera notamment utilisé dans un projet qui touchera prochainement de très près ce blog, si les conditions normales de températures et de pression le permettent, comme d'hab."
Depuis le temps...
/me siffle et balaye devant sa porte consciencieusement... et chuchote "Stay tuned !"
@Xavier : oh oui tiens ça bouge chez toi, j'avais pas vu et en bien en plus, il ne manque plus que le système de commentaires révolutionnaire pour éviter de squatter chez les potes
Concernant ma refonte... hum... stay tuned! (c'est comme ça qu'on dit lorsqu'on a pleins d'autres trucs à faire avant, continuellement)
C'était amical, évidemment. Et puis avec un si joli CV, maintenant je me dis que ça ne devrait pas tarder chez toi
@Xavier : touché.
@Niko : merci pour les compliments copaing !
@David : "Il pourrait au moins l'annoncer sur son blog... fainéant"
Gna gna gna... N'empêche que mon blog, il évolue, lui ! :-P (enfin, au moins en terme de code)
@François : "Xavier pourrait-il commiter le code dans le repository SVN de symfony?"
Bien entendu, j'attends juste que Fabien crée un component Trac pour le plugin. Je lui ai envoyé un mail à ce sujet tout à l'heure.
Bob et Thanh> Pour voir du code, la page du wiki dédiée au plugin contient beaucoup d'exemples
Comme bob : Ouais jveux voir!
Eh bien bravo pour ce très bon plugin. C'est déjà documenté, testé et bien packagé, c'est super.
Xavier pourrait-il commiter le code dans le repository SVN de symfony?
Il pourrait au moins l'annoncer sur son blog... fainéant
Très sympa la fonctionnalité de pouvoir chainer les tags et/ou faire des tagclouds relatifs à un tag donné. C'est exactement ce dont j'avais besoin récemment (et c'est maintenant possible avec Django \o/).
Beau boulot Xavier !
J'ai pas tout compris l'utilité mais c'est surement très bien