Ya dimos un repaso a los robots en Google Wave (y II) a cómo funcionan y cómo programar uno, hoy nos fijaremos en la Wave Embeded API o cómo embeber un Wave dónde nosotros queramos.
En ésta primera parte vamos a contemplar el caso que usemos un Wordpress (como es mi caso), ya que nos ahorraremos mucho tiempo.
Embeber un wave en Wordpress
Instalando y configurando Wavr
En Wordpress es muy sencillo ya que existe un fantástico Plugin llamado Wavr que nos hará todo el trabajo sucio, sólo tenemos que bajarlo, descomprimirlo y subir la carpeta Wavr a la ruta /wp-content/plugins/, una vez subido sólo tenemos que activarlo en el panel de Pluggins y ya estaremos listos para configurarlo.
Como veis en la imagen de la derecha podemos configurar las opciones por defecto pero también se añade un botón al editor de entradas para configurarlo al instante (aunque yo recomiendo escribir nuestros parámetros por defecto).
Como vemos podremos configurar si queremos usar el servidor de Sandbox (para desarrolladores) o el servidor de Preview (beta cerrada), también podremos adaptar el color del fondo a nuestro blog, el color de la letra, el tamaño de la letra y lo más importante, el tamaño del WavePanel que será lo que contendrá nuestro wave, en mi caso al tener un tema con márgenes líquidos pongo el width a 100% así se adaptara a la pantalla de cada usuario que visite el blog, y el height a 500px.
Preparando el wave
Una vez todo configurado ya podemos insertar un wave en un post poniendo el siguiente tag wave id=”ID_del_Wave” entre corchetes [ ]. Ahora sólo nos falta la ID del wave, que podemos conseguir fácilmente a partir de la URI en nuestro navegador (en la barra de direcciones), en nuestro Google Wave clicamos el wave que queramos y vemos que la URI tiene ésta pinta:
https://wave.google.com/wave/?pli=1#restored:wave:googlewave.com!w%252BGc7ZDyH5A
Tenemos que quedarnos con la parte después de wave: es decir con googlewave.com!w%252BGc7ZDyH5A.
Ahora ya tenemos la ID, pero falta algo más, éste wave que podamos tener para nosotros solos o con nuestros amigos no es público es decir la gente que no esté invitada al wave no puede verlo, ni dentro ni fuera de Google Wave, por tanto tendremos que hacer público nuestro wave.
Para hacer publico nuestro wave tenemos que añadir a nuestro amigo Public (public@a.gwave.com) que se encarga que todos los waves en los que está presente, pueda participar (o leer) cualquier persona. El problema que me he encontrado en el servidor de Preview es que no te deja añadirlo a tu lista de contactos ya que no tiene un mail con forma algo@googlewave.com, pero podemos usar un truquillo que nos da el mismo resultado.
El truquillo es muy sencillo, tenemos que localizar un wave público, o bien hacemos una búsqueda tal que “with:public” o bien cogéis la URI que he puesto arriba (que es un wave público). Una vez tenemos un wave público abierto sólo tenemos que clicar en el avatar del señor Public y darle a Add to contacts.
Una vez lo tengamos en los contactos podemos añadirlo a nuestro wave, lo que hará que sea público para todo el mundo, y una vez embebido en el post todo el mundo (con acceso al servidor de Preview) podrá verlo.
Seguro que funciona? Cómo queda?
Para los que no tengáis acceso al servidor Preview de Google Wave os dejo una captura de cómo se ve.
Posts relacionados:

