fitoria's blog

Posted Wed 29 September 2010

Django y HAML

¿HAML? ¿Hannah Montana Linux? no, ¡Eso es HML![![image][]][]

Haml es un lenguaje de estilo markup para producir XHTML válido de cualquier documento web sin tanta vuelta para abrir y cerrar tags y todo ese alboroto que hace la tarea de escribir HTML algo engorrosa a veces y, en mi opinión, aburrida.Siempre me pasa en mi trabajo desarrollando aplicaciones web en django esto:

:-) Crear y configurar proyecto nuevo: sencillo.

:-) Crear y probar los modelos: divertido.

:-) Crear y probar vistas: muy divertido.

:-( Hacer plantillas: meh, deberían de contratar a alguien más para esto.

Luego de muchos períodos de estar en la red buscando cualquier cosa me crucé con un post de @lfborjas(otro pony fan pero de Honduras) en el que hablaba sobre HAML y SASS(el equivalente de HAML pero para CSS) y di con el proyecto HamlPy que es un compilador de haml a html hecho en Python, entonces quise integrarlo con Django y terminé creando django-haml que es un management command de Django para compilar plantillas hechas en haml hacia django templates usando HamlPy(¿los enredé?).

En fin.. luego de todo ese alboroto los invito a probarlo y usar haml, que originalmente fué creado para Ruby on Rails pero está disponible para varios lenguajes/frameworks tal como django, y si usan este último prueben django-haml.

[image]: http://fitoria.net/wp-content/uploads/2010/09/haml.png

Categories: General, linux, personal, planeta, softwarelibre,

Comments