Vuestro editor, Zoperman, ya lo está utilizando para algunos proyectos internos. Y nada mejor que leer la nota de la publicación que reproducimos traducida a continuación, para hacerse una idea de lo que trae esta nueva versión.
Aquí reproducimos la nota original del equipo de desarrollo de Grok:
Grok 1.3 es el último lanzamiento de Grok basado en el Zope Toolkit 1.1c1.
Mientras que en la anterior versión se reducia el número de dependencias en la jerarquía de paquetes que componen Grok, en esta versión vemos cambios importantes en la funcionalidad tipica de una aplicación basada en Grok.
Debido a que la versión de Zope Toolkit (ZTK) 1.1 elimina el soporte de Python2.4 y añade soporte a Python 2.7, ha sido posible actualizar un gran número de paquetes, entre ellos ZODB. En la actualidad, Grok no necesita reimplementar ninguna versión de los paquetes del ZTK.
Para ver una lista de las versiones de los paquetes que trae Grok:
http://grok.zope.org/releaseinfo/1.3/versions.cfg
Para actualizar un proyecto, se recomienda seguir las notas de actualización a la nueva versión definidos aquí:
http://grok.zope.org/doc/1.3/upgrade.html
Algunas de las nuevas características de Grok 1.3 son:
- Soporte para la versión más reciente de martian.
- Se añade una refactorización del registro de plantillas. Esto supone un descenso considerable de avisos concernientes a plantillas no asociadas.
- La inclusión de la libería Fanstatic y componentes WSGI. Según el sitio de Fanstatic:
“”” Fanstatic es un framework pequeño pero a la vez muy potente, dirigido a la publicación automática de recursos en páginas webs. Piensa en Javascript y en CSS. Sirve contenido estático, pero lo hace realmente bien. “””
La funcionalidad del directorio “static” de los proyectos Grok se basa ahora en Fanstatic, y zope.fanstatic se encarga de proveer la capa de compatibilidad.
- La nueva versión de la herramienta “grokproject” es ahora capaz de generar proyectos Grok de versiones < 1.3
- La comunidad de Grok no sólo está trabajando generando código, tambien está mejorando la documentación, y no solo la “oficial”, también la generada por la comunidad. Ésta es una tarea que aún se está llevando a cabo.
Sabemos que esta nueva versión requiere de cambios estructurales que afectaran vuestros actuales proyectos basados en Grok. Haganos saber si encuentras problemas al actualizar a la nueva versión a traves de la lista de correo grok-dev o a través del canal #grok de IRC en Freenode. Intentaremos ayudarte, y eso también nos ayudará
a nosotros, los desarrolladores de Grok, a corregir incidencias y bugs.