TriZPUG Camp Five V

Un sprint es algo improvisado y con una organización flexible. Partiendo del desorden, todos los participantes nos hemos presentado y expresado nuestras aspiraciones acerca del sprint.

Whit y Jacqueline, de openplans han tomado la iniciativa y han puesto un poco de concierto a la jornada.

Nos hemos dividido en grupos en función de los intereses de unos y otros y la organización de la UNC les ha provisto de un lugar donde reunirse y trabajar.

Mikel, el 50% del equipo de codesyntax ha estado en el grupo de trabajo de la sindicación de contenidos en Plone y Zope3. Este es un tema en el que ha pensado y trabajado bastante, por lo que sus aportaciones han sido (espero) un placer para los demás sprinters que asistían física y remotamente.

Grok

Mi elección ha sido Grok. grok es una forma simplificada de programar con Zope3. Te ahorra el esfuerzo de estar continuamente registrando componentes gracias a una máxima: convención en lugar de configuración.

Grok no es Five. Es un lenguaje fácil pero no es un proyecto temporal para migrar a Zope3. Es un proyecto con miras al futuro. Es una solución para novatos en Zope3, para que puedan aprovechar la potencia de los componentes sin saber tener un profundo conocimiento sobre la arquitectura de componentes.

easy_install grokprojectgrokproject nombre-de-mi-aplicación

Con las dos sentencias anteriores, grok te instala y configura un Zope3 con una nueva aplicación (vacía) donde programar en grok. Pero además el comando grokproject tiene algunos parámetros interesantes: ej: “–with-zope3″ para indicar que utilice tu propia instancia de zope3 o “–svn-repository” para crear directamente un projecto en un repositorio svn y una ‘working copy’ local.

Le auguro un gran futuro a Grok y las lineas de futuro que Philip ha descrito le llevan hacia una aplicación de desarrollo ágil, sin nada que envidiar a Turbogears, r-o-r, etc.

Los sprinters que nos hemos unido al grupo de grok hemos estado haciendo una aplicación de ejemplo en Grok llamada Hudge Hudge, para hacer ‘reviews’ de los paquetes del cheeseshop.

Al final del dia, un representante de cada grupo ha puesto en común con los demás el trabajo y las conclusiones practicadas en cada mesa de trabajao.

Leave a Reply