Nanoc, o como hacerte la vida más fácil

Empecemos por el principio, Nanoc es un framework para crear sites estáticos altamente configurable, basicamente simplifica el trabajo de los maquetadores a la vez que ordena y estándariza tu aplicación.

Como dice Keko, nanoc es realmente sencillo de utilizar, es es ligero y fácilmente extensible, separa el contenido del diseño y soporta los lenguajes de plantillas más comunes.

Muchas veces nos hemos encontrado maquetando grandes sites, con decenas de páginas en las que muchos elementos se repetían, y la manera más simple de replicar el código es básicamente copiar y pegar de un html a otro. El problema viene cuando hay que realizar cambios concretos y tenemos infinidad de html para tocar…uno a uno.

A muchos les recordará a los includes de php o a las llamadas a los frames que se hacían allá por los 90, la idea es así de simple, pequeñas llamadas a bloques de layout que se carguen en tu html sin tener que repetir el código cada vez que te haga falta colocar el sidebar o o header.

Para que os hagáis una idea de lo que me refiero, esta sería por ejemplo una estructura de layout básica con llamadas a pequeños partials que cargaría los módulos segun nos hagan falta:

 En resumen, os recomiendo probarlo porque realmente vale la pena y no os podéis hacer una idea de como simplifica las cosas en el día a día.

Podéis encontrar más información aqui:

Tutorial sobre nanoc de Bomberstudios
Grupo de nanoc en castellano
Manual de nanoc
Nanoc en Rubyforge
Grupo de nanoc en inglés
Feed de nanoc by Feedburner

Agradecimientos a Keko Ponte, Manuel Muñoz, Ale Muñoz y Jorge Correa

No hay Trackbacks

You can leave a trackback using this URL: http://www.josedelcorral.es/2008/08/26/nanoc-o-como-hacerte-la-vida-mas-facil/trackback/

One Comentario

  1. Se te olvida comentar, para aquel que haya visto los partials y le haya entrado miedito :) que al compilar nanoc te escupe un perfecto html, con cero contenido dinámico. Es perfecto incluso para mantener un site estático entero en producción.

    Comentado 27 Agosto 2008 a las 7:55 | Permalink

Escribe un Comentario

Tu e-mail nunca será compartido. Los campos requeridos están marcados *

*
*