¿Que es Openerp?
-
Upload
raimonesteve -
Category
Technology
-
view
76.525 -
download
1
description
Transcript of ¿Que es Openerp?
¿Qué es OpenERP?
Tecnología, libertad, flexibilidad y COMUNIDAD
Jordi EsteveUPC – Universitat Politècnica de Catalunya
II Jornadas OpenERP
Vilanova i la Geltrú. 17 abril 2009
OpenERP. Contenidos
¿Qué es? Un poco de historia Tecnología Mini tutorial: Instalación y primer contacto Flexibilidad Mini tutorial: Instalación de un módulo Libertad Comunidad
OpenERP. ¿Qué es?
Sistema de gestión ERP
Ventas, compras, productos, almacén, facturación, contabilidad, proyectos, fabricación, RRHH, CRM, TPV, ...
Entorno de desarrollo rápido de aplicaciones
Un poco de historia
2004 nació TinyERP. Fabien Pinckaers. Creación compañía belga Tiny Sprl. 2007. Apertura repositorio SVN 2008. Migración plataforma Launchpad-Bazaar 2008. TinyERP OpenERP 2009. Mejoras desarrollo colaborativo Evolución (nº de módulos):
Abril 2007 Abril 2009
40 112 185 200+ 250+ 350+Oct 2006 Enero 2007 Mayo 2007 Mayo 2008
Tecnología. Arquitectura cliente-servidor
Servidor OpenERP
Módulos (addons)
Cliente escritorioGtk, Koo
Cliente web
Navegador web
Postgres D.B.
XML-RPC
Net-RPC
Net-RPChttp
Multiplataforma: Windows, Linux, Mac
Tecnología. Arquitectura MVC
Modelo: Objetos OpenERPDiccionarios Python mapeados a tablas PostgreSQL
Creación/actualización automática tablas
Vista: Archivos XMLDefine vistas (lista, formulario, calendario, gráfico), menús, informes, asistentes, ...
Controlador: Código PythonLógica: Validación de datos, cálculos, ...
Tecnología. + Características
Flujos (workflows)Estados, transiciones, roles
Asistentes (wizards)Para instalar módulos, para realizar acciones o informes complicados, ...
Informes (reports): Salida PDF, OpenOffice, ...
Traducciones: Módulos servidor, cliente escritorio y web
Tecnología. + Características
Ergonomía:
Imitación a un navegador web
Ayudas contextuales
Valores por defecto, ...
Importación/exportación datos:
Formato CSV
Comuniación con otras aplicaciones:
Protocolo XML-RPC
Flexibilidad
Modularidad: 400 módulos (110 oficiales) Diversidad de clientes:
Escritorio GTK / Escritorio Koo / web
Jerarquía en objetos y vistas:
Personalización sin tocar código/vistas módulos oficiales
Conexión con otras aplicaciones:
Asterisk, tiendas virtuales (OSCommerce, Magento, VirtueMart, ...), Google calendar, conectores MSOffice y OOffice.
Flexibilidad. Configurable
Editor de flujos
Editor de acciones
Una acción puede enviar email/SMS, crear/modif. objetos, crear informes, ejecutar asistente, ...
Editor de vistas (vistas heredadas)
Diseñador de informes (mediante OpenOffice writer)
Libertad
Es software libre ≠ gratis
4 libertades
Licencia GPL (General Public License)
Servidor + módulos
Cliente Gtk
Cliente Koo
Licencia OPL (OpenERP Public License)
Cliente web (MPL con restricciones en los logos)
Comunidad. Comunicación
Portal web: www.openerp.com, www.openobject.com www.openerpspain.com, www.openerpsite.com www.openerp.cat
Foros: www.openobject.com/forum
IRC: www.openobject.com/irc
Listas de correo: Asociadas a los foros Localización española: [email protected]
Comunidad. Equipos
Experts teams: Contabilidad, fabricación, servicios, ergonomía (no programación)
Comunidad. Equipos II
Quality team:
20 miembros (15 + 5 externas)
Servidor + módulos oficiales + cliente Gtk
Commiter team:
80 miembros (20 + 60 externas)
Módulos addons-extra
Community team
? miembros (equipo nuevo)
Desarrollos individuales
Comunidad. Colaboración
Código. Mediante sistema control de versiones Bazaar Quality & Commiter suben el código directamente Otros: Ramas propias + solicitud de fusión
Documentación (inglés + traducciones): Sphinx + Bazaar
Nuevas características: BluePrints Informes de errores: BugTracker Traducciones: Translations
Launchpad proporciona estas herramientas
Comunidad. Traducciones
https://translations.launchpad.net/openobject Translation team: Actualiza traducciones Otros: Sugieren traducciones
¿Porqué compartir un módulo?
Porque la gente lo usará Porque detectarán errores Porque lo mejorará Porque lo traducirá Porque le dará publicidad Porque tu propio proyecto sale ganando
¿Que ERP/framework elegir?
Tecnología avanzada
Libre
Flexible Comunidad
¿Qué quereis preguntar?
OpenERP
Tecnología, libertad, flexibilidad y COMUNIDADJordi Esteve (UPC)