Ayer trasteando por http://code.google.com encontré una herramienta muy útil para hacer pequeñas aplicaciones web Ajax que manejen feeds cosa que está muy de moda últimamente.
Google Mashup te permite hacer aplicaciones Ajax de una manera muy simple a través de los módulos mashup, es una herramienta muy útil para grabar información en feeds y hacer que los usuarios puedan manipularla fácilmente. A todo eso incluye dos módulos para interactuar con Google base y Google maps.
Para escribir un mashup se usa xml, html, css y un poco de javascript (incluye una API para ello).
Un sencillo mashup que muestra cuatro tutoriales de Perl en Español por página y abajo sale un paginador que clicas y te muestra los siguientes:
- <gm:page title="Tutoriales Perl En Español" authenticate="false">
- <div class="gm-app-header">
- <h1>Tutoriales Perl en Español</h1>
- </div>
- <gm:list id="myList" data="http://perlenespanol.com/tutoriales/tutoriales.rss" pagesize="4" template="myTemplate"/>
- <gm:template id="myTemplate">
- <div id="myDiv">
- <table class="green-theme">
- <tr repeat="true" style="margin-bottom: 10px;">
- <td>
- <h2><gm:link ref="atom:link/@href" labelref="atom:title" /></h2>
- <gm:html ref="atom:summary"/>
- </td>
- </tr>
- </table>
- <gm:pager/>
- </div>
- </gm:template>
- </gm:page>
Para ver el mashup en marcha se necesitas entrar al mashup editor http://editor.googlemashups.com pegar el código y clicar en Test.
Existe la posibilidad de transformar el mashup en un Google gadget que se puede incluir en páginas web normales, al escritorio de Google y a iGoogle.
Pueden ver una aplicación que me estoy currando en http://stockshup.googlemashups.com
Algunos enlaces interesantes por si os interesa el tema:
The Google Mashup Editor: http://editor.googlemashups.com
Getting Started Guide: http://code.google.com/gme/gettingstarted.html
Discussion Board: http://groups.google.com/group/google-mashup-editor
Documentation: http://code.google.com/gme/
Gallery: http://gallery.googlemashups.com
¡Saludos y espero que os sea útil!