Mashup Howto o de cómo nació Postea.me

Postea.me (mi primer Mashup) es un servicio con el cuál puedes actualizar tu estado en twitter con una llamada telefónica, gratis. Como buen programador linuxero, dejo aquí documentados los pasos que seguí para su construcción:

1. Investigar un servicio que sea relativamente fácil de armar a partir de cosas ya existentes. En este caso, quería hacer algo que fuera la combinación entre un IVR de Asterisk y Twitter. Encontré que en inglés hay servicios como calltweet.com, tweetcall.com, guagee.com y trottr.com, pero ninguno en español, y menos con números de Hispanoamérica.

2. Elegir el nombre. A algo simple, llamativo y de preferencia un cognado en varios idiomas. También hay que tener en cuenta que el nombre de dominio sea corto y esté disponible.

3. No reinventar la rueda. Todo el sitio web de Postea.me está basado en Joomla y en un conjunto de extensiones que considero esenciales:
  • JoomSEF, para gestionar las URLs.
  • Joomfish, para internacionalización
  • MiniJomTweet, para la integración con Twitter
  • XMap, para generar el sitemap.xml
  • GAuthordetails, para mostrar otros artículos del mismo autor
  • com_content-extended, para listar los artículos de un mismo autor
  • Y suficiencia en PHP para combinarlo todo y hacer ajustes
4. Usar el poder de Python y Perl. Para hacer el IVR de Asterisk, utilicé módulos como:
  • Agilib, para el AGI
  • Simplejson, urllib y oauth2 para twitter
  • MySQLdb, Suds y Soaplib para joomla
  • Un algoritmo para generar URLs cortas.
  • Y una tarea en cron con Lame para convertir los audios que graba Asterisk a .mp3

5. Algo de embellecimiento para el sitio web:
  • El logo usando el GIMP.
  • Reproductor mp3: http://flash-mp3-player.net
  • Un botoncito javascript para compartir los posts como bookmarks
  • Google Analytics y http://social.bidsystem.com/
  • Página en facebook
Y bueno, mucho café ... con la emoción me tomó menos de una semana tener el primer piloto andando. Espero lo disfruten :)

Comentarios

Hola, recuerdo que alguna vez posteaste sobre una receta de café con coca. Lo he probado y nos ha salido bien. Pero ahora me gustarìa saber con què endulzante lo puedo mezclar. SI tienes alguna respuesta escríbeme a juan_antonio_i@hotmail.com

Entradas más populares de este blog

Competencias de un Ingeniero para afrontar el mercado laboral

Cuando es el momento adecuado para emprender?