La OCA(Odoo Community Association) es una organización sin ánimo de lucro cuya misión es promover el uso generalizado de Odoo y apoyar el desarrollo colaborativo de las características de Odoo.
Composición de Apps en Odoo
Antes de explicar la importancia que tiene OCA, es necesario conocer qué opciones existen para extender el core del sistema. Odoo principalmente se compone de 4 capas principales:
Community Edition: Edición gratuita y descargable desde el github de Odoo.
Enterprise Edition: Edición propietaria, de pago recurrente anual y sujeto a unas condiciones contractuales. Se puede calcular el precio en el siguiente enlace.
Community Apps: Apps de licencia LGPLv3 las cuales se puede utilizar gratuitamente, podemos desde el siguiente github.
Apps from Odoo store: Apps de terceros publicadas en Odoo apps.
Apps desarrolladas a medida.
OCA ¿Vale la pena? ¿Qué aporta?
La Odoo Community Association u OCA, está conformada por un conjunto de profesionales del sector, por lo que todos los módulos incluidos en los distintos repositorios han pasado unos test de calidad, una revisión por el/los PSC's del repositorio y por los demás integrantes de la comunidad, por ello es posible que una propuesta de código tarde un tiempo en ser aceptada.
Todos estos procedimientos realizados de forma no lucrativa, proporcionan a los módulos soportados una gran calidad siendo un gran apoyo para todas las integraciones.
La OCA dirige proyectos tan interesantes como la localización española, openupgrade, etc.
10 razones por las cuales contribuir en OCA
Estas son las 10 razones más importantes para colaborar:
- Mejorar el conocimiento sobre Odoo.
- Realizar revisiones de código y errores.
- Darse a conocer y contribuir a tu persona.
- Conocer a otros profesionales y gente fantástica.
- Utilizar OCA para entrenar y formar a tus compañeros.
- Participar en OCA es una manera de realizar marketing.
- Crear un sentimiento de cooperación.
- Sentir que formas parte de algo más grande que tú mismo.
- Utilizar y aprender nuevas tecnologías y herramientas utilizadas en OCA.
- Entregar proyectos robustos y con mayor rapidez utilizando módulos de OCA.
Extraído de oca
Este artículo ha sido redactado por nuestro asociado Sygel Technology.
Contribuir en OCA: Introducción