Odoo Experience 2018
-
Navigate in Odoo Code for Dummies
Thibault François, Technical Consultant Team Leader - OdooHecho
-
Looking for Culprits in Performance Issues
Moisés Augusto López CalderónHecho
-
Make Your App Frontend Compatible
Sébastien Theys, Developer - OdooHecho
-
Code Optimization: How to Profile Your Code
Nicolas Seinlet, Software Developer - OdooHecho
-
Interact with Odoo Using the JSON-RPC API
Laurent Contzen - Odoo DeveloperHecho
-
Tutorial - Develop an App with the Odoo Framework
Yannick Tivisse, Developer - OdooHecho
-
Process Development from Business to Delivery with Tools Such as Odoo.sh
Michael Vannerom, Developer - OdooHecho
-
Tutorial - From a Web Controller to a Full CMS
Martin Geubelle, Developer - OdooHecho
-
Studio as a Prototyping Tool
Antoine Mathot - Business Analyst, OdooHecho
-
Load Testing: How to Stress Your Odoo with Locust
Michael Vannerom, Developer - OdooHecho
As a consultant for Acsone I have worked as a project developer for large organisations and public administrations for many years. In 2013 I joined the Odoo Competency Centre as Senior Software Engineer and Architect. Within the competency Centre, I am often in charge of interoperability issues between Odoo and existing third-party systems. Based on this experience, we have developed generic modules to interface Odoo with document management systems (Alfodoo) or other IT systems (base_rest).
This talk is will be of special interest to developers, and applies to Odoo versoins 10 and 11, both Enterprise and Community.
As Odoo becomes one of the central pieces of enterprise IT systems, it often becomes necessary to set up specialized service interfaces, so existing systems can interact with Odoo. While the XML-RPC interface of Odoo comes in handy in such situations, it requires a deep understanding of Odoo’s internal data model. When used extensively, it creates a strong coupling between Odoo's internal and client systems, therefore increasing maintenance costs.
In this talk, developers will learn to use the ‘base_rest’ addon to design, develop and test high level REST APIs for Odoo. This addon uses Swagger tooling to expose familiar, beautiful, standard based, self-documenting APIs. Additional characteristics include strong input/output data validation as well as authentication and authorization using native Odoo mechanisms.
We will cover this with a short presentation and live demo on Odoo 11 Enterprise.