Partiendo de la filosofía del código de Tryton que consigue que cada vez seamos más Pythonistas, nos ha inspirado para crear un nuevo paquete Python para la generación de una copia de base de datos para Tryton y OpenERP que es muy útil como entorno de pruebas o formación.
Hasta ahora la generación de una base de datos de copia se realizaba cuando se realizaba una copia de seguridad, normalmente cada día por la madrugada. Esto ocasionaba que cada día tuviéramos una nueva base de datos para hacer pruebas reemplazando la anterior, pero si el cliente necesita hacer pruebas durante varios días no le era útil. Además la generación de una copia de base de datos conlleva un tiempo y el tiempo de las copias de seguridad era mayor. Otro inconveniente era que el usuario no podía hacer un clon de su base de datos cuando quería y debía esperar al día siguiente.
Finalmente, después de estos inconvenientes, el equipo de Zikzakmedia hemos desarrollado el módulo Database Copy (dbcopy) que permite la generación de esta base de datos cuando se quiera. En un par de clicks y un café instantáneo ya se dispone de una nueva base de datos para pruebas. Este módulo usa el paquete erpdbcopy para la generación de bases de datos copia.
Ant Backup es un sistema de backups escrito en Python para nuestros servicios y clientes que permite la generación de copias de seguridad de bases de datos como de ficheros físicos. Se ha diseñado un paquete de Python a nivel de sistema (no solamente un script) y un Parser Configuration para los ficheros de configuración.
La librería está diseñada para poder ser añadidas más funcionalidades de copia de seguridad. De momento se ha configurado:
PyPI es el repositorio de paquetes Python (Python Package Index) más popular. En él se encuentra un sinfín de paquetes de Python para instalar en nuestro servidor. Hasta ahora muchos de estos paquetes los instalábamos desde nuestros repositorios de github o bitbucket a los servidores clientes. Pero debido al desarrollo y uso de Tryton, cada vez estamos más acostumbrados a usar PyPI. Por ello hemos publicado algunas pequeñas librerías de Python muy útiles para proyectos ERP y comercio electrónico.
Librería para convertir strings HTML a ASCII (Transformación de textos en HTML a caracteres codificados en ASCII).
OpenObject on Python, una librería de Python para conexiones webservices a OpenERP.
Convierte la sintaxis wiki a HTML. Permite una edición fácil del formato de los contenidos de productos o blogs.
Librería de conexión a webservices de Moodle.
Librería de Python para convertir cadenas de texto a cadenas de texto que sólo contengan caracteres az09. Se usa para la creación de direcciones web (url). Se le llama Slug Web Publishing.
El Top 10. Un ERP ágil tanto para los usuarios como a nivel técnico. Un ERP que se adapta a sus necesidades.
Nereid es el nombre que se le ha dado al proyecto web de Tryton. Con él cualquier registro o módulo de Tryton está disponible en como canal web. Imagínate que se puede hacer...
Para la pequeña PyME, organizaciones o autónomos hemos creado el servicio SaaS de OpenERP y Tryton. www.zzsaas.com.
Usted pone el reto. Nosotros la solución e implementación.