Misc enhancements in september
Resumen rápido
La entrada repasa la evolución y estabilidad de Koo, junto con mejoras en módulos, seguridad y complementos que todavía no se recomiendan para producción. También describe nuevas funciones de entrada mediante teclado y lector de códigos de barras, y explica cómo `printjob` pone en cola y envía los informes.
Contenidos
Hace más de un mes que publicamos la última entrada, pero eso no significa que el desarrollo se haya detenido.
Koo es más estable que nunca y se encuentra en muy buena forma (de hecho, ya podría utilizarse en muchos entornos de producción), pero queremos que la versión 5.0 sea lo mejor posible y ahora mismo no tenemos prisa. Mientras tanto, ¡todo el mundo está invitado a descargarla y probarla!
Parece que nuestro módulo jasper_reports también está ganando impulso, a juzgar por los comentarios y las preguntas de los foros. Esperamos que esto nos ayude finalmente a añadir funcionalidades presentadas en entradas anteriores.
Últimamente hemos estado trabajando en varias áreas. Entre ellas se encuentran las correcciones de errores y los avisos de seguridad del servidor y de los módulos OpenObject, así como la incorporación de nuevos módulos a los complementos extra, como los de gestión de riesgos y seguros, u otro que permite crear un producto compuesto por varios productos. Sus nombres empiezan por nan_, por lo que son fáciles de encontrar, pero hay que tener en cuenta que todavía no los utilizamos en entornos de producción y, por tanto, aún pueden surgir algunos problemas.
También se han incorporado otras correcciones de errores y mejoras al repositorio del proyecto openerp-spain. Parece que la comunidad está bastante activa y es agradable ver debates en varias áreas. Creemos que el hecho de «debatir y desarrollar», en lugar de «desarrollar e intentar convencer a alguien para que integre mi código», ayuda mucho a mejorar la calidad de los módulos nuevos.
También hemos añadido un par de funcionalidades sencillas pero interesantes a Koo. Intentamos no añadir grandes funcionalidades nuevas, pero debemos incorporar algunas peticiones de los clientes. Una de ellas añade el parámetro --enter-as-tab a Koo, que permite saltar de un campo a otro con las teclas Retorno o Intro. La otra permite utilizar un lector de códigos de barras conectado al puerto serie. Simplemente reenvía la entrada del lector a la aplicación como si fueran pulsaciones de teclas, de modo que está disponible en cualquier lugar de la aplicación. Por tanto, para todo aquel que busque un TPV potente para OpenERP, Koo está un paso más cerca.
Actualización
Había olvidado mencionar las mejoras que hemos realizado en el módulo printjob, disponible en el repositorio de la comunidad, iniciado por Pegueroles, S.C.P. Hemos ampliado su excelente trabajo y ahora el módulo ofrece estas funcionalidades:
- Todos los informes se almacenan en una cola de impresión. Al cabo de un par de días se eliminan automáticamente, excepto los informes marcados para conservarse. Los informes de la cola pueden enviarse al cliente o a una impresora preconfigurada en cualquier momento.
- Los informes pueden enviarse al cliente (como hace OpenERP por defecto), directamente a una impresora o únicamente a la cola de impresión.
- Estas tres opciones se pueden configurar en los parámetros generales del sistema, por usuario, por informe y por usuario e informe. Esto permite establecer el comportamiento predeterminado como «enviar al cliente», pero configurar un usuario concreto para que envíe todos los documentos a una impresora determinada.
- Las impresoras se pueden configurar en el módulo (se espera un servidor CUPS).
Este módulo es muy útil en muchos escenarios y, una vez más, especialmente interesante para los entornos de TPV.
Preguntas frecuentes
¿En qué estado se encuentra Koo según la entrada?
La entrada explica que Koo es más estable que nunca y que ya podría utilizarse en muchos entornos de producción, aunque el equipo quiere seguir trabajando para que la versión 5.0 sea lo mejor posible.
¿Qué precauciones hay que tener con los nuevos módulos de los complementos extra?
Sus nombres empiezan por nan_, pero la entrada advierte que todavía no se utilizan en entornos de producción y que pueden surgir problemas.
¿Qué opciones ofrece el módulo `printjob` para los informes?
Los informes pueden conservarse temporalmente en una cola y enviarse después al cliente, a una impresora preconfigurada o dejarse únicamente en la cola. Este comportamiento se puede configurar de forma general, por usuario, por informe o combinando usuario e informe.
Artículos relacionados
Desarrollador
Configuración de Koo para un máximo rendimiento
El artículo explica cómo mejorar el rendimiento de Koo instalando los módulos `pyro` y `koo` y ajustando la configuración del cliente. La caché, el límite de registros, el modo de ordenación y el intervalo de actualización permiten adaptar la carga de datos y las peticiones a cada entorno.
Desarrollador
Speeding up iReport integration
La integración con Jasper Reports incorpora una pantalla específica para seleccionar el modelo y subir informes y subinformes con más facilidad. El artículo también describe las mejoras propuestas para conectar iReport directamente con OpenObject; en ese momento, solo estaba implementado el proveedor de campos OpenObject.
Open Source y Tendencias
Explicamos la nueva generación de ERPs en código abierto
El COETIC acogió una charla de NaN-tic sobre las nuevas tendencias en ERP de código abierto, dirigida a profesionales de la ingeniería informática. La sesión abordó la arquitectura, el lenguaje y los aspectos tecnológicos que diferencian a Tryton, y terminó con un espacio informal para conversar con los asistentes.