Presentacion del taller de contribución a la OCA, Odoo Community Association, durante el CCOSS y Kubernetes Community Days en Guadalajara, México los 23 y 24 de febrero 2024
El documento presenta una guía sobre cómo contribuir a proyectos de código abierto de Odoo Community Association (OCA). Explica los pasos para crear una cuenta en GitHub, firmar el Acuerdo de Contribuidores, identificar mantenedores de módulos, diseñar especificaciones, desarrollar código siguiendo convenciones, realizar pruebas automatizadas y manuales, revisar pull requests de otros contribuyentes, traducir módulos, publicar módulos en las tiendas OCA y Odoo, y participar en eventos de la comunidad.
El documento presenta una reunión del grupo Odoo Querétaro en el Tec de Monterrey Campus Querétaro. Se introdujo a Odoo como un conjunto de aplicaciones de código abierto para empresas, se discutió sobre Odoo SA y OCA, y se anunciaron varios eventos futuros relacionados con Odoo como OCA Days, Odoo Experience y OSICON20. La reunión incluyó una presentación, demostración de la versión 12 de Odoo y discusión abierta.
El documento describe varias herramientas y métodos para la gestión individual y en equipo de proyectos de traducción. Explica herramientas para la gestión de pedidos, clientes, recursos, comunicaciones, presupuestos, facturas y calidad. También cubre plataformas de colaboración en línea, kits de ofimática virtual, registro de tiempo y calendarios para la gestión en equipo de proyectos de traducción. Finalmente, recomienda recursos adicionales gratuitos como alineadores, paquetes de preparación y portales para
Este documento presenta catálogos de software libre para empresas y usuarios generales. Describe la Oficina de Software Libre de la Universidad de La Laguna, que mantiene los catálogos OpenPYME y SéLibre. Incluye secciones sobre qué es el software libre, sus beneficios, soluciones tecnológicas básicas y para empresas, capturas de los catálogos, y estadísticas de uso de OpenPYME. El objetivo es promover el uso del software libre en Canarias.
El documento presenta una agenda para una reunión sobre Odoo. La agenda incluye una presentación general sobre qué es Odoo y sus aplicaciones de negocio de código abierto, una demostración de las funciones de Odoo, y una sesión de preguntas y respuestas. También se discute la Asociación de la Comunidad Odoo y la empresa Odoo SA que desarrolla el software.
El documento presenta una guía sobre cómo contribuir a proyectos de código abierto de Odoo Community Association (OCA). Explica los pasos para crear una cuenta en GitHub, firmar el Acuerdo de Contribuidores, identificar mantenedores de módulos, diseñar especificaciones, desarrollar código siguiendo convenciones, realizar pruebas automatizadas y manuales, revisar pull requests de otros contribuyentes, traducir módulos, publicar módulos en las tiendas OCA y Odoo, y participar en eventos de la comunidad.
El documento presenta una reunión del grupo Odoo Querétaro en el Tec de Monterrey Campus Querétaro. Se introdujo a Odoo como un conjunto de aplicaciones de código abierto para empresas, se discutió sobre Odoo SA y OCA, y se anunciaron varios eventos futuros relacionados con Odoo como OCA Days, Odoo Experience y OSICON20. La reunión incluyó una presentación, demostración de la versión 12 de Odoo y discusión abierta.
El documento describe varias herramientas y métodos para la gestión individual y en equipo de proyectos de traducción. Explica herramientas para la gestión de pedidos, clientes, recursos, comunicaciones, presupuestos, facturas y calidad. También cubre plataformas de colaboración en línea, kits de ofimática virtual, registro de tiempo y calendarios para la gestión en equipo de proyectos de traducción. Finalmente, recomienda recursos adicionales gratuitos como alineadores, paquetes de preparación y portales para
Este documento presenta catálogos de software libre para empresas y usuarios generales. Describe la Oficina de Software Libre de la Universidad de La Laguna, que mantiene los catálogos OpenPYME y SéLibre. Incluye secciones sobre qué es el software libre, sus beneficios, soluciones tecnológicas básicas y para empresas, capturas de los catálogos, y estadísticas de uso de OpenPYME. El objetivo es promover el uso del software libre en Canarias.
El documento presenta una agenda para una reunión sobre Odoo. La agenda incluye una presentación general sobre qué es Odoo y sus aplicaciones de negocio de código abierto, una demostración de las funciones de Odoo, y una sesión de preguntas y respuestas. También se discute la Asociación de la Comunidad Odoo y la empresa Odoo SA que desarrolla el software.
El documento habla sobre el alto rendimiento en el desarrollo web. Explica que el alto rendimiento se puede lograr optimizando la red, el hardware, la infraestructura y el código. En particular, menciona algunas formas de optimizar el protocolo HTTP, el servidor web, la base de datos, el lenguaje de programación y el código del lado del servidor y cliente para mejorar el rendimiento. También destaca la importancia del alto rendimiento para reducir los costos y el tiempo de lanzamiento de nuevas funcionalidades.
La experiencia de la comunidad internacional de OdooMaxime Chambreuil
El documento resume lo siguiente: 1) Odoo es un conjunto de aplicaciones de código abierto para ayudar a las organizaciones a automatizar y optimizar sus operaciones; 2) OCA es una asociación sin fines de lucro que promueve el uso de Odoo y apoya su desarrollo colaborativo; 3) OCA ha contribuido con más de 2,200 módulos descargados mensualmente y ha creado una comunidad de 150 espacios de colaboración para mejorar Odoo.
Este documento discute el uso de Drupal para crear proyectos web. Explica que Drupal es un sistema de gestión de contenidos flexible y configurable que permite crear diversos tipos de sitios web y aplicaciones. También describe algunas ventajas de Drupal como su escalabilidad, capacidad de crecimiento, desarrollo rápido y soporte de una gran comunidad de usuarios.
Este documento presenta Drupal Commerce, un conjunto de módulos que dotan a Drupal de funcionalidad de comercio electrónico. Drupal Commerce añade características como precios, carrito de compra, procesos de compra, pedidos, envíos y más a Drupal. Commerce Kickstart es una distribución que facilita la creación rápida de tiendas online con Drupal Commerce. El documento también resume brevemente el uso, historia y futuro de Drupal y Drupal Commerce.
Este documento discute la migración de documentos a formatos libres y abiertos. Explica que el costo del software propietario puede ser muy alto y crea dependencia del proveedor. También destaca los beneficios de los formatos abiertos como la preservación a largo plazo de documentos y la estimulación de la competencia. Finalmente, analiza los principales desafíos de la migración como la interoperabilidad de documentos y la gestión del cambio entre herramientas ofimáticas.
El documento presenta información sobre cómo contribuir al código abierto de Odoo. Explica que los contribuyentes pueden tener un perfil funcional o técnico, y cubre temas como Github, ICLA, documentación, diseño, pruebas, traducciones, soporte, correcciones de errores y eventos. También describe las opciones de membresía individual o patrocinio empresarial, y proporciona recursos importantes como enlaces a grupos, documentación y eventos comunitarios.
OpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTPyurytello
El documento presenta a CubicERP como socio oficial de OpenERP en varios países de Latinoamérica. Describe casos de éxito de implementaciones de OpenERP en empresas como Kukyflor, COLDITEC, CERTICOM y ASPSA. Explica la experiencia de CubicERP trabajando con OpenERP en áreas como migraciones, soporte técnico, consultoría y entrenamientos. Finalmente, promueve los cursos oficiales de certificación CTP de OpenERP.
Primer encuentro de 2018 - PyUy / Montevideo Python meetupJuan Funez
Presentación para el primer encuentro del año 2018 del Gupo de usuarios de Python Uruguay - C.I.E. - Universidad ORT
Título: Brasil, SciELO, comunidades Python y las iniciativas de integración Latinoamericana
Plone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 CaracasLeonardo J. Caballero G.
El documento proporciona una introducción al sistema de gestión de contenidos Plone. Explica que Plone es un software de código abierto para crear y administrar sitios web, y puede usarse como portal institucional, plataforma de aprendizaje o sistema de gestión del conocimiento. También describe algunos módulos adicionales de Plone relacionados con la educación y comparte experiencias de su uso en Venezuela.
El documento proporciona una introducción al sistema de gestión de contenidos Plone. Explica que Plone es un software de código abierto para crear y administrar sitios web, y puede usarse como portal institucional, plataforma de aprendizaje o sistema de gestión del conocimiento. También describe algunos módulos adicionales de Plone relacionados con la educación y comparte experiencias de su uso en Venezuela.
Implantación de nuevas tecnologías con software libre en aulas (proyectos Aba...LibreCon
Proyecto de despliegue de infraestructuras y metodología de soporte basados en software libre para 75.000 equipos del proyecto abalar (centros educativos) y 1.500 de la red Cemit (aulas abiertas para la ciudadanía). Planteamiento de una migración de gran calado en la red cemit desde software privativo a software libre, destacando las problemáticas encontradas y como se han resuelto las mismas. Autor: Carlos Rodríguez (Gerente de Tegnix). Librecon.io
LibrePlan es una herramienta web gratuita y de código abierto para la planificación, seguimiento y control de proyectos. Surgió en 2009 como un proyecto público para apoyar al sector naval gallego y desde entonces ha evolucionado para adaptarse a necesidades más generales de gestión de proyectos. La comunidad juega un papel fundamental en el desarrollo continuo de LibrePlan a través de canales de colaboración abiertos.
El documento presenta un curso sobre Angular. Incluye información sobre el temario que cubre conceptos básicos de Angular como componentes, servicios, rutas y librerías de componentes. También proporciona recursos como presentaciones y ejemplos de código para aprender Angular. El documento promociona los servicios de formación y consultoría sobre desarrollo de software de Micael Gallego.
Este documento describe los pasos para implementar una plataforma de aprendizaje electrónico corporativo usando Chamilo. Explica la necesidad de una plataforma LMS, los criterios para seleccionar una como Chamilo, y el proceso de implementación que incluye formar un equipo, determinar objetivos, seleccionar un proveedor, y capacitar a los usuarios.
Este documento presenta una introducción a Odoo y al grupo de usuarios Workósfera. Resume lo que es Odoo, incluyendo que es un conjunto de aplicaciones de negocio open source con más de 4,500 módulos en 25 idiomas y 2 millones de usuarios. También describe brevemente a Odoo SA, la compañía privada detrás de Odoo, y a OCA, la asociación de la comunidad Odoo. Finalmente, proporciona recursos importantes para aprender más sobre Odoo.
Evaluación comparativa de herramientas libres para gestión de proyectosAmaury Cabarcas
Este documento compara diferentes herramientas de software libre para la gestión de proyectos. Evalúa herramientas web como DotProject, ProjectOpen, Project.net y OpenProject, así como herramientas de escritorio como OpenProj, GanttProject y OpenWorkBench. Sobre la base de sus características y funcionalidades, recomienda OpenProj y ProjectOpen como las mejores opciones para herramientas de escritorio y web respectivamente. También menciona otras herramientas alternativas como Team Work, Planner y PPTS.
Este documento describe el proyecto de migración de varios portales web de la organización RACE a una nueva plataforma basada en Liferay. Se crearon varios nuevos portales como www.race.es y aplicaciones móviles. El proyecto duró desde julio de 2013 hasta octubre de 2014 y requirió varios desarrollos personalizados en Liferay. La migración proporcionó beneficios como una mayor unificación tecnológica y facilidad de mantenimiento.
Presentación sobre el mercado de las plataformas e-learning en 2010, como base para un curso de introducción de 2 horas.
Incluye metodología de selección de plataformas e-learning para consultoría e-learning
Este documento presenta Odoo, un conjunto de aplicaciones de negocio de código abierto. Explica que Odoo incluye más de 35,000 módulos y cubre todas las áreas de negocio, desde sitios web y ventas hasta fabricación, almacén, proyectos y finanzas. También describe a Odoo SA, la empresa privada detrás de Odoo, y la Asociación de la Comunidad Odoo, una organización sin fines de lucro que promueve el uso y desarrollo de Odoo. Finalmente, incluye una demostración de las funciones de Odoo.
El documento habla sobre el alto rendimiento en el desarrollo web. Explica que el alto rendimiento se puede lograr optimizando la red, el hardware, la infraestructura y el código. En particular, menciona algunas formas de optimizar el protocolo HTTP, el servidor web, la base de datos, el lenguaje de programación y el código del lado del servidor y cliente para mejorar el rendimiento. También destaca la importancia del alto rendimiento para reducir los costos y el tiempo de lanzamiento de nuevas funcionalidades.
La experiencia de la comunidad internacional de OdooMaxime Chambreuil
El documento resume lo siguiente: 1) Odoo es un conjunto de aplicaciones de código abierto para ayudar a las organizaciones a automatizar y optimizar sus operaciones; 2) OCA es una asociación sin fines de lucro que promueve el uso de Odoo y apoya su desarrollo colaborativo; 3) OCA ha contribuido con más de 2,200 módulos descargados mensualmente y ha creado una comunidad de 150 espacios de colaboración para mejorar Odoo.
Este documento discute el uso de Drupal para crear proyectos web. Explica que Drupal es un sistema de gestión de contenidos flexible y configurable que permite crear diversos tipos de sitios web y aplicaciones. También describe algunas ventajas de Drupal como su escalabilidad, capacidad de crecimiento, desarrollo rápido y soporte de una gran comunidad de usuarios.
Este documento presenta Drupal Commerce, un conjunto de módulos que dotan a Drupal de funcionalidad de comercio electrónico. Drupal Commerce añade características como precios, carrito de compra, procesos de compra, pedidos, envíos y más a Drupal. Commerce Kickstart es una distribución que facilita la creación rápida de tiendas online con Drupal Commerce. El documento también resume brevemente el uso, historia y futuro de Drupal y Drupal Commerce.
Este documento discute la migración de documentos a formatos libres y abiertos. Explica que el costo del software propietario puede ser muy alto y crea dependencia del proveedor. También destaca los beneficios de los formatos abiertos como la preservación a largo plazo de documentos y la estimulación de la competencia. Finalmente, analiza los principales desafíos de la migración como la interoperabilidad de documentos y la gestión del cambio entre herramientas ofimáticas.
El documento presenta información sobre cómo contribuir al código abierto de Odoo. Explica que los contribuyentes pueden tener un perfil funcional o técnico, y cubre temas como Github, ICLA, documentación, diseño, pruebas, traducciones, soporte, correcciones de errores y eventos. También describe las opciones de membresía individual o patrocinio empresarial, y proporciona recursos importantes como enlaces a grupos, documentación y eventos comunitarios.
OpenERP Colombia - Presentación de Socio Cubic ERP Teradata SAS Partner CTPyurytello
El documento presenta a CubicERP como socio oficial de OpenERP en varios países de Latinoamérica. Describe casos de éxito de implementaciones de OpenERP en empresas como Kukyflor, COLDITEC, CERTICOM y ASPSA. Explica la experiencia de CubicERP trabajando con OpenERP en áreas como migraciones, soporte técnico, consultoría y entrenamientos. Finalmente, promueve los cursos oficiales de certificación CTP de OpenERP.
Primer encuentro de 2018 - PyUy / Montevideo Python meetupJuan Funez
Presentación para el primer encuentro del año 2018 del Gupo de usuarios de Python Uruguay - C.I.E. - Universidad ORT
Título: Brasil, SciELO, comunidades Python y las iniciativas de integración Latinoamericana
Plone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 CaracasLeonardo J. Caballero G.
El documento proporciona una introducción al sistema de gestión de contenidos Plone. Explica que Plone es un software de código abierto para crear y administrar sitios web, y puede usarse como portal institucional, plataforma de aprendizaje o sistema de gestión del conocimiento. También describe algunos módulos adicionales de Plone relacionados con la educación y comparte experiencias de su uso en Venezuela.
El documento proporciona una introducción al sistema de gestión de contenidos Plone. Explica que Plone es un software de código abierto para crear y administrar sitios web, y puede usarse como portal institucional, plataforma de aprendizaje o sistema de gestión del conocimiento. También describe algunos módulos adicionales de Plone relacionados con la educación y comparte experiencias de su uso en Venezuela.
Implantación de nuevas tecnologías con software libre en aulas (proyectos Aba...LibreCon
Proyecto de despliegue de infraestructuras y metodología de soporte basados en software libre para 75.000 equipos del proyecto abalar (centros educativos) y 1.500 de la red Cemit (aulas abiertas para la ciudadanía). Planteamiento de una migración de gran calado en la red cemit desde software privativo a software libre, destacando las problemáticas encontradas y como se han resuelto las mismas. Autor: Carlos Rodríguez (Gerente de Tegnix). Librecon.io
LibrePlan es una herramienta web gratuita y de código abierto para la planificación, seguimiento y control de proyectos. Surgió en 2009 como un proyecto público para apoyar al sector naval gallego y desde entonces ha evolucionado para adaptarse a necesidades más generales de gestión de proyectos. La comunidad juega un papel fundamental en el desarrollo continuo de LibrePlan a través de canales de colaboración abiertos.
El documento presenta un curso sobre Angular. Incluye información sobre el temario que cubre conceptos básicos de Angular como componentes, servicios, rutas y librerías de componentes. También proporciona recursos como presentaciones y ejemplos de código para aprender Angular. El documento promociona los servicios de formación y consultoría sobre desarrollo de software de Micael Gallego.
Este documento describe los pasos para implementar una plataforma de aprendizaje electrónico corporativo usando Chamilo. Explica la necesidad de una plataforma LMS, los criterios para seleccionar una como Chamilo, y el proceso de implementación que incluye formar un equipo, determinar objetivos, seleccionar un proveedor, y capacitar a los usuarios.
Este documento presenta una introducción a Odoo y al grupo de usuarios Workósfera. Resume lo que es Odoo, incluyendo que es un conjunto de aplicaciones de negocio open source con más de 4,500 módulos en 25 idiomas y 2 millones de usuarios. También describe brevemente a Odoo SA, la compañía privada detrás de Odoo, y a OCA, la asociación de la comunidad Odoo. Finalmente, proporciona recursos importantes para aprender más sobre Odoo.
Evaluación comparativa de herramientas libres para gestión de proyectosAmaury Cabarcas
Este documento compara diferentes herramientas de software libre para la gestión de proyectos. Evalúa herramientas web como DotProject, ProjectOpen, Project.net y OpenProject, así como herramientas de escritorio como OpenProj, GanttProject y OpenWorkBench. Sobre la base de sus características y funcionalidades, recomienda OpenProj y ProjectOpen como las mejores opciones para herramientas de escritorio y web respectivamente. También menciona otras herramientas alternativas como Team Work, Planner y PPTS.
Este documento describe el proyecto de migración de varios portales web de la organización RACE a una nueva plataforma basada en Liferay. Se crearon varios nuevos portales como www.race.es y aplicaciones móviles. El proyecto duró desde julio de 2013 hasta octubre de 2014 y requirió varios desarrollos personalizados en Liferay. La migración proporcionó beneficios como una mayor unificación tecnológica y facilidad de mantenimiento.
Presentación sobre el mercado de las plataformas e-learning en 2010, como base para un curso de introducción de 2 horas.
Incluye metodología de selección de plataformas e-learning para consultoría e-learning
Similar to Realiza tu primera contribucion a la OCA (20)
Este documento presenta Odoo, un conjunto de aplicaciones de negocio de código abierto. Explica que Odoo incluye más de 35,000 módulos y cubre todas las áreas de negocio, desde sitios web y ventas hasta fabricación, almacén, proyectos y finanzas. También describe a Odoo SA, la empresa privada detrás de Odoo, y la Asociación de la Comunidad Odoo, una organización sin fines de lucro que promueve el uso y desarrollo de Odoo. Finalmente, incluye una demostración de las funciones de Odoo.
This document contains a list of various product localization, electronic tax document, and connector related terms for Chile. It includes terms for localization of products, electronic tax documents, toponyms, accounts, stock, and xerox as well as SII connectors and queues.
Este documento presenta una introducción a Odoo y eventos relacionados con la comunidad Odoo. Resume que se dará una introducción a la historia de TI, licencias legales, comunidades de código abierto vs equipos, economía del conocimiento y casos de éxito de Odoo. También se anuncian varios eventos futuros de Odoo en Bélgica, Estados Unidos y Arizona en 2019 y 2020.
Deep traceability of materials, labor and resourcesMaxime Chambreuil
Open Source Integrators is an Odoo Gold Partner specializing in manufacturing with offices in the US. They presented on deep traceability of materials, labor, and resources in manufacturing. The presentation covered tracking lot and serial numbers through the full process from sales orders and purchase orders to manufacturing and packing servers into bays while capturing work-in-progress and labor costs. A demo was provided of the full traceability process in Odoo.
Este documento presenta una introducción a Odoo y al grupo Odoo Querétaro. Explica brevemente qué es Odoo, incluyendo que es un conjunto de aplicaciones de código abierto para gestionar operaciones empresariales. También describe a Odoo SA y OCA, y presenta una demostración de la versión 11 de Odoo. El documento concluye invitando a los asistentes a presentarse y discutir el tema y lugar de la próxima reunión del grupo.
El documento resume una presentación sobre Odoo realizada en el grupo Odoo Querétaro #14. La presentación incluyó introducciones de los asistentes, una descripción general de Odoo como un conjunto de aplicaciones de código abierto para empresas, una demostración de la versión 11, y una discusión sobre el tema y lugar de la próxima reunión. También proporcionó detalles sobre Odoo SA, la comunidad OCA, y recursos importantes para Odoo.
Este documento presenta una introducción a Python realizada por Maxime Chambreuil. La presentación incluyó una breve descripción de Python como un lenguaje de programación multiuso, orientado a objetos e interpretado. También se discutió la historia y organización de Python, se realizó una demostración y se anunció la próxima reunión del grupo Python Querétaro.
Este documento presenta Odoo, un conjunto de aplicaciones de código abierto para administrar operaciones empresariales. Odoo cubre áreas como sitios web, ventas, fabricación, almacén, contabilidad y recursos humanos. Se utiliza por organizaciones de diferentes tipos y tamaños. El documento también explica cómo implementar Odoo en la nube u on-premises y dónde encontrar soporte.
Punto de venta de Odoo para tiendas, bares y restaurantesMaxime Chambreuil
El documento es el programa de una reunión del grupo Odoo Querétaro para presentar el módulo de punto de venta de Odoo. La agenda incluye presentaciones de los asistentes, una demostración del módulo de punto de venta, y una discusión abierta sobre el tema. Se anima a los asistentes a compartir sus experiencias con ERP y expectativas del grupo.
El documento resume las notas de una reunión del grupo Odoo Querétaro sobre recursos humanos. La reunión incluyó presentaciones de los miembros, una demostración de las funciones de recursos humanos en Odoo como la gestión de empleados, departamentos, contratos y nómina, y una discusión sobre el tema y lugar de la próxima reunión.
El documento presenta una introducción a un grupo de usuarios de Odoo en Querétaro, México. Se proporciona una breve presentación de los asistentes, una demostración del módulo de CRM de Odoo y una discusión abierta sobre temas futuros. El grupo se reunirá periódicamente para compartir experiencias y conocimientos sobre la plataforma de gestión empresarial Odoo.
El documento presenta la agenda para una reunión del grupo Odoo Querétaro sobre contabilidad mexicana en Odoo. La agenda incluye una presentación de los asistentes, una demostración de las funciones contables de Odoo como tipos de cuentas, impuestos, facturación y pagos, y una discusión abierta sobre temas futuros.
How to assess internal risks of a large erp implementationMaxime Chambreuil
This document discusses how to assess internal risks for a large ERP implementation project. It recommends collecting data on staff availability, how they responded to the project announcement, and details of current processes. Staff should be categorized as supporters, acceptors, or resisters. Supporters can dedicate significant time to the project, while acceptors may need less training. Resisters require extensive communication and support. The project may need to be phased, with easier processes first, or resisters' work minimized initially. Assessing risks helps manage expectations and resistance to drive adoption.
Este documento presenta una reunión del grupo Odoo Querétaro. Incluye la introducción del orador Maxime Chambreuil de Ursa Information Systems, una descripción general de Odoo, una discusión sobre Odoo SA y OCA, y recursos importantes para Odoo. El objetivo es dar la bienvenida a los asistentes, presentar Odoo, y discutir próximas reuniones del grupo.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.
2. Agenda
● Presentación
● Odoo
● OCA
● Recursos importantes
● Requisitos
● ¿Nuevo módulo?
● Desarrollo
● Code Review
● … y luego?
3. ● ¿Quiénes son?
○ Nombre
○ Situación profesional
○ Experiencia con ERP y Python
● ¿Qué esperan de este taller?
○ ¿Contribuir con su módulo?
○ Migrar cualquier módulo de Odoo 16 a Odoo 17?
Presentación
4. ¿Qué es ?
● Conjunto de aplicaciones de negocio Open Source para ayudar a las organizaciones a
manejar, automatizar, medir y optimizar sus operaciones, finanzas y proyectos.
○ Más de 45,000 módulos y temas
○ 25 idiomas
○ 8.5 millones de usuarios
● Cubre todas las áreas de negocio:
○ Sitio web / Venta en línea / POS
○ Fabricación / GCVP / Calidad
○ Almacén y Logística
○ Proyectos
○ Contabilidad, Finanzas y Bancario
○ Recursos humanos, Mercadeo, etc
● Proporciona soluciones verticales para empresas de servicios, asociaciones, escuelas,
hospitales, hoteles, servicios de internet, etc.
https://odoo.com
5. ¿Qué es la OCA?
● Asociación de la Comunidad de Odoo, organización sin
ánimo de lucro con sede en Suiza, cuya misión es promover
el uso generalizado de Odoo y apoyar el desarrollo
colaborativo de funcionalidades de Odoo
○ Fundada en 2014 por Akretion, Camp2Camp, Savoir-faire Linux, Therp
and Vauxoo
○ 450 miembros
○ 1,000 contribuidores
○ 24 patrocinadores
● https://odoo-community.org
6. Recursos importantes (1/2)
● Lista de módulos
https://odoo.com/apps
● Documentación
https://odoo.com/documentation
● Foro
https://help.odoo.com
● Lista de envío
https://odoo.com/groups
https://odoo-community.org/groups
7. Recursos importantes (2/2)
● Prueba
https://runbot.odoo.com
https://runboat.odoo-community.org
● Desarrollo
https://github.com/odoo
https://github.com/oca
● Traducción
https://www.transifex.com
https://translation.odoo-community.org
8. Requisitos
● Administrativos
○ Crear su cuenta en GitHub
○ Firmar el CLA
https://odoo-community.org/about/cla
○ Recomendado: Suscribir a la lista de envío
https://odoo-community.org/groups
● Tecnicos
○ Instalar git y pre-commit
○ Opcional: gitk, git-gui, gh, git-aggregator, PyCharm
○ Seleccionar el repositorio
○ ¿Quieres migrar un módulo a Odoo 17?
■ → Checa el issue "Migration to 17.0"
9. Nuevo módulo?
● ¿No encontraron módulo?
○ Odoo Apps, Google
● ¿Van a crear uno nuevo?
○ ¿Como llamarlo?
○ ¿Donde hospedarlo? ¿En cual repositorio?
● ¿Cómo realizarlo?
○ Compartir el documento de especificaciones
○ GitHub Issue
● ¿Quién está interesado? ¿Quién me puede ayudar?
○ PSC, Lista de envío, Discord, Twitter, LinkedIn, Facebook
10. Desarrollo
● Git
○ Clonar el repositorio (como submódulo)
○ Instalar pre-commit
○ Crear su rama
○ Agregar su módulo o arreglar el bug
○ Commit → Arreglar los errores de pre-commit
○ Empujar en su fork y crear su pull request contra OCA/17.0 (gh)
● Git Aggregator (submódulo)
○ Crear el repos.yml
○ Incluir su pull request en su proyecto
11. Code Review
● Integración continua
○ Pre-commit
○ Pruebas unitarias
○ Runboat
● Reseñas
○ 2 reseñas y 5 días o
○ 3 reseñas
● OCA GitHub Bot
○ github.com/OCA/oca-github-bot
12. y luego… ¿qué pasa?
● Auto-publicación del módulo en:
○ GitHub:
https://github.com/OCA
○ Odoo Apps Store:
https://apps.odoo.com/apps
○ OCA Apps Store:
https://odoo-community.org/shop
○ PyPI (Framework::Odoo):
https://pypi.org