Odoo Experience 2017
Odoo Studio: A Look Behind The Scene
Developer
Location: Aula Magna / Foyer du Lac - 10/6/17, 11:10 AM - 10/6/17, 11:30 AM (Europe/Brussels) (20 minutes)
Odoo Studio: A Look Behind The Scene
Martin Geubelle - Developer, Odoo
Martin Geubelle - Developer, Odoo

This talk is mostly for developers but all expertise levels are welcome. During this talk, you will have a short overview of :

- the way Studio works

- what kind of compromise we had to make.

Also, I think that this talk should explain that the main reason that Odoo Studio was even possible is that a large part of the Odoo interface is declarative, is stored in a database (so it is dynamic) and is extensible (via xpath). For this talk, we can give some examples of pain points (for example, monetary fields need a currency field to even work), we can give some examples of the challenges that we faced (how to build a xpath that will not break, or how to clean up the view created by studio, how to name new fields, etc ...)

We can also mention that Odoo Studio was the motivation for creating the new views: we needed a clean separation of concerns between the rendering and the rest of the views. In short, this talk is just a look behind the way Studio works.