viernes, 1 de febrero de 2013

Añadir javascript a Google Sites

Muchas veces hay servicios de internet (skype, twitter, ...) que te ofrecen botones con código javascript para indicar si estás conectado por ejemplo y, de paso, que utilicen el servicio aquellos que están leyendo tu página. En Google Sites, en el editor de páginas solo se admite html así que no se puede incrustar ese código tal cual.
La solución está en codificar un gadget propio. Hay que irse a developers.google.com y utilizar, debidamente identificado como usuario Google, el Editor de gadgets de Google (Google Gadgets Editor, GGE. El truco consiste en aprovechar el script que nos ponen de ejemplo (Hello World! típico) y sustituir dentro de la etiqueta CDATA con nuestro código:



 Lo bonito del asunto es que, grabando previamente, te sale ese enlace de arriba a la derecha, un fuente XML, que es lo que debes copiarte porque cuando vayas a tu sitio Google, al típico "insertar Más Gadgets" y de ahí al "desde URL":


Así se consigue meter el dichoso javascript en una página de Google Sites.