y el ganador del concurso de inserción de videos es….

tenía que probar los dos métodos de inserción de videos…. y ya tenemos ganador: el plugin WPvideo (gracias SKaRCHa) es lo más sencillo de utilizar mientras escribes un post.

con el plugin WPvideo para wordpress solo hay que poner la url de la página del video entre etiquetas correctamente formateadas y listo!!

con el rollo de meter el flash en el tinymce hay que sacar la url del video del código embebido, pegarla, ajustar la alineación a la derecha y luego ajustar el tamaño y por si no fuera poco curro en cuanto editas el html el invento se va a la porra y hay que volver a configurar el objeto flash y hacer un par de previos para asegurarse de que no lo machaca todo….

pero eso si, lo bien que me lo paso aprendiendo todas estas cosas no me lo quita nadie…. y de todos modos, ahora que lo pienso lo mio no es como lo de la navaja de occam precisamente, que para algo me lo he currao….

un día cualquiera (2 videos)

1. un día cualquiera de un usuario, mientras navega por la red….


(enlace al video original)

lo ví hace días en No es pornografía…. (pero no podrás dejar de verlo), via fernand0. es un anuncio de una empresa antivirus, pero os puedo asegurar por las experiencias con mis clientes que cualquier parecido con la casualidad no es pura coincidencia….

por cierto, bolsanegra.blog, de donde ha salido este video es un estupendo blog sobre seguridad en la red (que ya me he agregado a bloglines), en el que a estas horas el último post: No es pornografía…. Pero enseña bastante, incluye un video de una infección de estas a tiempo real…. no te lo pierdas si te interesa el tema.

2. y un día cualquiera en la vida de un antivirus del mismo antivirus, mientras protege al usuario de antes….


(enlace al video original)

este no se si es también un anuncio (encubierto), pero merece la pena…. lo vi en El sistema es un asco, pero al menos los amaneceres son bonitos (en genbeta), y en su creación ha intervenido la gente de cálico electrónico entre otros

lo cierto es que no se con cual de los dos me reí más en su momento….

añadir botones, funciones y plugins al editor visual TinyMCE que viene por defecto con WP 2.0.4

tal y como os comentaba anoche me estaba tentando actualizar el editor WYSIWYG TinyMCE que viene instalado por defecto en wordpress 2.0.4 a raíz de los problemillas que me había estado dando para insertar videos de youtube en los posts….

para cuando acabé de solucionar mi problemilla san google ya me había puesto tras la pista de varias páginas con información de como atacar la actualización…. lo que yo no sabía a eso de la una de la madrugada es que me iba a llevar más de 4 horas tenerlo todo terminado, probado y funcionando como vuestro dios manda yo quería….

lo de añadir botones en la(s) barra(s) de herramientas ya lo tenía más o menos controlado (de hecho yo ya me había puesto unos cuantos), aunque he de agradecerle a potaje el ponerme sobre la pista de la List of all buttons/controls available, and their plugin requirements, y aquí es donde empezó el cachondeo, con los plugins de tinyMCE

yo había visto por ahí que se podía insertar videos con un plugin para «insertar flash» (una nueva versión del plan B del post anterior), así que me puse manos a la obra conforme a las intrucciones de alkar en el bidorto….

me fuí a la página del TinyMCE, me descargué la última versión, borré todos los archivos del editor en mi blog, subí los archivos nuevos y me dispuse a editar el archivo /wp-admin/admin-header.php, y aquí fue cuando apareció el 404…. la línea con el texto que tenía que sustituir no estaba ahí para cambiarla y mis intentos de poner correctamente y el texto que debía sustituirla fracasaron durante casi dos horas….

así que tuve que volver a restaurar la copia de seguridad y dejarlo todo como estaba…. pero no me rendí.

yo quería los plugins de flash y para insertar y editar tablas!! así que el siguiente paso fue intentar meterlos «a capón», cosa que también resulto un fracaso ya que le estaba poniendo los plugins de la versión 2.0.6.1 de TinyMCE a la versión 2.0RC4 que viene por defecto con wordpress 2.0.4, y parece ser que no se llevan muy bien…. la solución a esto me la dió assaf en Advanced editing for WordPress 2.0, donde enlaza a la lista de todas las versiones de TinyMCE en sourceforge…. con la versión correcta 2.0RC4 descargada las cosas iban a cambiar de color….

de todos modos (y para no volverla a cagar) esta vez solo subí lar carpetas de los plugins que yo quería y me puse a activarlos…. a estas alguras de la noche el archivo /wp-includes/js/tinymce/tiny_mce_gzip.php ya casí no tenía secretos para mí, así que me fui a la línea 98 y escribí los nombres de los plugins que quería instalar:

$plugins = apply_filters(‘mce_plugins’, array(‘wordpress’, ‘autosave’, ‘wphelp’, ‘flash’, ‘table’));

después solo faltaba invocar los botones que yo quería en el orden deseado en las líneas 127, 129 y 131, tal y como nos contaban en potaje

[…]
127 $mce_buttons = apply_filters(’mce_buttons’, array(’bold’, ‘italic’, ’strikethrough’, ’separator’, ‘bullist’, ‘numlist’, ‘outdent’, ‘indent’, ’separator’, ‘justifyleft’, ‘justifycenter’, ‘justifyright’ ,’separator’, ‘link’, ‘unlink’, ‘image’, ‘wordpress’, ’separator’, ‘undo’, ‘redo’, ‘code’, ‘wphelp’));
128 $mce_buttons = implode($mce_buttons, ‘,’);
129 $mce_buttons_2 = apply_filters(’mce_buttons_2′, array());
130 $mce_buttons_2 = implode($mce_buttons_2, ‘,’);
131 $mce_buttons_3 = apply_filters(’mce_buttons_3′, array());
132 $mce_buttons_3 = implode($mce_buttons_3, ‘,’);
133 $mce_browsers = apply_filters(’mce_browsers’, array(’msie’, ‘gecko’, ‘opera’));
[…]

et voilà , así ha quedado por el momento la barra de herramientas del editor de mi blog

tinyamp450.jpg
(clic para verla completa)

resumiendo: si te fias y no te apetece editar tu archivo /wp-includes/js/tinymce/tiny_mce_gzip.php y tienes la misma versión que yo (la que viene por defecto en WP 2.0.4), puedes probar a descargarte el mio (tiny_mce_gzip_by_chaos.rar) y sustituirlo por el que tengas en su lugar, luego subes los plugins (solo los plugins) de la versión 2.0RC4 de TinyMCE y refrescas la página del editor…. si te funciona, vuelves y me lo cuentas, eh?

y aunque no acabo de controlar muy bien la función de insertar videos en formato flash….

hay que darle como argumento la url del video, la dirección del src del código «embed» (del tipo http://www.youtube.com/v/codigodelvideo) y asignarle el tamaño que quieras. para solucionar el tema del borde blanco y mi skin negra tengo que meterle 424×336. la pega es que aun tengo que controlar un poco la alineación del video, que no se -todavía- como tiene que ser, si la pones mal se va todo el formato de la pagina a tomar por el culo.

…. la herramienta de inserción de tablas funciona de puta madre, y el resto de botones que he insertado igual!!

la verdad es que el esfuerzo ha sido de ordago, pero lo mejor es que no sabe nadie lo a gusto que me «quedao» (bueno, yo si)

lo dicho, que habrá que ir probando todo esto, no??

problemillas insertando videos en WP 2.0.4

redactando el post anterior he caido en la cuenta de lo chungo que es insertar videos de youtube utilizando el código que proporcionan directamente en el editor de wordpress (tinyMCE), y creo no haber sido el primero al que le pasa esto….

me descuageringaba toda la página y al final el único remedio «de urgencia» para apañarlo ha sido irme directamente a la base de datos, editar el post y meter ahí el código que te dan para el video en youtube…. drástico, si, pero eficaz….

pero claro, este no va a ser el mejor método de hacerlo cada vez que quiera poner un video, no?? las posibles soluciones a mi problema pasaban por una de dos opciones:

a. desactivar el tinyMCE. fácil, rápido e inútil. se puede hacer directamente en las opciones de WP, pero no resuelve el problema. WP sigue corrigiendo el código, y aunque esto último también se puede tocar en las opciones tampoco sirve, debe de haber algo en el código de youtube que no le gusta nada al WP. y aunque de todos modos me tienta desactivarlo y volver al modo de edición de la versión 1.5.2, no me apetece del todo. vago que es uno (para escribir quiero decir, porque de hecho estoy pensando en actualizarlo en lugar de desactivarlo)…. la carencia de efectividad de esta solución me resultaba molesta, así que he tenido que pasar al plan B

b. buscar un plugin para manejar videos con wordpress y que haga lo que yo quiero. y ahí estaba, oyes, como no, el último de la lista. WPvideo permite insertar videos de youtube, google video y myvideo mediante el uso de la etiqueta con el único sacrificio de un enlace a la página del plugin :-) y se instala (como todos los plugins de WP) en un periquete, léete las instruciones. lo único que me ha dado problemas ha sido el tener que comentar la línea 269 del plugin (problemilla con la función file_get_contents) y el tener que editar el css para evitar que aparezca algún borde blanco alrededor del video en el theme por defecto (en el blanco me importa poco, no se nota, y no lo uso), y al final todo se ha reducido a acertar con el tamaño de la ventana del video (ya verás en cuanto intente meter otro con un tamaño distinto)….

no queda tan limpio como la «solución drástica» (el código fuente de la página resultante desde luego no es el mismo), pero funciona, tu!!

habrá que probarlo….