Posts en la categoría Google App Engine

Código disponible en Google Code

Ya he subido el código del blog a Google Code por si alguien tiene curiosidad.

Para probarlo solo tenéis que instalaros el SDK de desarrollo de Google App Engine y realizar los siguientes pasos:


  1. Descargar smalog.zip

  2. Descomprimirlo

  3. Ejecutar en un terminal google_appengine/dev_appserver.py /ruta/a/smalog/

  4. Abrir el navegador e ir a http://localhost:8080

Si quiereis utilizarlo en GAE recordaros de cambiar el nombre de la aplicación en el archivo app.yaml.

Publicado el 13/06/2008 22:35  |  Google App Engine  |  548 comentarios

Smalog: Proyecto en Coogle code

Estas últimas semanas he estado realizando bastantes modificaciones en el sistema de publicación que he creado, sobre todo en el área de administración.

He añadido AJAX en la creación, editado y borrado de entidades. Para hacerlo he utilizado el framework de javascript Mootools. Lamentablemente acaban de publicar la nueva versión 1.2 y todo el código lo he realizado con la versió 1.11, por lo que me va a tocar cambiar gran parte de lo hecho. Precisamente ha desaparecido la clase Ajax (que es justamente jo que más he utilizado) y ha aparecido la clase Request.

Para notificar del resultado de las acciones realizadas he utilizado Growl un script creado por Daniel Mota para enviar mensajes después de los eventos AJAX, por desgracia todo y existir una evrsión para 1.2 beta no funciona con 1.2 final.

Cambios que he estado realizando:


  • Añadido caché de las páginas

  • Añadida la opción de crear páginas

  • Añadida la opción de crear links

  • Añadida la opción de crear Sidebar Widgets, trozos de código que se insertaran en la barra lateral

  • Añadida la opción de personalizar la barra lateral eligiendo que elementos se mostrarán y en que orden (entre los widgets creados, lista de categorías, lista de links, lista de páginas y link del feed)

  • Opciones guardadas en el Datastore y cacheadas con memcache

Las siguientes mejoras que me gustaría realizar (si tengo tiempo para hacerlo):


  • Soporte para ficheros

  • Sistema de pings y trackback

He creado un proyecto en Google Code para subir el código del proyecto, como tenía que elegir un nombre para el proyecto y mi imaginación tiene a 0 he elegido smalog, de smaider y blog. Cuanto haya modificado el código para hacerlo compatible con Mootools 1.2 subirá las fuentes por si alguién quiere echarle un ojo.

Publicado el 11/06/2008 09:03  |  Google App Engine Javascript Mootools  |  1 comentario

Mi primer proyecto en Google App Engine: Este blog

Una vez la cuenta activa y con tres aplicaciones disponibles la cuestión que se plantea es ¿que hacer?.

Mi primera idea (supongo que igual que la mayoría de novatos) ha sido hacer un blog. Hace tiempo que tenía ganas de tener uno, de hecho tengo instalado uno gestionado con wordpress en www.smaider.com que nunca he utilizado.

El motivo de desarrollar un blog no es otro que coger soltura para después desarrollar una aplicación que tengo en mente, no pretendo hacer un sistema como wordpress con muchas opciones. Un sistema sencillito donde poder colgar posts categorizados y recibir comentarios es más que suficiente para mis necesidades. Pensé en utilizar django para acelerar el tiempo de desarrollo pero deseché la idea puesto que lo que se trata en esta primera aplicación es aprender. Para no peder mucho tiempo he echado mano a recursos gratuitos disponibles:

  • Para el diseño (cosa que no se me da especialmente bien) he utilizado un template de Free CSS Templates.
  • JS Quicktags para la inserción de etiquetas a la hora de escribir posts.

Probablemente publique el código por si alguien le interesa ver como está realizado, pero si queréis motaros un blog sobre GAE (hosting gratis) lo mejor que podéis hacer ahora mismo es echarle un ojo a Bloog (código), un sistema de publicación desarrollado para GAE que tiene una pinta estupenda.

Publicado el 26/05/2008 22:14  |  Google App Engine  |  0 comentarios

Probando Google App Engine

Siempre me ha gustado entender como funcionan las cosas y probarlas. Así que cuando leí acerca de Google App Engine no podía deja de apuntarme y pasados unos días me llego la invitación.

Ya había hecho mis chapucillas en PHP, Javascript, Mysql, AJAX, C, C++, JAVA... pero python no lo conocía así, que lo primero que tuve que hacer es aprender lo básico del lenguaje y de la plataforma que Google pone a nuestra disposición.

Estos son los recursos que me han servido de punto de partida:

Publicado el 26/05/2008 21:07  |  Google App Engine Python  |  0 comentarios