2012-07-04 22:28

Nikola Ideas para PyCamp

Este viernes empieza PyCamp, cuatro días de puro hacking paython sin distracciones ni pausas. Y quiero programar un montón. Mi objetivo principal es hacer features para Nikola mi generador de sitios y blogs estáticos.

Si vas a PyCamp (o si no vas también), sos bienvenido a unirte a mí en la implementación de estas cosas en una maratón de programación empezando el viernes y siguiendo todo el fin de semana.

Tengo algunas ideas en la cabeza, pero quiero más. Estas son las que tengo, agreguen en los comentarios:

Galería de Código
Como galerías de imágenes, pero para código. Ponés el código en una carpeta y va a aparecer hermoso. Con la adición de una directiva "listing" de docutil, va a hacer que mostrar código en detalle o en contexto sea simple y poderoso, haciendo a Nikola más atractivo para bloggers-programadores.
Pulir Galerías
Las galerías de imágenes están implementadas y andan, pero necesitan pulido. Se pueden hacer más eficientes en red, ponerles feeds RSS, galerías recursivas, metadata, textos en las imágenes, y mucho más.
Pipelines

¿Querés minimizar to CSS? ¿Emprolijar tu HTML? ¿Achicar las imágenes? ¿Aplicar transformaciones al HTML? ¿Cosas que no me imagino?

Los pipelines traerían el poder del shell unix a un generador de sitios, permitiendote conectar filtros provistos por nikola o por la comunidad como si fueran legos.

Editor Online (Alva)

Si bien los generadores de sitios estáticos tienen muchos beneficios, tienen un lado malo: tenés que editar los archivos en tu propio equipo.

Un editor online para Nikola te permite editarlos via web y publicar desde cualquier lado.

Nikola Hosting (Shoreham)
¿Por qué no crear un servicio en que el usuario alimenta de posts al server y el server publica? La alimentación puede ser vía un DVCS, un servicio de sync de archivos, editor online, o lo que sea, y el resultado se publica inmediatamente o tocando un botón.
Borradores
Yo no hago borradores. Yo escribo y mando. Pero otros prefieren enfoques mas cautelosos y menos dementes. Entonces, ¿Cómo deberían funcionar los borradores? Si bien seguramente es fácil de implementar es una tarea excelente para un principiante, donde hay que pensar más acerca de lo que se quiere lograr y la experiencia que se brinda al usuario que acerca del código en sí.

Entonces, si hay algo que viste en otro generador de blogs estáticos que Nikola no tiene, o tenés una idea y necesitás un framework donde meterla, o tenés una idea loca loca loca que nadie quiere tocar ni con un puntero láser...

CONTAME.

Comentarios

Comments powered by Disqus

Contents © 2000-2019 Roberto Alsina