Y ahora llegó el momento del primer cambio: las leyendas del programa están en inglés, y como este es un blog en español, estaría bien que las cambiásemos. Fácil: cambiamos las leyendas en fichero local, lo subimos de nuevo a Google Pages, apretamos reload en la pagina de orkut, y… los cambios no aparecen... Bueno, parece que Orkut mantiene una cache del código descargado para mejorar la latencia y no cargar mucho nuestro servidor. ¡Pero nosotros queremos ver nuestro nuevo código! No pasa nada, podemos forzar la recarga si añadimos &bpc=1 a la url de Orkut.
Bueno, suficiente por hoy. Si habéis seguido todos los pasos, os habréis dado cuenta de que el proceso es un poco largo. En la próxima entrada de OpenSocial os daremos algún consejo para facilitar el ciclo de desarrollo con una herramienta nueva. Pero eso para la siguiente entrada...
Raúl Benito OpenSocial es el API que Google está definiendo para facilitar el desarrollo de aplicaciones sociales. Como probablemente ya sabréis, su peculiaridad es que no fuerza ningún entorno de ejecución, es decir, que la podemos usar en cualquier contenedor de OpenSocial . En este post vamos a hacer una pequeña aplicación OpenSocial, pero mientras desarrollamos nuestra futura aplicación necesitamos alguna manera de ejecutarla (no sé por qué, a mi nunca me salen bien a la primera). Para ello, Google ha habilitado el sandbox de Orkut: así podremos probar nuestras aplicaciones. Lo primero que hay que hacer, por tanto, es pedir el alta para acceder. Para ello solo necesitáis una cuenta Google, es decir, la cuenta de gmail de toda la vida, y acceder a http://sandbox.orkut.com/ . Para poder desplegar y poder probar nuestra aplicación, ésta tendrá que estar publicada en algún lugar público de Internet. Para esto tenemos varias alternativas: bien tenemos algún servicio de hosting, bien un servidor web corriendo en nuestra máquina y nuestro router adsl configurado para permitir el acceso desde fuera. Como configurar el router y levantar un demonio web en nuestra máquina puede ser un poco intimidatorio, mi recomendación es que utilicéis Google Pages para hospedar el gadget. Como primer ejemplo podemos probar con una lista de amigos . Lo copiamos en un fichero, por ejemplo, social.xml y lo subimos a Google Pages (usad el panel de Uploaded Stuff en la parte derecha de la pantalla, y sacad la url con el boton izquierdo del ratón). A continuación, añadimos la aplicación con el link sacado de Google Pages a nuestro sandbox de Orkut y ya está: tenemos nuestra aplicación preparada para ejecutarse. Si todo ha ido bien, os debería aparacer una pantalla como esta: Pulsando en el link de la izquierda "List of friends...", se debería ejecutar nuestra aplicacion. Y ahora llegó el momento del primer cambio: las leyendas del programa están en inglés, y como este es un blog en español, estaría bien que las cambiásemos. Fácil: cambiamos las leyendas en fichero local, lo subimos de nuevo a Google Pages, apretamos reload en la pagina de orkut, y… los cambios no aparecen... Bueno, parece que Orkut mantiene una cache del código descargado para mejorar la latencia y no cargar mucho nuestro servidor. ¡Pero nosotros queremos ver nuestro nuevo código! No pasa nada, podemos forzar la recarga si añadimos &bpc=1 a la url de Orkut. Bueno, suficiente por hoy. Si habéis seguido todos los pasos, os habréis dado cuenta de que el proceso es un poco largo. En la próxima entrada de OpenSocial os daremos algún consejo para facilitar el ciclo de desarrollo con una herramienta nueva. Pero eso para la siguiente entrada...