Mis favoritos | Español | Acceder

Guía del desarrollador

El API de temas permite crear diseños personalizados para iGoogle, y proporciona a decenas de millones de usuarios herramientas para personalizar sus páginas principales. Los temas son diseños dinámicos; pueden cambiar a lo largo del día para mostrar un mensaje, una trama visual o cualquier otra cosa.

Este documento se ha modificado para reflejar los cambios introducidos por las funciones adicionales de iGoogle. Junto a las secciones aparece ¡Nuevo! o ¡Actualizado! para ayudar al usuario a identificar el contenido que ha cambiado desde la última versión.

En este documento aparecen las dos versiones distintas de la interfaz de usuario de iGoogle: la interfaz de usuario original y la nueva versión, que puedes consultar en la zona de pruebas de iGoogle. Con el tiempo, la nueva interfaz de usuario reemplazará a la versión anterior. La mayoría de parámetros de configuración descritos en este documento se aplican a ambas versiones de la interfaz de usuario, pero algunos sólo se aplican a una de las dos.

Contenido

  1. ¿Qué es un tema?
  2. Creación y prueba de temas
  3. Pasos básicos
  4. Creación de diseños visuales
    1. Diseño del encabezado
    2. Elección de colores
    3. Elección de un logotipo de iGoogle
    4. Diseño de las pestañas
    5. Diseño del menú de navegación de la izquierda
    6. Diseño del chat
    7. Diseño del área de contenido
    8. Cambio de los colores de los iconos de botón
    9. Diseño del pie de página
  5. Creación de un tema dinámico
  6. Localización de un tema
  7. Envío de un tema
  8. Actualización de un tema

¿Qué es un tema?

Un tema es un diseño personalizado para la página de iGoogle. Cada tema se define en un archivo XML básico que contiene pares clave-valor para atributos de página de iGoogle, como el color del texto y el del fondo. Un tema puede consistir simplemente en una configuración de color para el fondo del encabezado y el logotipo de iGoogle o tener varias imágenes y un comportamiento dinámico.

Un tema puede tener una o varias máscaras. Una máscara permite especificar un diseño para los atributos que deseas incluir en tu tema mediante la creación de un diseño sencillo para la página de iGoogle. Un tema con varias máscaras es un tema dinámico que modifica el diseño de la página de iGoogle en función del momento del día.

Cada máscara se representa en el archivo XML de temas mediante un mapa de configuración (ConfigMap) diferente. Un tema consiste esencialmente en un grupo de mapas de configuración.

A continuación se ofrece un ejemplo de la sintaxis básica del archivo XML de un tema. Observa que las máscaras se definen con las etiquetas <ConfigMap>. Un tema puede definir varias máscaras, cada una de las cuales estará definida en una sección <ConfigMap>. Un tema necesita al menos dos secciones <ConfigMap>: una para los metadatos y otra para los atributos de diseño de una máscara como mínimo. Por ejemplo:

<?xml version="1.0" encoding="UTF-8" ?> 
<ConfigMaps> 
  <ConfigMap type="Skin"> 
    <Meta name="title">Simple Theme</Meta> 
    <Meta name="description">Simple theme example.</Meta> 
    <Meta name="author">Rowan</Meta> 
    <Meta name="author_email">Rowan@gmail.com</Meta>
<Meta name="thumbnail">http://gmodules.com/ig/images/skins/ig_thumb_beach.jpg</Meta> </ConfigMap> <ConfigMap type="Skin"> <Attribute name="header.background_color">teal</Attribute>
<Attribute name="header.logo">white</Attribute>
<Attribute name="header.link_color">blue</Attribute>
<Attribute name="header.text_color">black</Attribute>
<Attribute name="gadget_area.gadget.header.background_color">teal</Attribute>
</ConfigMap> </ConfigMaps>

Para obtener una lista completa de campos de metadatos y atributos, consulta la referencia.

¡Actualizado! Creación y prueba de temas

Los archivos XML de temas se pueden crear con cualquier editor de texto, por ejemplo, con Wordpad.

Para probar un tema, las imágenes del tema y el archivo XML se deben alojar en un servidor público. Por ejemplo, los archivos de imágenes y el archivo XML del tema se podrían alojar en el Editor de gadgets de Google o en Google Code, tal como se describe en esta página.

Una vez alojados tus recursos, el tema se puede probar añadiendo ?skin=<theme-url> al final de la URL de iGoogle. El sencillo tema del ejemplo anterior se podría probar en una versión internacional de iGoogle del siguiente modo:

http://www.google.co.uk/ig?skin=http://gadget-doc-examples.googlecode.com/svn/trunk/themes/theme_simple.xml

Nota: si eres nuevo, deberás hacer clic en "Ver tu página" en el cuadro de configuración para probar un tema.

Para probar el tema con las funciones más recientes de iGoogle, primero deberás registrarte en la zona de pruebas a través de http://www.google.com/ig/sandbox. A continuación, prueba el tema de nuevo, pero esta vez añade ?skin=<theme-url> al final de la URL de iGoogle. Por ejemplo, para probar el ejemplo sencillo en la zona de pruebas, regístrate y, a continuación, visita:

http://www.google.com/ig?skin=http://gadget-doc-examples.googlecode.com/svn/trunk/themes/theme_simple.xml

Para probar correctamente el diseño de tu tema, asegúrate de haber accedido a tu cuenta de Google. Revisa todas las zonas de la página, incluidas las nuevas funciones, como el chat.

Pasos básicos

Un tema de iGoogle se compone de una imagen de encabezado, una imagen de pie de página y estilos que se definen en una plantilla XML para distintas partes de la página. Para crear un tema se deben seguir tres pasos:

  1. Crear los diseños visuales
  2. Rellenar la plantilla del tema
  3. Probar el tema y enviarlo al directorio de iGoogle

En las siguientes secciones se describen estos pasos de forma más detallada.

Antes de empezar a crear un tema, debes consultar la política del programa. A continuación se muestran algunas de las directrices de esta política:

  • No deben aparecer marcas comerciales, logotipos ni firmas fuera del área de atribución designada.
  • Todo el texto de la página y los enlaces y logotipos de iGoogle deben estar siempre visibles y totalmente operativos.
  • El logotipo de iGoogle no se puede modificar, eliminar ni desvirtuar.
  • Google se reserva el derecho de decidir los temas que se aprobarán y se añadirán al directorio para ponerlos a disposición de los usuarios.

Creación de diseños visuales

La página de iGoogle consta de las siguientes secciones: el encabezado, el menú de navegación de la izquierda, el área de contenido y el pie de página.

No olvides que los temas pueden cambiar a lo largo del día, así que no te conformes con un solo diseño y crea un tema dinámico.

¡Actualizado! Diseño del encabezado

El encabezado es el área gráfica que aparece en la parte superior de la página de iGoogle. Incluye el logotipo de iGoogle, el cuadro de búsqueda, el texto, los enlaces, etc. También puede incluir las pestañas (en función de la versión de iGoogle del usuario). Por ejemplo, éste es el encabezado del tema "Salón de té" de iGoogle:

Encabezado de

El encabezado se compone de las siguientes capas:

  • color de fondo,
  • mosaicos repetitivos,
  • una imagen central,
  • el logotipo, el cuadro de búsqueda y los enlaces.

Antes de diseñar un encabezado y crear mosaicos, te resultará útil comprender cómo se crean las capas del encabezado . No es necesario que utilices todas las capas (más información sobre este tema más adelante). Los elementos del encabezado se disponen en el siguiente orden:

  1. Color de fondo. La primera capa de la página que se debe establecer es el color de fondo. Por ejemplo:
    <Attribute name="header.background_color">teal</Attribute>
  2. Imagen de mosaicos. A continuación se colocan los mosaicos del encabezado. El usuario ve el encabezado como una sola imagen situada en la parte superior de la página pero, en realidad, esa imagen está compuesta por imágenes de mosaico repetidas que se pueden expandir y contraer. Cuando se crea la página, el primer mosaico se coloca en el centro del área de encabezado. A continuación, se colocan mosaicos idénticos a ambos lados hasta llegar al borde de la ventana del navegador. Ten en cuenta que estos mosaicos deben ser idénticos y que los patrones de los mosaicos se deben alinear para crear la impresión de un fondo perfecto. Por ejemplo:
    <Attribute name="header.tile_image.url">http://www.example.com/tile_img.jpg</Attribute>
  3. Imagen central. El siguiente elemento que se añade al encabezado la imagen central. Esta imagen se coloca en el centro del área de encabezado y puede ser transparente u opaca. Si es opaca, debe estar diseñada de forma que su patrón y sus bordes se alineen con los mosaicos visuales situados debajo. Por ejemplo:
    <Attribute name="header.center_image.url">http://www.example.com/center_img.jpg</Attribute>
  4. Cuadro de búsqueda y logotipo. Por último, se añaden al encabezado el cuadro de búsqueda, el logotipo de Google y otros elementos (enlaces, por ejemplo).

La imagen del encabezado tiene 175 píxeles de altura; los mosaicos y la imagen central deben tener esta misma altura.  La imagen central debe tener un ancho mínimo de 640 píxeles. La imagen puede ser tan ancha como se desee, siempre que el tamaño del archivo no supere los 40 kb (Sugerencia: las imágenes de menor tamaño se cargan con mayor rapidez y suelen tener más popularidad).

Al estar compuesto por una imagen de tamaño fijo, el encabezado se debe crear de forma que se ajuste perfectamente a las distintas resoluciones de pantalla y a los cambios de tamaño de la ventana del navegador que puedan realizar los usuarios. Para alcanzar esta flexibilidad, puedes crear el encabezado mediante una de las siguientes técnicas:

  • Rellenar el fondo con un solo color
  • Utilizar un gran mosaico como fondo y añadir el encabezado encima
  • Crear una imagen de encabezado continua con mosaicos a cada lado

En las siguientes secciones se describen estas técnicas de forma más detallada.

Rellenar el fondo con un solo color

Puedes utilizar un único color para el fondo de la imagen de tu encabezado. Al ampliarse la página, aparecerá este color en los laterales de la imagen del encabezado. Para conseguir una perfecta transición de color entre el encabezado y el fondo, el color utilizado para la combinación deberá ser igual en los laterales derecho e izquierdo de la imagen del encabezado. Ese color se podrá utilizar como fondo. Por ejemplo:

Color de fondo

Capa 1: Color de fondo - Negro seleccionado como color de fondo.

Capa 2: Mosaicos del encabezado - Sin mosaicos.

Capa 3: Imagen del encabezado - Los bordes de la imagen del encabezado son negros. Esto garantiza que el color de fondo y la imagen del encabezado coincidan.

Capa 4: Cuadro de búsqueda y logotipo.

La sencillez es compleja de John Maeda

Utilizar un fondo de mosaicos y añadir una imagen central transparente

Puedes crear un mosaico repetitivo que sirva de fondo de todo el encabezado. Los bordes del mosaico deben coincidir de forma que la imagen se pueda repetir sin que se aprecien límites ni saltos. Con una imagen central transparente, puedes colocar objetos sobre el fondo de la imagen del encabezado, y dejando otras áreas transparentes para la representación del fondo. Por ejemplo:

Capa 1: Color de fondo - Ningún color de fondo seleccionado.

Capa 2: Mosaicos del encabezado - El mosaico del encabezado tiene 900 píxeles, que se repiten de izquierda a derecha. Los bordes de los mosaicos coinciden, de modo que el fondo de hierba y nubes se prolonga sin que se note el corte.

Capa 3: Imagen del encabezado - Como el mosaico del encabezado, la imagen del encabezado tiene 900 píxeles. El mosaico del encabezado deber ser una imagen .gif transparente.

Capa 4: Cuadro de búsqueda y logotipo.

Parada de autobús de Google

Crear una imagen de encabezado continua con mosaicos a cada lado

Es similar a la segunda técnica, salvo en que los mosaicos de situados en la mitad están cubiertos por una imagen central opaca. Para conseguir una perfecta fusión de la imagen central con el mosaico, deben coincidir el borde izquierdo de la imagen central con el borde derecho del mosaico, y el borde derecho de la imagen central con el borde izquierdo del mosaico. Para garantizar la alineación entre la imagen central y el mosaico en la página de iGoogle, la imagen del mosaico debe quedar uniformemente colocada tras la imagen central. Si la imagen central tiene 900 píxeles de ancho, el mosaico deberá tener 900 píxeles de ancho (si detrás debe situarse un mosaico), 300 píxeles (si son tres mosaicos), etc. De esta forma, al cambiar el tamaño de la página, los mosaicos y la imagen central se alinearán creando una imagen perfecta.

Por ejemplo:

Capa 1: Color de fondo - Ningún color de fondo seleccionado.

Capa 2: Mosaicos del encabezado - Los tres mosaicos de 300 píxeles de ancho. Los bordes de los mosaicos coinciden, de modo que el fondo de cielo y árboles se prolonga sin que se note el corte.

Capa 3: Imagen del encabezado - La imagen de encabezado opaca tiene 900 píxeles, el ancho de tres mosaicos de encabezado. Los árboles de los mosaicos se alinean con los árboles de la imagen del encabezado, de modo que el fondo y el primer plano se fusionan perfectamente.

Capa 4: Cuadro de búsqueda y logotipo.

Salón de té de Google

Elección de colores

El API de temas permite especificar colores para el texto y para los enlaces del encabezado, el pie de página y el área de contenido (denominada "área de gadgets" en el API). Por ejemplo, este fragmento establece el color del texto y el enlace del encabezado en blanco. También puedes establecer los colores mediante valores hexadecimales, del mismo modo que hiciste con el color del enlace del área de contenido:

<Attribute name="header.link_color">white</Attribute>
<Attribute name="header.text_color">white</Attribute>
<Attribute name="gadget_area.gadget.header.background_color">#00B366</Attribute>

Enlaces

Todos los enlaces serán del mismo color y deberán estar visibles en la página. Se incluyen los siguientes enlaces:

  • Búsqueda avanzada
  • Preferencias
  • Herramientas del idioma
  • Personalizar esta página

Es posible que algunas versiones de iGoogle también incluyan los siguientes enlaces:

  • Seleccionar tema
  • Añadir cosas >>
  • Añadir una pestaña

Texto sin formato

Elige el color del texto sin formato. Todo el texto sin enlaces será del mismo color y deberá estar visible en la página. El texto incluye:

  • Opciones relacionadas con qué páginas buscar (por ejemplo, páginas del Reino Unido)

Es posible que algunas versiones de iGoogle también incluyan el siguiente texto:

  • Seleccionar tema (después de hacer clic en el enlace correspondiente)

Elección de un logotipo de iGoogle

Cada tema debe incluir un logotipo de iGoogle, que se debe ver con claridad en la página. Para especificar un logotipo de iGoogle para tu tema, utiliza el atributo header.logo. El valor de este atributo puede ser uno de los indicados a continuación.

  • original: el logotipo multicolor original de iGoogle con un fondo transparente en vez de blanco. Si no especificas un logotipo, en tu tema aparecerá el logotipo original sobre un fondo blanco, que suele crear un efecto no deseado en la mayoría de los casos.
  • beveled_original: el logotipo multicolor original de iGoogle biselado.
  • color: uno de los colores de logotipo admitidos; puedes consultar la lista completa en la referencia.
  • beveled_color: uno de los colores de logotipo admitidos, con un borde biselado.

A continuación se muestran algunos ejemplos.

Logotipo blanco plano:

<Attribute name="header.logo">white</Attribute>

Logotipo amarillo biselado:

<Attribute name="header.logo">beveled_yellow</Attribute>

Logotipo original biselado:

<Attribute name="header.logo">beveled_original</Attribute>

¡Actualizado! Diseño de las pestañas

Ten en cuenta que las pestañas se van a desplazar al menú de navegación de la izquierda. Mientras implementamos las nuevas funciones para los usuarios de iGoogle, algunos usuarios tendrán pestañas y otros tendrán el área de navegación de la izquierda. Recomendamos que se especifiquen ambos valores mientras tanto.

El API de temas permite modificar las siguientes características de las pestañas de iGoogle:

  • el color del texto de la pestaña seleccionada,
  • el color del fondo de la pestaña seleccionada,
  • el color del texto de las pestañas no seleccionadas; todas las pestañas no seleccionadas tendrán el mismo color de texto;
  • el color del fondo de las pestañas no seleccionadas; todas las pestañas no seleccionadas tendrán el mismo color de fondo;
  • el color del borde de las pestañas seleccionadas y no seleccionadas; todas las pestañas tendrán el mismo color de borde.

Por ejemplo, este fragmento

<Attribute name="gadget_area.tab.selected.background_color">white</Attribute>
<Attribute name="gadget_area.tab.selected.text_color">blue</Attribute>
<Attribute name="gadget_area.tab.unselected.background_color">gray</Attribute>
<Attribute name="gadget_area.tab.unselected.text_color">black</Attribute>
<Attribute name="gadget_area.tab.border_color">navy</Attribute>

crea este diseño de pestaña (mostrado sobre un fondo de encabezado verde azulado):

Pestañas

¡Nuevo! Diseño del menú de navegación de la izquierda

Nota: esto va a sustituir a las pestañas horizontales.

El API de temas permite modificar las siguientes características del menú de navegación de la izquierda:

  • El color del fondo de la barra de navegación. Este color es el color base de la barra de navegación, que aparece para todas las fichas no seleccionadas, los enlaces y el espacio en blanco.
  • El color del borde de la barra de navegación. El color del borde que aparece alrededor de la barra de navegación y el área de contenido.
  • El color de los iconos de la barra de navegación. El color de los iconos, como expandir y contraer.
  • El color de los enlaces seleccionados. Al seleccionar una pestaña, aparece sobre un fondo blanco. Este es el color de los enlaces que aparecen en la parte superior del fondo blanco.
  • El color de los enlaces no seleccionados. El color de los enlaces no seleccionados, que aparecen en la parte superior del color de fondo de la barra de navegación.
  • El color de las líneas entre las pestañas de la barra de navegación.

Por ejemplo:

<Attribute name="navbar.background_color">#FFF9BF</Attribute>
<Attribute name="navbar.border_color">blue</Attribute> <Attribute name="navbar.icons.icon_color">aqua</Attribute> <Attribute name="navbar.tab.selected.link_color">teal</Attribute> <Attribute name="navbar.tab.unselected.link_color">teal</Attribute> <Attribute name="navbar.tab.unselected.border_color">teal</Attribute>

¡Nuevo! Diseño del chat

El API de temas permite modificar las características de la función de chat indicadas a continuación. La lista de chat aparece en la parte inferior del menú de navegación de la izquierda.

  • Color de los contactos. El color del texto de los contactos del chat.
  • Color de estado. El color del texto de los mensajes de estado de los contactos.
  • Color de fondo al colocar el ratón sobre los contactos.
  • Color al colocar el ratón sobre el borde de la tarjeta. Estas tarjetas aparecen al colocar el ratón sobre los contactos.
  • Color al colocar el ratón sobre el encabezado de la tarjeta.
  • Color del borde de las invitaciones. Las invitaciones aparecen cuando otras personas te invitan a chatear con ellas.
  • Color de fondo de las invitaciones.
  • Color del texto de las invitaciones.
  • Color del enlace de las invitaciones.
  • Color de fondo del encabezado de las conversaciones de chat.
  • Color de fondo del encabezado resaltado, que parpadea cuando comienza una nueva conversación.

Por ejemplo:

<Attribute name="navbar.contacts.contact_color">#FF8080</Attribute>
<Attribute name="navbar.contacts.status_color">#FF8080</Attribute>
<Attribute name="navbar.contacts.hover_background_color">#FF0000</Attribute>
<Attribute name="navbar.contacts.card.border_color">#B30000</Attribute>
<Attribute name="gadget_area.chat.header.background_color">#FFBFBF</Attribute>
<Attribute name="gadget_area.chat.header.highlight.background_color">#FF8080</Attribute>

¡Actualizado! Diseño del área de contenido

El API de temas permite modificar las características del área de contenido indicadas a continuación. El área de contenido es la parte de la página en la que aparecen los gadgets:

  • El color del texto de los títulos de los gadgets. Los títulos de todos los gadgets tendrán el mismo color de texto.
  • El color del fondo de la barra de título. Todas las barras de título de la página tendrán el mismo color de fondo.
  • El color del marco de los gadgets. Es un fino borde que rodea los gadgets.
  • El color del marco de los gadgets cuando se coloca el ratón sobre él.
  • El color de los enlaces situados dentro de los gadgets. Algunos enlaces de gadgets y feeds también se pueden ajustar.

Por ejemplo, este fragmento

<Attribute name="gadget_area.gadget.body.link_color">#00B366</Attribute>
<Attribute name="gadget_area.border_color">#007D48</Attribute>
<Attribute name="gadget_area.gadget.border_color">#007D48</Attribute>
<Attribute name="gadget_area.gadget.header.background_color">#BFFFE4</Attribute>
<Attribute name="gadget_area.gadget.header.text_color">#00B366</Attribute>

crea este esquema de color en el área de contenido:

Área de contenido

¡Nuevo! Cambio de los colores de los iconos de botón

Nota: sustituye la opción que permite especificar imágenes personalizadas en los iconos de botón.

El API de temas permite modificar los botones que aparecen en los encabezados de los gadgets. Puedes especificar el color de los botones que deseas con uno de los valores que aparecen en la sección Referencia del API.

Por ejemplo:

<Attribute name="gadget_area.icons.icon_color">#ffaa00</Attribute>

Diseño del pie de página

El diseño del pie de página es opcional y parecido al del encabezado. Los colores del texto y los enlaces pueden cambiar, existen restricciones de ancho y altura, y el pie de página se puede disponer en mosaico de la misma forma.

Existen tres opciones para diseñar el pie de página:

  • Utilizar un color de fondo blanco o liso
    
 Esto hará que el tema se cargue con mayor rapidez y que el diseño sea sencillo. Por ejemplo, este fragmento establece el gris como color del pie de página:
    <Attribute name="footer.background_color">gray</Attribute>
  • Utilizar un mosaico de fondo
    
 Se trata de un único mosaico que abarca todo el pie de página. Es un sencillo diseño que se carga rápidamente. Especifica la imagen del mosaico en el pie de página y asegúrate de que sus laterales derecho e izquierdo estén correctamente alineados. El mosaico debe tener 140 píxeles de altura. Utiliza el atributo footer.tile_image.url para especificar un mosaico de fondo de pie de página, por ejemplo:
    <Attribute name="footer.tile_image.url">http://www.example.com/footer_img.jpg</Attribute>
  • Utilizar un mosaico/color de fondo y una imagen de tema, similar al encabezado
    La imagen del pie de página debe tener 140 píxeles de altura y un mínimo de 640 píxeles de ancho. La imagen puede ser tan ancha como se desee, siempre que el tamaño del archivo no supere los 20 kb (Sugerencia: las imágenes de menor tamaño se cargan con mayor rapidez y suelen tener más popularidad). La imagen aparece centrada en la página detrás de los enlaces y del texto del pie de página.
    Recuerda que, para conseguir una perfecta fusión de la imagen con el mosaico, deben coincidir el borde izquierdo de la imagen central del pie de página con el borde derecho del mosaico y el borde derecho de la imagen central del pie de página con el borde izquierdo del mosaico. Para garantizar la alineación entre la imagen del pie de página y el mosaico, la imagen de mosaico debe quedar uniformemente colocada tras la imagen de fondo. Si la imagen del pie de página tiene 900 píxeles de ancho, el mosaico deberá tener 900 píxeles de ancho (si detrás debe situarse un mosaico), 300 píxeles (si son tres mosaicos), etc. De esta forma, al cambiar el tamaño de la página, los mosaicos y el pie se alinearán creando una imagen perfecta. Por ejemplo:
    <Attribute name="footer.center_image.url">http://www.example.com/footer_center_img.jpg</Attribute>

También puedes modificar el color de los enlaces y del texto del pie de página. Por ejemplo, este fragmento establece el blanco como color de los enlaces del pie de página y el negro como color del texto:

<Attribute name="footer.link_color">white</Attribute>
<Attribute name="footer.text_color">black</Attribute> 

El pie de página también es el lugar en el que puedes colocar tus atribuciones (por ej., tu nombre, firma o logotipo). El área de atribución mide 50 x 100 píxeles y está ubicada en la esquina superior derecha del pie de página. Para obtener información detallada, consulta la política del programa. Utiliza el atributo attribution.image.url para añadir una imagen de atribución. Por ejemplo:

<Attribute name="attribution.image.url">http://www.example.com/my_attribution_image.jpg</Attribute> 

Creación de un tema dinámico

Recuerda que los colores del texto, el logotipo, la imagen del encabezado y otras muchas cosas pueden cambiar a lo largo del día según el momento el día. Puedes crear todos los diseños que quieras (ten en cuenta que los cambios realizados en horas nocturnas con frecuencia no se ven y que los usuarios podrían no llegar a ver algunas imágenes si incluyes demasiadas).

En los temas dinámicos se crean distintas máscaras para diferentes períodos de tiempo. Las máscaras deben estar completas, es decir, deben incluir todos los atributos necesarios. Utiliza la etiqueta <Trait> para especificar el período de tiempo aplicable a una determinada máscara. Por ejemplo:

<ConfigMap type="Skin">
  <Trait name="TimeOfDay">12am-1am</Trait>
    ...attributes...
</ConfigMap>
<ConfigMap type="Skin"> <Trait name="TimeOfDay">1am-2am</Trait> ...attributes... </ConfigMap> ....

Se admiten intervalos de tiempo comprendidos entre 12 a.m. y 12 a.m. Si la hora de finalización es anterior a la de inicio, se producirá un error al enviar el tema. Por ejemplo, supongamos que quieres especificar un intervalo de tiempo comprendido entre las 11 p.m. y las 5 a.m. Ese intervalo de tiempo no sería válido. Para que funcionase, tendrías que dividirlo en dos características (Traits), una con el valor 11 p.m. - 12 a.m. como hora del día (TimeOfDay) y otra con el valor 12 a.m - 5 a.m como hora del día (TimeOfDay).

¡Nuevo! Localización de un tema

Puedes ayudar a usuarios de todo el mundo a encontrar tu tema si incluyes campos de metadatos para países e idiomas concretos. Puedes localizar los siguientes campos:

  • title. Título que aparece en el directorio de temas.
  • description. Descripción del tema y de su función.
  • thumbnail. Las miniaturas que aparecen en el directorio de temas para ofrecer a los usuarios una vista previa de un tema.
  • screenshot. Las capturas de pantalla que aparecen en el directorio de temas de la página de tu tema.

Para localizar estos campos, incluye un <ConfigMap> adicional en tu archivo XML de temas para cada idioma y país que desees que sea compatible. Si hay un idioma o país que no está incluido en el tema, el directorio del tema utilizará de forma predeterminada el primer mapa de configuración (<ConfigMap>) que no tenga ningún idioma o país especificado. Por ejemplo:

<ConfigMaps>
  <!-- These values are the defaults for all countries -->
  <ConfigMap type="Skin">
    <Meta name="title">Simple Theme</Meta>
    <Meta name="description">Simple theme example.</Meta>
    <Meta name="author">Rowan</Meta>
    <Meta name="author_email">Rowan@gmail.com</Meta>
    <Meta name="thumbnail">http://mysite.com/images/ig_thumb_beach.jpg</Meta>
    <Meta name="screenshot">http://mysite.com/images/ig_screenshot_beach.jpg</Meta>
  </ConfigMap>
  <!-- Localized fields, which will replace the defaults for language ja, and country jp -->
  <ConfigMap type="Skin">
    <Trait name="Language">ja</Trait>
    <Trait name="Country">jp</Trait>
    <Meta name="title">単純なテーマ</Meta>
    <Meta name="description">単純なテーマの例</Meta>
    <Meta name="thumbnail">http://mysite.com/images/thumb_beach_jp.jpg</Meta>
    <Meta name="screenshot">http://mysite.com/images/screenshot_beach_jp.jpg</Meta>
  </ConfigMap>

No es obligatorio especificar un idioma y un país. Puedes únicamente especificar uno u otro. Por ejemplo, podrías crear un mapa de configuración (<ConfigMap>) para todos los francófonos o podrías crear un mapa de configuración (<ConfigMap>) que sólo se aplicara a los francófonos de Canadá. Esto depende de cómo desees dirigirte expresamente a una determinada audiencia.

Los valores válidos para Language son los códigos de idioma de dos dígitos ISO639-1, y para Country los códigos ISO 3166-1 alpha-2. Si deseas obtener una lista de idiomas y países compatibles con iGoogle, consulta Países e idiomas compatibles con iGoogle.

Envío de un tema

Puedes utilizar el API de temas para crear diseños sencillos para ti y para tus amigos. Sin embargo, a menos que un tema esté incluido en el directorio de temas de iGoogle, sólo podrás aplicarlo en "modo de prueba" a través de la URL, tal como se describe en Creación y prueba de temas. Para compartir tu tema con un mayor número de usuarios y hacer que puedan aplicar de forma continuada tu tema a iGoogle, deberás enviarlo al directorio de temas de iGoogle. Para que un tema se incluya en el directorio de temas de iGoogle, debe ser un diseño cuidado, atractivo y probado que cumpla las directrices especificadas en la política del programa. También debes incluir todos los campos de metadatos y asegurarte de que el acceso a todas las imágenes utilizadas en el tema sea público.

Una vez que el tema esté listo, podrás enviarlo a esta página. Una vez que Google acepte tu tema y lo incluya en el directorio de temas, tus imágenes se copiarán y alojarán en Google, de modo que no deberás de preocuparte del tráfico de tu host.

Si tienes problemas para enviar tu tema, asegúrate de que toda la sintaxis sea correcta y de que no haya líneas en blanco en tu archivo XML de temas. Si tienes alguna pregunta o comentario, visita el grupo del API de temas.

Actualización de un tema

Si quieres realizar cambios en un tema que ya has enviado, sólo tienes que volver a enviarlo con la misma URL. El tema se actualizará en una o dos semanas.


Volver al principio