Skip to Content
Menu
This question has been flagged
1 Reply
1518 Views

Hello,

My Company is setting up odoo, we're gonna use a bunch of modules, with some deep modification as well as so more simple ones.

We hired a company specialized in Odoo to implement it for us.

At first (untill just now) Our demands were really basic (add fields, add existing modules...). But they said that they were doing it in a proper way that is time consuming but preferable.

Today, I wanted to modify a field, to make it a Computed field. (nothing too hard, just a concatenation of 2 fields)

So i went to the modules to find the one which would've implemented the changes we booked before.
But there was none.

What they did was Studio Customisations (so the fields are defined in .xml files, not in a python file)


Am I wrong for thinking they should've done a module inheriting the interface we wanted to modify ?


PS : They knew that at some point we would've needed python devlopment, we told them way before the creation of all these fields.


Avatar
Discard
Best Answer

Odoo Studio is best for:

  • low to medium level of complexity features
  • customizations created by individuals
  • rapid development
  • users with a low level of technical skills (scripting)
  • customizations that are mainly for a single Odoo database

Odoo Modules are best for:

  • medium to high level complexity features
  • customizations created by teams
  • traditional development with source control, automated tests, user acceptance phase, etc
  • users with a high level of technical skills (programming)
  • customizations that easily transport between different Odoo databases


Note: both support Python scripting via custom fields and the automation framework.


Another way to think about this:

Odoo Studio is like using off the shelf Lego sets that you don't need to design from scratch that meet generic needs. They come with instructions and are not meant to be modified very much from the original design.

Odoo Modules are like using individual bricks carefully chosen for something tailored specifically to your needs. You write your own instructions and can modify everything and create something highly customized.


See also:


https://www.youtube.com/watch?v=AENTv9r84Ns

Avatar
Discard
Related Posts Replies Views Activity
2
Jun 25
7547
1
Aug 22
9050
4
Jun 25
1965
1
Jun 25
810
0
Feb 25
889