Tips para crear Gadgets

What are Gadgets?

Gadgets are simple HTML and JavaScript applications that can be embedded in webpages and other apps.

mariamoodlegadgets

Si quieres crear Gadgets
http://code.google.com/apis/gadgets/

TIPS:

Contenido de un gadget

La API de Google Gadgets consta de unos sencillos bloques: XML, HTML y JavaScript. Para empezar, sólo necesitas unas nociones básicas de HTML. Nosotros te enseñaremos lo que necesites saber sobre XML para crear gadgets.

Más adelante, a medida que crees gadgets más sofisticados, probablemente desearás aprender JavaScript si todavía no estás familiarizado con este lenguaje.

XML es un lenguaje de marcas de ámbito general que describe datos estructurados de un modo que tanto humanos como máquinas pueden leer y escribir.

XML es el lenguaje que se utiliza para escribir especificaciones de gadget. Un gadget es simplemente un archivo XML ubicado en algún punto de Internet donde Google puede encontrarlo.

El archivo XML que especifica un gadget contiene instrucciones acerca de cómo procesarlo y ejecutarlo. El archivo XML puede contener todos los datos y códigos del gadget o referencias (URL) donde encontrar el resto de elementos.

HTML es el lenguaje de marcas que se utiliza para dar formato a las páginas de Internet. Normalmente, el contenido estático de un gadget se escribe en HTML. Este código es similar a XML, pero se usa para dar formato a documentos web, más que para describir datos estructurados.

JavaScript es un lenguaje de secuencias de comandos que se puede utilizar para añadir un comportamiento dinámico a los gadgets.

Nota: Anteriormente, los gadgets se denominaban módulos (”modules” en inglés), por lo que la palabra “Module” aparece en toda la API.

Ejemplos de gadgets





Welcome to my first gadget!
]]>





Hello, world!
]]>

Ten en cuenta lo siguiente sobre el ejemplo de “Hello World”:

  • Los gadgets se especifican en XML. La primera línea es la forma estándar de empezar un archivo XML y debe ser la primera línea del archivo.
  • La etiqueta indica que este archivo XML contiene un gadget.
  • La etiqueta contiene información sobre el gadget, como su título, descripción, autor y otras funciones opcionales.
  • La línea indica que el tipo de contenido del gadget es HTML.
  • se utiliza para insertar código HTML si el tipo de contenido del gadget es html. Indica al analizador del gadget que no debe tratar el texto de la sección CDATA como XML. Normalmente, la sección CDATA contiene lenguaje HTML y JavaScript.
  • indica el final de la sección Content.
  • indica el final de la definición del gadget.