Le bout du tunnel

C’est presque ça. A l’aveugle, j’ai pu avancer dans l’écriture des nouvelles versions de mes deux plugins fétiches. Ils ont été testé et fonctionnent actuellement sur des sites en production. Il reste essentiellement de la documentation à écrire, et rationaliser / optimiser le code.

Lightbox+

Lightbox+ passe en version 0.1.2 . Il fonctionne aussi bien sur WordPress 2.0 que WordPress 2.1. Cette version est plus lourde que la précédente, mais pour le plus grand bien. Elle permet de garder les attributs des images. Vous pouvez donc bidouiller vos images avec votre WYSIWYG préféré, ça ne sera pas tout cassé.

Tester
lightbox-plus.zip

Version beta du 14 mars 2007

Identikit 2

Alors là c’est carrément une version 2. Ce plugin est le plus abouti pour la gestion de tunings pour le blog. Il devient un plugin hautement configurable d’un nouveau genre. En gros, Identikit est une classe qui propose différentes fonctions pour gérer des images, css et d’autres petites choses. Seul, il ne fait rien. Il faut le surcharger de différents « sujets » qui manipulent un aspect, une notion. Actuellement, j’ai écrit ces sujets :

  1. Utilisateur : Pour télécharger les avatars d’un utilisateur (auteur et commentateur). Ce sujet maitrise ces sources : favatars, gravatars, pavatars, zimavatars, buddy’s icon de FlickR, avatars de 30 boxes, avatars de MyBlogLog. De plus, il a une petite interface d’administration pour censurer des avatars.
  2. Catégorie : Pour assigner une couleur (dont sa CSS correspondante) et une icône a une catégorie.
  3. Articles : Pour assigner des collections d’illustration à des articles
  4. Favicon : Pour afficher le Favicon du site
  5. hCard : pour afficher la hCard de l’auteur d’un article

Ce plugin est toujours en cours de traduction & documentation. Son fonctionnement n’est assuré que sur des sites WordPress 2.1.

Tester
Identikit 2

Version beta G du 5 juin 2007

Dès que possible, je sortirai de belles versions officielles.

  • http://blog.das-art.com/ Das

    Je vais le tester sur le site de ma fille, ton identikit 2, maintenant que tu l’as abouti…
    Et même sur un des blogs du taf, je pense…

  • http://www.john-noone.com Xavier

    Juste fais le.

  • http://blog.das-art.com/ Das

    Juste je le fais et je constate déjà un petit soucis :
    CREATE TABLE IF NOT EXISTS wp_identikit_user ( id varchar(255) NOT NULL, orig_id varchar(255) NULL [...])
    Tout ça, me retourne un petit :
    #1071 - Specified key was too long. Max key length is 500
    Je passe alors les vachar à 250 et ça passe.

    Je ne sais pas si c’est la spécificité de ma base qui pose soucis (MySQL 4.0.27), mais ça bloque à l’installation et j’ai du bidouiller manuellement… (c’est pas non plus la mère à boire 😀 )

    Juste un bug chez moi, ou pour le reste du monde ?

  • http://blog.das-art.com/ Das

    Bon, c’est installé, mais tout n’est pas clair pour moi, notamment les répertoires qui se créent pas au bons endroits… (genre, dans wp-content, alors que les images cherche un dossier avatars à la racine)

    Mais dans l’ensemble, ça fonctionne bien… Il faudrait juste que tu ai le temps de mettre à jour et détailler ton fichier readme.txt, histoire que l’on sache à quoi s’attendre…

    À suivre…

  • http://blog.das-art.com/ Das

    Bon, en fait, ça fonctionne pas si bien…

    La base de données se rempli, mais les avatars ne se créent pas… Pourtant, les library fonctionne puisque j’ai pu générer l’avatar de l’auteur…

    Quand est ce que tu passes dîner à la maison, qu’on décortique ça ensemble et je pourrais même te faire ton fichier readme, si tu veux gagner du temps…

  • http://www.john-noone.com Xavier

    Pour la base : tu dois avoir un truc très particulier, car une varchar peut varier entre 0 et 255. (http://dev.mysql.com/doc/refman/5.0/fr/char.html)

    Maintenant pour les autres histoires, je ne comprend pas bien. Faudra que l’on voit ensemble.

  • http://blog.das-art.com/ Das

    Yep, je vais arrêter de raconter ma vie sur ton blog 😉

  • http://www.john-noone.com Xavier

    Je viens de mettre une nouvelle version du plugin. J’ai corrigé quelques bugs, la compatibilité est dorénavant aussi assurée sur un blog WordPress 2.0.2. (ce blog étant la preuve en ligne).

    Il reste quelques petits bugs mineurs dans la modération des avatars, la documentation et la traduction à faire.

  • http://www.john-noone.com Xavier

    Je remets encore une nouvelle version (beta C).

    La modération fonctionne mieux, et l’affichage des avatars est mieux optimisé. Je suis à deux doigts du script parfait :)

  • http://www.le-hiboo.com Rod

    va voir le nombre de reports que je t’ai fait sur WP-FR … tu verras a quel point pour certains utilisateurs dont j’AIMERAIS FAIRE PARTIE, le bout du tunnel doit etre le debut :)

  • http://www.john-noone.com Xavier

    On va prendre le temps, mais on va y arriver, et c’est pas une promesse de sioux :)

    Je t’ai répondu sur le forum, je pense avoir flairé une piste.

  • http://blog.das-art.com/ Das

    Bon, je te teste tout ça se soir… sur mes deux serveurs (si j’ai eu le courage de recompiler une library GD pour mon Mac OS X server)…

    Sinon, pour info : Un lien de téléchargement pour une app qui te permettra entre autre de faire sauter les .DS_STORE de tes archives, puisque tout le monde n’est pas sur mac…

  • http://www.john-noone.com Xavier

    Pour le bug [Specified key was too long; max key length is 1000 bytes], il semble que le trio « UTF8 + les varchar à 200 caractères + le KEY orig_id (orig_id, id) » est incriminé.

    En effet la norme UTF8 est un aspirateur à ressource.
    Si la base est en Latin 1, la clé devrait faire 200 x 1 + 200 x 1 = 400 bytes.
    Si la base est en UTF8, la clé devrait faire 200 x 3 + 200 x 3 = 1200 bytes. D’où le bug.

    Donc c’est à tester. en créant des tables avec des varchars à 150 maxi

  • http://www.john-noone.com Xavier

    J’ai mis en ligne une nouvelle version qui devrait répondre aux problèmes de tailles.

  • Dipsy

    Warning: Invalid argument supplied for foreach() in /home/dipsik/public_html/wp-content/plugins/identikit2/subjects/user.php on line 1678

    wp 2.1.2
    why? how to improve?

  • http://www.john-noone.com Xavier

    A new beta version correcting this bug is available for download.

  • http://www.alakhnor.info/blog2 alakhnor

    Je vais me pencher sur identikit, histoire de voir quelles relations ça peut avoir avec mon plugin.

  • http://reynald.incident.net rd

    Bonjour
    Lightbox+ : bientot une nouvelle mise à jours?
    merci

  • http://www.john-noone.com Xavier

    Je viens de déposer une nouvelle version d’Identikit.

    Elle devrait corriger le bug des pretty links %category%/%postname%

  • http://www.le-hiboo.com Rod

    bon j’ai pas encore testé l’appel des avatars dans les commentaires et/ou pour présenter l’auteur … mais une chose est sure : je n’ai plus AUCUN bug niveau administration :)

  • http://www.john-noone.com Xavier

    première bonne nouvelle :)

  • http://lexa44.free.fr Axel

    salut à tous,
    je tourne sous wordpress 2.1.2 mais le plugin ne fonctionne pas avec toutes les options. Seul Users’ avatar fonctionne se charge. Mais lorsque je poste un commentaire une page entière d’erreur se charge. Que faire ?
    Y a-t’il des incompatibilités avec cette version ou avec d’autres plugin ?
    Merci d’avance

  • http://www.john-noone.com Xavier

    le plugin use et abuse des permalinks, il ne fonctionne pas avec la structure de ton site :(
    dès que j’aurai fini de travailler sur les %category%, je me pencherai sur les urls du type domaine/?foo=bar

  • http://www.le-hiboo.com Rod

    Xavier, qui va devenir fou :)

  • Pingback: Plugin pour faire un diaporama : lightbox+()

  • http://www.mein.meerblickzimmer.de Markus

    Thanks for the great work, but i can´t see the images in the profile. Yes, it is uploaded, but i can not see it. Can you help?

    Greetings!
    Markus

  • http://www.mein.meerblickzimmer.de Markus

    I´m sorry – i found the problem (the permalink-structur). Now it works! THANK YOU for your time and work!

  • http://wordpress-tuto.fr/ libretto

    Bonjour. Après avoir installé le plugin LightBox+ j’ai un message d’erreur récurent (envoyé par mon fichier des erreurs 404) : Bad Link To /wp-content/plugins/lightbox-plus/images/bg-overlay.png
    J’ai essayé de trouver un exemple de cet bg-overlay.png mais je n’en ai pas trouvé.

  • http://www.le-hiboo.com Rod

    Warning: Invalid argument supplied for foreach() in /var/www/virtual/le-hibootest.com/htdocs/wordpress/wp-content/plugins/identikit2/subjects/user.php on line 1468

    Voila, la nouvelle erreur du jour, depuis le passage à 2.1.3 … et il recupere aucun avatar nulle part en fait, que ce soit moblog ou flickr, que dalle … :(

  • http://www.le-hiboo.com Rod

    ok : ca bug en fait quand l’utilisateur a rentré un mail bidon … voila donc il verifie meme de trop ton plugin mais ca fait tout planter quand il trouve pas un « vrai » mail :)

  • http://www.le-hiboo.com Rod

    ca deconne sec ton plugin l’ami :) pis alors 0 doc … genre dans l’admin des avatars, on voit que selon les cas, x ou y avatars sont reconnus, tu visites le site, 0 avatar de détectés. Du coup je retourne à un truc + simple, ou il suffit d’uploader son avatar : moins performant, moins sexy, moins impressionnant, mais ca marche :)

  • http://www.john-noone.com Xavier

    Re,

    Je pourrai finaliser les différents trucs quand j’aurai enfin internet ( dans moins d’une semaine 😀 )

  • http://www.chantdeleau.com/wordpress/ Benoît

    Salut, 😉

    Comme faire apparaître, les images : closelabel.gif, nextlabel.gif, prevlabel.gif, etc… Par la CSS ?
    Seuls loading.gif et blank.gif sont chargés.
    Sinon tout fonctionne. :)

  • http://www.john-noone.com Xavier

    A priori, il suffit de survoler le côté gauche ou le côté droit de l’image.

    Cela ne fonctionne pas ?

  • http://www.john-noone.com Xavier

    Je viens de déposer une nouvelle version d’Identikit qui développe encore un peu plus les avatars. Elle propose de nouvelle choses très excitantes :
    – Elle est compatible avec plus de types de permaliens !
    – L’affichage des avatars dans les boucles des commentaires n’est plus un cauchemar. Au pire il utilise une requête par auteur pour remettre à niveau son email & url, puis une seule requête pour déterminer les avatars. Par exemple, l’affichage des commentaires de cette page ne me coute que 2 requêtes.
    – Elle propose un premier brouillon d’api. Elle permet d’interroger la base, de télécharger de nouveaux avatars. Vous pouvez voir une application possible dans le formulaire de commentaire. Inscrivez vos email et url dans les champs correspondants, et attendez un peu pour voir…
    – Enfin divers corrections de bugs à l’installation-désinstallation.

  • http://www.le-hiboo.com Rod


    SELECT orig.id 'orig',
    alias.id as 'alias',
    orig.type 'type',
    orig.status 'moderate',
    alias.status 'success',
    orig.date_update 'last-update',
    alias.date_update 'last-check'

    FROM wp_identikit_user AS alias
    LEFT JOIN wp_identikit_user AS orig
    ON alias.orig_id = orig.id
    WHERE alias.id = 'local-1'

    serveur : php5, mysql5, gd et imagemagick … j’abandonne ! :)

  • isnimis

    Salut
    j’ai installé le plug in et en allant dans option j’ai le message d’erreur suivant

    Fatal error: Cannot redeclare class xba_identikit in /home.2/trendcor/www/blog/wp-content/plugins/identikit2/identikit2.php on line 21

    Une ptite aide pour un débutant ….svp

  • http://www.john-noone.com Xavier

    cette erreur veux dire qu’il y a 2 classes qui s’appelle xba_identikit. As-tu une autre version d’Identikit d’installé ? si oui, retire-la, ça devrait mieux fonctionner.

  • http://trend-corner.com isnimis

    Salut Xavier
    c’etait ma semaine de vacances d’ou le retard pour relire la reponse
    non je n’ai pas d’autre version de identikit.
    Et pour etre plus certain encore j’ai effacé completement identikit et reinstallé mais toujours la meme erreur dans option

  • davainsyl

    Bonjour,

    J’ai installé lightbox+ sous wordpress2.1, activé le plug, mais les images s’affichent dans une nouvelle fenêtre, sans aucun effet…

    Un petit coup de main serait le bienvenue! merci :)

  • http://www.john-noone.com Xavier

    je suis de retour de vacances 😀
    pour identikit : hormis ce que j’ai écris, je ne vois vraiment pas d’ou pourrait provenir le problème
    pour lightbox+ : as-tu un plugin qui interfererait avec le mien ? ou bien dans ton thème, ne manque-t-il pas l’appelle de la fonction wp_head() dans le header de ton thème ?

  • http://www.palsambleu.fr thibault

    Bonjour Xavier ;

    Je découvre ton plugin identikit, qui me parait fort séduisant (quoiqu’un peu usine à gaz à mon goût, mais je dis pas ça méchamment), mais un bug m’empêche de l’utiliser.

    J’installe la bête sur mon wordpress 2.1.2, je le configure sans toucher aucune option, sauf l’activation du subject users’avatar, puis je vais dans utilisateur > votre avatar, je vais pour uploader mon avatar, et paf !

    Warning: md5_file(/home4/t/teeboo/www/wp-content/avatars/-local.png) [function.md5-file]: failed to open stream: No such file or directory in /home4/t/teeboo/www/wp-content/plugins/identikit2/subjects/user.php on line 846

    Warning: rename(/home4/t/teeboo/www/wp-content/avatars/-local.png,/home4/t/teeboo/www/wp-content/avatars/orig-.png) [function.rename]: No such file or directory in /home4/t/teeboo/www/wp-content/plugins/identikit2/subjects/user.php on line 850

    Et l’image n’est pas uploadée.

    C’était ma micro contribution, en espérant avoir été utile.

    sur ce, bon courage pour la suite, et à++;

  • darren

    I am having the same problem as thibault too. Pardon es vous pour francais ne pas bon

  • http://www.ultimatemarvel.net Mg

    Idem pr moi, plusieurs erreurs comme cela alors que le plugin est correctement installé. Je suis sous Free, un problème docteur?

  • http://www.comment-economiser.fr/ comment economiser

    travail impressionnant, dommage pour le problème…