g30rg3_x vs TinyMCE… todo el cuento

g30rg3_x vs TinyMCE... hecho en paint XDD

Fue una larga batalla que duro casi un mes completo, al final sali ganador pero siendo sincero con ustedes fue bastante dificil, la batalla se prolongo muchisimo debido a que el campo de batalla era muy inestable y tan pronto como parecia haber señal de victoria por otro lado atacaba, fue como una batalla epica donde hubo varios dias que me preguntaba:
¿Por que carajos lo hacia?
Era por fama?, por ayudar a los demas? o solo era un pretexto para tener algo que hacer?
Pero bueno todos esos momentos de frustracion ahora son olvidados por la gloria, sin mas que decir entremos a la relatoria de los hechos.

Todo empezo desde principios de marzo para ser especificos el sabado 3 de marzo de esta año en curso, desde ese dia al entrar a mi dashboard o panel de wordpress, me fije que por alguna razon el editor RTE/WYSIWYG no se cargaba, en ese momento forze a que se limpie el cache de mi firefox (apretando control+f5) y obtuve nuevamente el editor y quede feliz al momento, pero al intentar a volver a entrar (el siguiente dia) me paso lo mismo, asi que volvi a limpiar el cache y volvio a funcionar, obvio por mi curiosidad volvi a entrar y me fije que nuevamente no obtuve el editor, asi que borraba y volvia a probar varias veces con diferentes configuraciones hasta que me rendi, despues de esto conmenze a googlear y me fije que el problema parecia no ser solo mio varias personas tenian este mismo problema (y todos los que tenian el problema era relacionado con firefox, algo que no me di cuenta hasta mas tarde), como era obvio ahora tocaba buscar en el trac de wordpress y ahi me me encontre que ya habia un ticket donde se decia que el problema surgia de la funcion realpath() de php, la cual tenia un problema -al parecer- relacionado con algunas plataformas y compilaciones especiales, otros dentro del mismo ticket le hechaban la culpa a que tinymce no estaba actualizado y asi sucesivamente no habia ninguna propuesta de solucion que satisfaciera y reparar mi problema.

Como habran leido intente muchas cosas, experimente muchismos parches, movimientos, modificaciones en fin movi todo lo que pude de tinymce hasta que el 26 de marzo que Ryan Boren auncio que para la rama experimental 2.2 se ha actualizado tinymce a su ultima version es obvio que probe y tambien me fije que la actualizacion tampoco resolvia el problema, asi que se me ocurrio en ese momento (ya descartando que no es tinymce) probar si este bug o comportamiento erratico tenia repercusion en otros navegadores, asi que probe bajo Windows con los navegadores IE 7, Opera y Firefox…, IE 7 y Opera 9.2 no tenian ningun problema para mostrar correctamente el editor pero mi firefox si…, me fui a mi particion linuxera (una ubuntu 6.10) asi que probe mis firefox (1.5.x y 2.0.x) y un opera que instale al momento, mi firefox 2.0.x (que es el que uso) tenia el mismo problema que el que tengo bajo windows pero extrañamente la version 1.5.x no tenia ningun problema, de opera otra vez nada de nada, ningun problema asi que regrese a windows para seguir investigando.
Despues de algunos dias mas de pruebas reinstale mi firefox desde cero (no me acuerdo por que, pero creo que era por un comentario que lei por algun foro ahi) y magicamente el problema se resolvio, sin embargo al poco rato que instale todas mis extensiones encontre nuevamente el problema asi que deinstale una por una hasta que encontre que magicamente si tenia la extension NoScript, no funcionaba el editor, pero si no la tenia o estaba desactivada si tenia el editor asi que ahora no era problema ni de wordpress, ni de firefox si no de NoScript, asi que contacte a Giorgio Maone (desarrollador en jefe de la extension) despues muchas platicas por mail algunas conjeturas erroneas y muchos test se concluyo que era un problema de NoScript y los script generados dinamicamente como TinyMCE, Prototype o Dojo, claro como el trabajo real de modificacion -ya que no hay un bugtrack- se le quedo a Giorgio Maone el cual despues de algunas semanas me comento de la salida de la version RC2 de la 1.1.4.7 (la cual incorpora una proteccion anti-xss, aunque solo es para los no-persistentes la deteccion es bastante buena) la cual arregla este bug y claro no me espere ni un segundo para instalarla y probarla (aunque en su momento era una version de desarrollo), la instalarla me fije que ya no habia mas error y desde que la tengo (ahora la version 1.1.4.7.070413) no ha habido nuevamente errores.

Claro envie mi investigacion y solucion hacia el ticket del trac de wordpress que les mencione y ahora ya se ha finalizado ese ticket y se ha considerado “solucionado”, como veran fue una investigacion intensa y larga pero la verdad valio la pena, ya que ahora puedo escribir comodamente sin ningun problema con el editor RTE…

3 Comentarios »

  1. Escrito por: Blacksitox

    14 de Abril del 2007 a las 9:22 pm

    :O
    que lit eres :$

  2. Escrito por: RPM

    15 de Abril del 2007 a las 1:41 am

    me hicistes hacer los stickers para nada:P

    muy weno tu blog:P

    /delete

  3. Escrito por: g30rg3_x

    16 de Abril del 2007 a las 3:23 pm

    jajajajaj, tranquila voy a cambiar de theme y aparte lo quite por que a bajas resoluciones el sticker me fregaba la web…

    no me quieres ayudar con mi logotipo?

    Saludos

Comentarios RSS · TrackBack URI

Dejanos tu Comentario

Nombre: (Requerido)

Correo electrónico: (Requerido)

Sitio WEB:

Comentario: