Mastering Odoo 9 Development - 5. Improving your Odoo Development Skills
Section 5: In this video we extend our Odoo Development skills and capabilities by installing Eclipse and learning to navigate the source code behind the Odoo framework.You continue to improve your application creating a custom menu and action as well as learning to use domains to filter and limit records.
Video Length: 1:07 HoursSubscription Options
Improving your Odoo Development Environment
Here at Odoo Class we have produced over 90 Odoo videos across a wide range of topics. From installing Odoo, developing for Odoo, or integrating all the various Odoo applications, here at Odoo Class we continue to strive and make videos that help our subscribers get the most out of Odoo.
Taking what we have learned from developer videos on Odoo 7, Odoo 8, and now Odoo 9... we have created the new Mastering Odoo 9 Development course designed to cover all the important fundamentals of developing Odoo applications.
In this fifth section we begin by installing and configuring Eclipse, a better IDE (Integrated Development Environment), that makes it much easier to edit and debug your applications.
Studying Odoo Source Code
The best way by far to learn Odoo is to spend time studying the Odoo source code. Therefore we dedicate some significant time to learning how to use Eclipse to search the Odoo source code and learn more about the framework and how it fits together.
Most importantly we use the Odoo source code to help us build our own Odoo applications by examining how existing applications accomplish the task. Odoo Development is about first understanding the Odoo framework, then understanding how Odoo Applications are built, THEN you will be well on your way to Mastering Odoo Development.
Mastering Odoo Menus and Actions
Naturally to edit your models and display information you will need menus for the user to select and bring up the appropriate form. In this video you learn how to create your own custom menu and the action required to tie the menu to models. While we have examined the basics earlier in the course, this is such a common development task it is critical on our path to becoming proficient in Odoo development.
Next we examine how to use actions and domains to filter the records in our model. This provides us far more control over our applications and provide more efficient interfaces to users, customized for specific business requirements.
Even better, once you learn how to use domains you will be able to use them in actions, search views, and even the Odoo API.