sábado, 10 de abril de 2010

¿Como puedo poner un widget de Flash en mi blog alojado en wordpress.com?"

Ante la pregunta de @martinrked, googleamos cómo hacer ésto posible..



Esta bien documentado y es verdad el que esto no es posible. Sin embargo hay una alternativa que no se menciona y que puede servir para hacer que esto sea factible. En lo personal, siendo que no tengo mucha necesidad de hacer esto, lo habia pasado por alto, pero tras responder una pregunta al respecto me pareció que era importante hacer esto del conocimiento de la comunidad. Como en el caso de mi ultimo post en este foro, espero que le ahorre dolores de cabeza a alguien (sobre todo a los moderadores) ;)

Muchos estaran familiarizados con el widget de VodPod, que comunmente se usa para poder colocar videos de servicios no soportados por Wordpress.com. Si revisamos la ayuda estandar de Wordpress.com, de hecho esta es su funcion primaria. Sin embargo VodPod es muchisimo mas poderoso y flexible que esto.

VodPod fue desarrollado como un "traductor" de codigo para Wordpress, lo que le permite "esterilizar" el codigo flash de un site o aplicacion y hacerlo admisible a los estandares de seguridad de Wordpress.com. Esto significa que puede trabajar con CUALQUIER codigo flash que se le dé, no importa si no es un video.

http://geekycoder.wordpress.com/2008/02/22/reviewweb-embeds-any-flash-widget-in-wordpress-paid-or-free-host-without-messy-plug-in-using-the-incredible-vodpod/

Es decir, que si uno encuentra una aplicacion que se desea incluir en un blog de wordpress.com, lo unico que se necesita hacer es tomar el codigo natural de "embed" que la mayoria de los sitios ofrecen, pasarlo por VodPod y agregarlo a Wordpress.com ya sea por medio de un posteo directo o copiando el sencillo codigo generado.

Ejemplos:

Una playlist generada por iMeem
http://abcrsstest.wordpress.com/2009/03/06/prueba-insercion-flash/

Ejemplos de widgets en Flash
http://abcrsstest.wordpress.com/2009/03/09/juego-de-flash-de-widgetbox/

Aqui esta el codigo por si quieren probarlo:

[vodpod id=ExternalVideo.792061&w=425&h=350&fv=]

[vodpod id=ExternalVideo.793535&w=425&h=350&fv=r%3D2%26appId%3D9c5f4809-eb07-4993-b268-45e8efffb643]

[vodpod id=ExternalVideo.793539&w=425&h=350&fv=dappURL%3Dhttp%3A%2F%2Fwww.dapper.net%2FRunDapp%3FdappName%3DGoogleSharedDef%26v%3D1%26showTitles%3Dundefined%26showGroups%3Dtrue%26fieldsNames%3DTitulo+Articulo%5ETitulo+Articulo%7CComentario%5EComentario%7CFuente%5EFuente%26argsFixed%3D%26argsInputs%3D%26menuMode%3D1%26boxTitle%3DGoogle+Shared+Def%26bkgColor%3D6864084%26isLogin%3Dfalse%26contentSiteURL%3Dwww.google.com]

Lo unico que se requiere es darse de alta en el sitio de VodPod y listo. Hay un widget muy util que vale la pena tener, pero solo con meternos a nuestra cuenta de VodPod y seleccionar la ventana de PASTE EMBED CODE, es mas que suficiente. En algunos casos se puede usar un URL, pero el embed code del widget que deseemos agregar suele funcionar mejor.

En algunos casos se puede manipular el codigo para alterar las dimensiones, pero esto es preferible hacerlo desde la generacion original del widget si es posible.

En resumen, para hacer esto se requiere:

1) Tener una cuenta de VodPod activa
2) Copiar el codigo Flash del widget que queramos agregar al blog
3) Dentro del sitio de VodPod, copiar el codigo Flash en donde dice
ADD VIDEOS > Paste Embed Code
4) Dar Preview. De ahi puedes postear directo al blog como post o draft, o copiar el codigo (en OPTIONS puede hacerse esto) para pegarlo en donde desees en un post.

NOTA: Esto no aplica para widgets en Javascript, al menos los pocos casos que he probado, pero si alguien logra hacerlo funcionar, por favor aviseme.

Potencialmente todas las aplicaciones en Flash deberian jalar pero si tienen algun problema, no duden en notificar por este medio.

Obviamente esto abre muchas posibilidades para todos los usuarios de blogs en Wordpress.com, ya que esta era una de las limitantes mas serias que tenia en comparacion con otros servicios.

1 comentario:

  1. En que sitio alojo mis archivos swf para despues tener su codigo embed??

    ResponderEliminar