lunes, 4 de octubre de 2010

Inserta ustream a una pagina de Facebook

Articulo Principal: Insert Ustream with static FBML

Hace unos días teníamos que hacer una transmisión de video en vivo para un cliente vía su Like/Fan Page.


Decidimos utilizar el servicio de USTREAM para el streaming de video porque es uno de los mejores.

Para insertar cualquier elemento (en este caso el video en vivo) dentro de una pestaña de Facebook necesitamos utilizar código FBML.


Empecé el google search con ustream fbml static y no encontré nada que resuelva mi problema exactamente así que modifiqué la búsqueda a youtube fbml static y encontré esto:



<fb:swf

swfbgcolor=”000000″ imgstyle=”border-width:3px; border-color:white;”

swfsrc=’http://www.youtube.com/v/JOt2Qp0H9G8

imgsrc=’http://img.youtube.com/vi/JOt2Qp0H9G8/2.jpg’ width=’340′ height=’270′ />


Luego un par de neuronas hicieron conexión y recordé que USTREAM da servicio de embeder por HTML con un código como este:


<object classid=”clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″ width=”400″ height=”251″ id=”utv658922″><param name=”flashvars” value=”autoplay=false&amp;brand=embed&amp;cid=637790&amp;locale=en_US”/><param name=”allowfullscreen” value=”true”/><param name=”allowscriptaccess” value=”always”/><param name=”movie” value=”http://www.ustream.tv/flash/live/1/637790?v3=1″/><embed flashvars=”autoplay=false&amp;brand=embed&amp;cid=637790&amp;locale=en_US” width=”400″ height=”251″ allowfullscreen=”true” allowscriptaccess=”always” id=”utv658922″ name=”utv_n_816458″ src=”http://www.ustream.tv/flash/live/1/637790?v3=1” type=”application/x-shockwave-flash” /></object>



Lo que sigue es intercambiar las partes que he señalado con negrita


<fb:swf

swfbgcolor=”000000″ imgstyle=”border-width:3px; border-color:white;”

swfsrc=’http://www.ustream.tv/flash/live/1/637790?v3=1OJO

imgsrc=’http://img.youtube.com/vi/JOt2Qp0H9G8/2.jpg’ width=’340′ height=’270′ />


Sólo faltaría modificar la url de la imagen previa antes de cargar el video


imgsrc=’http://img.youtube.com/vi/JOt2Qp0H9G8/2.jpg’


Parece algo elemental pero no encontré nada en google =)



PD: USTREAM ofrece un servicio de hacer la conexión con facebook pero no es automatizado debes completar un formulario y esperar por la respuesta 2 semanas por lo menos.

Como añadir YouTube Videos o Flash a Paginas Facebook con Static FBML Pages

Articulo Original: How to Add YouTube Videos or Flash to Facebook Static FBML Pages

As detailed in my previous blog post on the Facebook application Static FBML, this Facebook app is a great way to create custom pages with layouts created in CSS/HTML, or by using Facebook's proprietary FBML (Facebook Markup Language).


Recently, someone asked us how to embed video in a Static FBML page. Well, you can actually embed any Flash object using FBML, and it's pretty easy. Here's how it's done if you want to embed a YouTube video (Note: you can use this technique to embed any Flash object with the .swf extension).




PLEASE NOTE:



  1. Static FBML can only be used on Fan Pages, not Personal Profiles or Group pages.

  2. You can only use CSS and HTML in these pages, and FBML.

  3. Your video cannot start playing when the page loads. Facebook requires a user action (usually a click) to load Flash or run JavaScript.

  4. To position your video on your page, put the fb:swf code in a containing DIV, set to the width of the video, and position the DIV using CSS.





If you can't get this working::



  • Check your URLs: Make sure the URLs to both the activation image (imgsrc) and the video or Flash object are correct. You can test them by pasting the URL into your browsers address bar and accessing the image or video channel directly. If you can’t access them via this method, your URL is incorrect.

  • URLs are case sensitive: All directory and file names after the domain name are case sensitive. One misplaced capital and it won't work!
  • Close the fb:swf tag Make sure you have closed the <fb:swf> tag, with "/>" (without the quotes). If the tag isn’t closed, it won’t work.


  • Make sure quotes match and are closed: It doesn’t matter if they’re single (‘) or double (“), but they must match and they must be closed (width=’xxx’ or width=”xxx” – NOT width=’xxx or width=”xxx or width="xxx' ).



Embed a YouTube video using FBML


Here's the code you put on your Static FBML page:


<fb:swf

swfbgcolor="000000" imgstyle="border-width:3px; border-color:white;"

swfsrc='http://www.youtube.com/v/xxxxxxxxxx'

imgsrc='http://img.youtube.com/vi/xxxxxxxxxx/2.jpg' width='340' height='270' />



Replace "xxxxxxxxxx" with the YouTube video ID, which is the string of characters after the "v=" in the URL in your browser's address bar (up to the "&" or anything following it, if you see that after the string of letters and numbers). For example:


http://www.youtube.com/watch?v=JOt2Qp0H9G8&feature=related


You would replace "xxxxxxxxxx" with "JOt2Qp0H9G8" in both places, resulting in:


<fb:swf

swfbgcolor="000000" imgstyle="border-width:3px; border-color:white;"

swfsrc='http://www.youtube.com/v/JOt2Qp0H9G8'

imgsrc='http://img.youtube.com/vi/JOt2Qp0H9G8/2.jpg' width='340' height='270' />



You can also change the values for "swfbgcolor" and "imgstyle" to your preferences.


The value "swfsrc" is the absolute URL to the Flash file you want to embed (YouTube videos are in Flash format).


The Preview / Activation Image — imgsrc


Facebook requires a user action (usually a click) to trigger Flash or JavaScript to run. There is no way around this requirement. The "imgsrc" image is the image the user will see in place of your video. When s/he clicks the image, your video loads.


To eliminate a second click to start the video after it loads, try setting your video to autoplay so that it plays immediately when the user clicks the activation image. You do this by appending "&autoplay=1" to the swfsrc URL:


swfsrc = 'http://www.youtube.com/v/JOt2Qp0H9G8&autoplay=1'



The value "imgsrc" is the preview/activation image. The YouTube thumbnails are small( usually 120x90 pixels), so you don't really want to use those for your activation image.


You can change the "imgsrc" URL to point to any image online, so you should probably create your own image at the 340x270 dimensions (or whatever dimensions you wish — the 340x270 is just an example), upload it to your server (or use an image hosting service like Photobucket to host your images).


On your Fan Page, an image appears first (the value of "imgsrc"). When the user clicks the image, it turns into the Flash object.


Positioning / Aligning your Video on the Page


If, for example, you want to center your video/Flash on the page, you need to put it inside a containing DIV and position the DIV using CSS, as in this example using the width of 492 pixels:


<div style="margin:0 auto; width:492px;">

<fb:swf


swfbgcolor="000000"

imgstyle="border-width:3px; border-color:white;"

swfsrc='http://www.youtube.com/cp/vjVQa1PpcFNbP_fag8Pvon-YFxwXVQJTFzsNmHqblLI='

imgsrc='http://www.hyperarts.com/facebook/_img/click-to-play.gif' width='492' height='391'/>

</div>


The "margin:0 auto" centers the containing DIV on the page. You can set the top and bottom margins to whatever values you wish, but the left and right values have to be set to "auto" to center the DIV.


The above is ONLY an example; set the values appropriate to your video/Flash.


Feel free to ask questions via comments, and I'll try to help.

domingo, 26 de septiembre de 2010

Importar y exportar marcadores de Firefox a otra Computadora

Nota Original: Importar y exportar marcadores de Firefox
* Desde el menú Marcadores – Administar marcadores accedemos al gestor de marcadores de Firefox.
* Desde Ahí, vamos al Menú Archivo – Exportar… y saldrá la ventana de windows preguntando la carpeta destino del archivo “bookmarks.html”. Se generará un archvo html con todos los enlaces.
* Para Importar seguiremos el mismo camino y desde el gestor de marcadores iremos al Menú Archivo – Importar

viernes, 24 de septiembre de 2010

Como agregar meta Tags y Meta Descripcion a blogger

Agregar etiquetas META en Blogger

Como ya hemos comentado en Como utilizar los Metatags los metatags son muy importantes para indicar a los buscadores el contenido de nuestra web. Veamos como agregar metatags en blogger de manera sencilla.


Normalmente se deberían agregar un description y keywords por cada página de nuestro blog, pero solo agregaremos los metatags a la página principal de nuestro blog. En las páginas que no tengan metatags los buscadores generarán automáticamente el description basado en el texto de la página.



Código para los Metatags en Blogger

Entonces utilizando la sintaxis condicional en Blogger, tendríamos el siguiente código para mostrar los metatags en el home de nuestro blog. Este código debe ser colocado justo antes del tag </head>.



1
2
3
4
<b:if cond='data:blog.pageType == "index"'>
<meta name='keywords' content='keywords, separados, por, comas' />

<meta name='description' content='Descripcion del sitio web' />
</b:if>


Ejemplo Practico


Entonces para nuestro blog de ejemplo creado en Blogger tendríamos nuestros metatags personalizados con el siguiente código:



1
2
3
4
<b:if cond='data:blog.pageType == "index"'>
<meta name='keywords' content='tips, wordpress, blogger, twitter, html, css' />

<meta name='description' content='Tips, tutoriales, ejemplos y descargas para personalizar tu web.' />
</b:if>


Sencillo pero les ayudará mucho a posicionar su blog en los buscadores.





Tambien ver: Como agregar Meta keywords & meta description

Como sabrán hay varias meta tags que puedes añadir a tu blog, y estas son de alguna manera importante para el posicionamiento en los buscadores esta vez solo hablaremos de como agregar las meta tags: <keywords> y <description>


Lo se tendría que hacer es añadir meta keywords y meta description sólo para la página de inicio, con condicionales. De esta forma, Google no detecta meta keywords y description duplicados.

Para ello, buscar (también al inicio de la plantilla):

<b:skin><![CDATA[/*

Y añadir el siguiente código antes:

<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta name="description" content="La descripción de tu blog" />
<meta name="keywords" content="keyword1, keyword2, keyword3, keyword4, keyword5" />
</b:if>


Solo falta editar ese codigo, poniendo la descripción del blog y donde dice: keyword1, keyword2, keyword3, keyword4, keyword5 escribirás logicamente las palabras claves que quieras y de lo que trate tu blog.

Como ves es muy facil, aplicalo a tu blog y obtendrás beneficios a largo plazo. Espero que se haya entendido todo.

martes, 14 de septiembre de 2010

Como Descargar audio de YouTube

Fuente SpamLoco

Generalmente cuando quiero obtener el audio de un video de YouTube utilizo a Freecorder, un programa que permite capturar cualquier sonido que pasa por el navegador. Pero para los que no desean instalar programas y quieren una solución más sencilla, existen servicios online que permiten descargar el audio de los videos de YouTube en formato mp3.

Descargar Musica YouTube .com y Dirpy, son sitios que te permitirán lograrlo, con el primero además de descargar el sonido se pueden convertir los videos a otros formatos, algo que también podemos hacer con Ace Downloader; con el segundo sitio es posible descargar el audio y editarlo online.

El primero es el más sencillo de utilizar, aunque el funcionamiento de todos es similar, simplemente debemos ingresar la url del video y descargar el mp3.

sábado, 4 de septiembre de 2010

Como añadir el boton oficial de Twitter en tu Wordpress

Mas informacion: Agrega TweetButton en WordPress y Blogger
Para ponerlo mejor en WordPress hay que poner dos funciones PHP de WordPress tanto como URL personalizada, como también como título personalizado en la configuración de Tweetbutton tal y como vemos en las capturas que van a continuación:

En lugar de lo que os sugeríamos, sugerimos poner la función para el texto del tweet y para el enlace que debe figurar en el tweet.

Después, hay que buscar el lugar adecuado para ubicarlo en los archivos index.php y single.php (como mínimo, se puede también integrar en resultados de búsqueda, etc.) de nuestro theme.

Como añadir los Botones de "like" de Facebook a Wordpress

Mas detallado en: Botón “Me Gusta” de Facebook en tu WordPress

El boom de las redes sociales debe ser aprovechado. Y una de las cosas mas geniales que se popularizaron gracias a Facebook es el botón Like it (“Me gusta”), por su sencillez y su capacidad de elevar la cantidad de visitas a un contenido en particular.


Cada vez que un usuario presiona el botón “Me Gusta”, los amigos del mismo pueden observar la acción y, si son lo suficientemente curiosos, visitar nuestro contenido potencialmente multiplicando las visitas.


Para colocar el boton en tu theme WordPress, debes abrir el archivo single.php y debajo de <?php the_content(); ?> colocar:



<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=standard&amp;show-faces=true&amp;width=500&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:60px"></iframe>


Listo! Sus usuarios ya tienen una herramienta mas para compartir todas las notas.

Mas detallado en: Tip: Agregar el botón Like / Me Gusta de Facebook a Wordpress

Lo único que necesitan hacer, es dirigirse al directorio del tema que estén usando en Wordpress y editar el single.php (usualmente ubicado en /wp-content/themes/nombredetema/single.php) con el siguiente código:




<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=standard&amp;show-faces=true&amp;width=500&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:60px"></iframe>



(cambiando width y height de acuerdo al ancho / alto que quieran.)


Este código lo pegan exactamente donde quieren que aparezca el boton en sus temas, y listo! Si quieren agregarlo también a la página principal, no se olviden de pegar el código en “index.php”.


Si quieren generarlo manualmente ustedes, pueden hacerlo desde aquí Like Plugin (facebook).


Lo que estamos haciendo aqui es reemplazar el código original, por


<?php echo urlencode(get_permalink($post->ID)); ?>



Lo cual hará que funcione con páginas dinámicas / individuales!