in febbraio, per l'uscita della nuova piattaforma GoKick (scritta in java), mi sono occupato dell'integrazione con un blog basato su Wordpress. la scrittura di un plugin, di non facile gestione, ha permesso alle due applicazioni di sincronizzare il login degli utenti e i diversi ruoli presenti in Wordpress.
in occasione dell'operazione mastrolindo lanciata dal communication team la scorsa settimana, dopo un indolore upgrade a wordpress 3.0, ho messo mano al plugin inserendo un hook per una modifica all'editor wysiwyg base, tinyMCE. ho creato un bottone "insert GoKicker link" per velocizzare la creazione dei links alle schede giocatore mentre si edita un post. a oggi la situazione è abbastanza complessa, poiché il link da inserire, ad esempio, per un GoKicker con identificativo uguale a 3, occorre aggiungere il seguente comando:

javascript:openPopupUserDetails('../userDetails.action?idUser=3&tab=scheda','w3');

certo non alla portata di tutti, né comodo perché per ogni GoKicker occorrerebbe conoscerne l'identificativo.
la soluzione che ho proposto si basa sulla possibilità di interrogare il database utenti tramite un servizio asincrono DURANTE l'editing del testo e ottenere in risposta in formato JSON i dati dell'utente, del quale si può anche visualizzare la figurina. io e jQuery, in seguito, facciamo tutto il resto.

ecco la lista dei browsers supportati: firefox 3.6.x, safari 4 (windows xp sp3), chrome 5, opera 10.60, ie6 (windows xp sp3).